Компания VMware представила открытый инструментарий BOSH и объявила о введении в строй сайта CloudFoundry.org для более активного привлечения сообщества к разработке платформы Cloud Foundry. Это произошло через год после перевода «облачной» PaaS-платформы Cloud Foundry (PaaS – это Platform-as-a-Service, платформа как услуга) в разряд проектов класса Open Source.
CloudFoundry позволяет сформировать инфраструктуру для выполнения в облачных окружениях конечных приложений на Java (Spring), Grails, Ruby (Rails, Sinatra), JavaScript (Node.js), Scala и других языках, работающих поверх JVM. PaaS-платформа, в отличие от IaaS, работает на более высоком уровне, чем выполнение готовых образов операционных систем, избавляя потребителя от необходимости обслуживания ОС и системных компонентов, таких как СУБД, языки программирования, программные фреймворки и т.п. В PaaS от пользователя требуется только загрузка приложения, которое будет запущено в готовом окружении, предоставляемом платформой. Например, Cloud Foundry позволяет программам работать с СУБД MySQL, Redis и MongoDB, беря управление данными СУБД на себя. Cloud Foundry можно развернуть как на локальной машине, так и на внешних IaaS-сервисах.
В рамках проекта BOSH под лицензией Apache открыт код инструментария, предназначенного для управления выпуском релизов, развертывания и управления жизненным циклом больших распределённых сервисов.
Новый сервис CloudFoundry.org позволяет включить сторонних разработчиков в процесс ежедневной отправки изменений непосредственно в публичные репозитории проекта. При этом за счёт предоставления им инструментария для рецензирования и тестирования повышается качество кода.
Использование BOSH совместно с PaaS-платформой Cloud Foundry позволяет унифицировать поддержание рабочих окружений, независимо от используемых для их запуска IaaS-сервисов (IaaS – это Infrastructure-as-a-Service, инфраструктура как услуга). Среди поддерживаемых IaaS-платформ – OpenStack, VMware vSphere и Amazon Web Services.
|