Компания Red Hat представила [1] предварительный выпуск проекта OpenShift [2], в рамках которого развивается специально оптимизированное для разработчиков открытого ПО PaaS [3]-решение (платформа как сервис), предназначенное для выполнения конечных приложений в облачных окружениях (для сравнения, IaaS-платформы обеспечивают запуск образов готовых операционных систем). Платформа предоставляет разработчикам возможность запуска приложений, написанных на языках Java, Python, PHP и Ruby, с использованием фреймворков JBoss, Spring, Seam, Weld, CDI, Rails, Rack, Symfony, Zend Framework, Twisted, Django и Java EE. Из баз данных поддерживаются MySQL, EnterpriseDB (PostgreSQL), Couchbase, и mnogoDB.
Система основана на разработках компании Makara, купленной [4] Red Hat в ноябре прошлого года. Некоторые компоненты OpenShift пока остаются закрытыми, но со временем платформа будет полностью переведена в разряд продуктов с открытым исходным кодом. По своим функциям OpenShift напоминает открытую в прошлом месяце [5] PaaS-платформу VMware Cloud Foundry [6], которая пока поддерживает запуск приложений на языках Java и Ruby. Из других существующих PaaS-платформ можно отметить Zend PHP Solution Pack [7], Google App Engine и Windows Azure, недостатками которых является недостаточная универсальность и необходимость использования специального API.
OpenShift предоставляет три сервиса:
В настоящее время использование вариантов Flex и Express доступно после регистрации для бесплатного тестирования (число участников тестирования ограничено). Тестовый запуск сервиса Power ожидается в ближайшее время.
Ссылки:
[1] /out.php?link=http://www.redhat.com/about/news/prarchive/2011/Red-Hat-Delivers-the-Platform-as-a-Service-Cloud-for-Open-Source-Developers
[2] /out.php?link=http://openshift.redhat.com/
[3] /out.php?link=http://ru.wikipedia.org/wiki/PaaS
[4] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=28842
[5] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=30241
[6] /out.php?link=http://www.cloudfoundry.com/
[7] /out.php?link=http://www.rightscale.com/products/plans-pricing/zend-solution-pack.php
[8] /out.php?link=http://openshift.redhat.com/app/express
[9] /out.php?link=https://www.redhat.com/openshift/sites/default/files/documents/RHOS_Express_Getting_Started_w_Drupal.pdf
[10] /out.php?link=https://www.redhat.com/openshift/sites/default/files/documents/RHOS_Express_Getting_Started_w_MediaWiki.pdf
[11] /out.php?link=http://docs.redhat.com/docs/en-US/OpenShift/1.0/html/OpenShift_Express_User_Guide/index.html
[12] /out.php?link=http://openshift.redhat.com/app/flex
[13] /out.php?link=http://docs.redhat.com/docs/en-US/OpenShift/1.0/html/OpenShift_Flex_User_Guide/index.html
[14] /out.php?link=http://openshift.redhat.com/app/power