VMware открыла инструментарий BOSH и упростила участие сообщества в разработке Cloud Foundry

Материал из Викиновостей, свободного источника новостей

12 апреля 2012 года

Спустя год с момента открытия кода облачной PaaS-платформы Cloud Foundry компания VMware представила (Архивная копия от 1 мая 2012 на Wayback Machine) новый открытый инструментарий BOSH и объявила (Архивная копия от 16 мая 2012 на Wayback Machine) о введении в строй сайта CloudFoundry.org для более активного привлечения сообщества к разработке платформы Cloud Foundry.

CloudFoundry.org дополняет размещённые в GitHub репозитории с кодом компонентов Cloud Foundry средствами для рецензирования кода (на базе Gerrit (Архивная копия от 2 июля 2013 на Wayback Machine)) и системой непрерывной интеграции (используется Jenkins(недоступная ссылка)). Новый сервис позволяет включить сторонних разработчиков в процесс ежедневной отправки изменений непосредственно в публичные репозитории проекта, существенно упрощая участие в разработке, улучшая наглядность вносимых изменений и предоставляя средства для увеличения качества кода за счёт предварительного рецензирования и тестирования.

В рамках проекта BOSH под лицензией Apache открыт код инструментария, предназначенного для управления выпуском релизов, развертывания и управления жизненным циклом больших распределённых сервисов. BOSH позволяет автоматизировать взаимодействие с различными облачными инфраструктурами, обеспечить целенаправленное обновление сервисов не нарушая целостности и с минимальным временем простоя. BOSH существенно упрощает создание смешанной инфраструктуры, в которой продукт работает поверх различных локальных и внешних облачных систем.

Cloud Foundry является PaaS-платформой, которая предоставляет сервис на уровне выполнения приложений, в то время как IaaS работает на уровне обеспечения запуска операционной системы, соответственно BOSH может автоматизировать создание и развёртывание образов для запуска PaaS-платформы в окружении IaaS. Таким образом, использование BOSH совместно с PaaS-платформой Cloud Foundry позволяет унифицировать поддержание рабочих окружений, независимо от используемых для их запуска IaaS-сервисов. Из поддерживаемых IaaS-платформ отмечены OpenStack, VMware vSphere и Amazon Web Services, поддержка дополнительных платформ может быть реализована через плагины.

Напомним, что CloudFoundry является полностью открытой PaaS-платформой (Platform as a Service), которая позволяет сформировать инфраструктуру для выполнения в облачных окружениях конечных приложений на Java (Spring), Grails, Ruby (Rails, Sinatra), JavaScript (Node.js), Scala и других языках, работающих поверх JVM. PaaS-платформа, в отличие от IaaS, работает на более высоком уровне, чем выполнение готовых образов операционных систем, избавляя потребителя от необходимости обслуживания ОС и системных компонентов, таких как СУБД, языки программирования, программные фреймворки и т.п. В PaaS от пользователя требуется только загрузка приложения, которое будет запущено в готовом окружении, предоставляемом платформой. Например, Cloud Foundry позволяет программам работать с СУБД MySQL, Redis и MongoDB, беря управление данными СУБД на себя. Cloud Foundry можно развернуть как на локальной машине, так и на внешних IaaS-сервисах.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «VMware открыла инструментарий BOSH и упростила участие сообщества в разработке Cloud Foundry», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.