Red Hat: Позвольте «облаку» OpenShift компилировать ваши Java-приложения

http://www.theregister.co.uk/2011/11/15/redhat_openshift_build_service/
  • Перевод
Решил перевести новость о том, что OpenShift теперь объединяет Jenkins, JBoss Tools и Maven, позволяя Java-разработчикам программировать, собирать, развёртывать и масштабировать приложение в облаке.

Red Hat предлагает вам использовать OpenShift не только для хостинга приложений, но и для всего цикла разработки ПО. Вы можете программировать, компилировать и улучшать своё ПО прямо в «облаке», не используя для этого десктоп или мощный ноутбук.

OpenShift — PaaS-облако, о запуске которого Red Hat объявил в мае. Эта облачная платформа существует в трёх версиях — Express, Flex и Power и позиционируется, как альтернатива Microsoft Azure или Google App Engine. Главное преимущество облачных вычислений состоит в том, что они автоматически масштабируют ресурсы, настолько, насколько это требуется для текущей нагрузки.

Express, базовая версия облачной платформы, поддерживает Ruby, PHP, и Python-приложения. В OpenShift Flex добавлены Java — JBoss middleware и Tomcat, СУБД — MySQL и MongoDB, а так же Memcached для веб-кэширования и ещё некоторый функционал. Версия OpenShift Power включает систему создания образов, которые могут быть развёрнуты на Amazon EC2, и, вскоре, на облачной инфраструктуре IBM SmartCloud.

Вероятно, после того, как Flex и Power станут готовы для промышленного использования, для них (в отличии от Express), будет доступна техническая поддержка. По словам Исаака Рота (Isaac Roth) — руководителя направления PaaS в Red Hat, платформа OpenShift будет готова к середине 2012 года.

Новые возможности OpenShift, о которых Red Hat объявила сегодня, расширяют облачную платформу, чтобы стать ещё и build-as-a-service, или облаком BaaS. (Ещё одна уродливая аббревиатура.) Для этого Red Hat встроила Jenkins в облако OpenShift. (Jenkins — форк open source проекта «Hudson», появившийся в этом году из-за конфликта Oracle с разработчиками.) В состав OpenShift также вошёл Maven, фреймворк для автоматизации сборки проектов. И наконец, OpenShift интегрируется с IDE и JBoss Tools от Red Hat.

После того, как вы всё это добавляете, объясняет Иссак, всё, что вы делаете локально при создании и компиляции приложения, а именно загрузку библиотек из репозитария, разрешение зависимостей для этих библиотек, компиляцию кода, сборку приложения, и, наконец, развертывание WAR-файлов на рабочих серверах – всё это сделает за вас OpenShift автомагически.

«Программисты теперь могут использовать менее мощный десктоп или ноутбук и стать более мобильными» — говорит Исаак. Кроме того, компиляция, вероятно, станет быстрее. Вместо того, чтобы перезагружать каждый раз весь код в облако, вы можете, используя JBoss Tools, передавать только изменённую часть в OpenShift. «Теперь вы можете программировать на пляже или в баре» — шутит Исаак. «Это не просто возможность быстро производить значительные изменения в коде, это возможность изменения образа жизни»

Для сервиса OpenShift build требуется JBoss Application Server 7 в „облаке“ и JBoss Tools 3.3 M4 на машине разработчика.
  • +22
  • 3,6k
  • 9
Поделиться публикацией
Похожие публикации
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама
Комментарии 9
  • +1
    Кто-нибудь уже пробовал?
    Как в этом случае работает debug?
    • НЛО прилетело и опубликовало эту надпись здесь
    • +7
      >… всё это сделает OpenShift автомагически.

      Точнее не скажешь.
      • +9
        ;-) В оригинале:
        is all done by OpenShift automagically in the platform cloud.
      • +1
        Вот в который раз читаю OpenShit

        Нельзя же так называть платформы.
        • +5
          У меня для Вас печальные новости…
      • 0
        А сколько это стоит?
        • 0
          Насколько я понял по информации с оф. сайта, сейчас это можно попробовать бесплатно. Потом будет выпущено как Open Source. Расценок на коммерческую поддержку и т.п. покачто нет.

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.