Обновить

Openshift *

Опенсорсная платформа приложений-контейнеров

Сначала показывать
Порог рейтинга
Уровень сложности

OpenShift + Jenkins + Bitbucket, непрерывная интеграция и публикация из коробки

Время на прочтение5 мин
Охват и читатели19K

В этой статье я покажу, как быстро развернуть среду для сборки, тестирования и публикации приложений используя платформу OpenShift на примере PHP проекта. Использовать буду OpenShift online, но всё это же можно развернуть и на собственных серверах или в VirtualBox (есть готовая сборка). Git-сервером для хранения и версионирования кода будет Bitbucket.
Читать дальше →

Быстрый старт кастомного docker-контейнера на платформе OpenShift

Время на прочтение2 мин
Охват и читатели18K
Появилась необходимость создать облачный сервис и для реализации этого проекта было выбрано open source решение OpenShift. После успешного прохождения Getting Started и деплоя HelloWorld, возникли неожиданные трудности: официальная документация потребовала детального изучения для решения такой простой задачи, как поднять свой готовый контейнер, с произвольным содержанием. Пришлось немного разобраться и ниже простое готовое руководство. Подразумевается, что читатель знаком с docker, т.к. объяснений его команд в данном мануале нет.
Читать дальше →

Zabbix на OpenShift часть 2 — подключение агента

Время на прочтение2 мин
Охват и читатели4.9K
В этой статье хочу продолжить делиться опытом по созданию Zabbix-сервера на хостинге Openshift. О базовой установке и настройке я рассказывал в предыдущей статье «Установка Zabbix 2.4 на RedHat Openshift». В этой статье речь пойдёт о установке zabbix-agent на локальный хост (который будем мониторить) и настройку соединения его с zabbix-server через ssh-туннель.


Читать дальше →

Установка Zabbix 2.4 на RedHat Openshift

Время на прочтение5 мин
Охват и читатели11K
Недавно мне потребовался собственный «облачный» сервер мониторинга бюджетом в 0 рублей. В качестве решения был выбран zabbix на платформе openshift. Данный вариант подходит для резервного базового мониторинга или мониторинга небольшого портала с помошью web-scenarios и кастомных скриптов через UserParameter.

Решил поделиться данным экспериментом с сообществом, в том числе с целью получить конструктивную критику.
Читать дальше →

Нет привязке к вендору! Поддержка OpenShift Cartridge Standard появится на платформе InfoboxCloud Jelastic

Время на прочтение1 мин
Охват и читатели2.7K
В прошлом ноябре было аннонсировано сотрудничество Jelastic и RedHat в области стандартизации подключаемых картриджей для платформ как сервис (PaaS). В результате этого взаимодействия появится поддержка картриджей OpenShift на платформе InfoboxCloud Jelastic. Это позволит разработчикам технологий и сервисов предоставлять решения для различных облачных платформ без переписывания и получать доступ к широчайшиму количеству пользователей. Снижение временных затрат компаний на адаптацию и упаковку программного обеспечения для различных облачных платформ позволит проще и быстрее доставлять технологии пользователям и сфокусироваться на решении реальных задач.
Openshift Cartridge Standard теперь и в Jelastic
Благодаря стандартизации на платформе Jelastic раньше будут появляться новые технологии. Среди них в новом релизе ожидаются:
  • Neo4j Server: масштабируемая графовая база данных
  • Redis: хранилище «ключ-значение»
  • Apache Cassandra: масштабируемая высокодоступная база данных
  • Jetty (8 и 9): веб-сервер со встроенным HTTP сервером и сервлет-контейнером
  • Python (2.7, 3.3, 3.4)
  • JBoss 7: сервер приложений Java от RedHat
  • Varnish: кеш

Читать дальше →

Автоматизация развертывания Play! Framework приложений на платформе OpenShift

Время на прочтение3 мин
Охват и читатели6.2K
    

Привет, хабражители! Сегодня я хотел бы рассказать о том, как можно воспользоваться бесплатным решением от RedHat для размещения своих сайтов в облаке на примере Play! Framework. Не буду описывать отдельно каждый из продуктов, т.к. про них уже не раз писали, расскажу лишь об их взаимодействии и моей схеме для автоматизации сборки и развертывания.
Читать дальше →

Облачная платформа OpenShift от RedHat завершила тестирование и представила первый платный тариф с пробным периодом

Время на прочтение2 мин
Охват и читатели10K
Два года разработки, тестирования и отладки облака OpenShift от RedHat подошли к завершению. Опубликован первый тарифный план — «Серебро» (Silver Plan). Доступен 3-х месячный тест-драйв.
Как уже писал в прошлой статье (Установка WordPress в облако OpenShift), с бесплатным и тестовым режимом обычный сайт на WordPress показывал крайне слабую производительность даже в сравнении с дешевыми, виртуальными хостингами. Ситуация улучшалась с переходом в режим Medium, который удавалось выпросить через службу поддержки. С сего дня, можно получить эту возможность честно, за деньги :)

Бесплатное размещение также осталось, но слегка «подрезалось». Как минимум прекратили бесплатное подключение основного домена. Теперь бесплатные приложения можно размещать только в поддомене rhcloud.com.

Upd: Для России платный доступ закрыт. Есть возможность оплаты через письмо в службу поддержки.

Почему лично мне нравится эта служба?
Читать дальше →

Развёртывание django приложения на OpenShift хостинге от Red Hat

Время на прочтение4 мин
Охват и читатели16K
Преимущества облачного хостинга в наше время объяснять не приходиться, а Red Hat предлагает нам ещё и опробовать все вкусности бесплатно (естественно с некоторыми ограничениями).
Вы не платите за хостинг и получаете?

  • 1 Gb дискового пространства
  • возможность создать 3 приложения
  • поддержку php 5.3, Ruby 1.9, Node.js 0.6, Perl 5.10, python 2.6 (3.3), Zend Server 5.6 и это ещё не полный список.

Ну а если необходимого языка не нашлось можно создать Do-It-Yourself приложение и настроить его как душе угодно.

Мы же рассмотрим развёртывание Django приложения.
Читать дальше →

Cloud9 и OpenShift. Разработка и развертывание приложений в облаках

Время на прочтение3 мин
Охват и читатели13K
Так уж получилось, что сейчас я стажируюсь в одной компании, где очень тяжело выбить простую программку себе на десктоп, а тем более IDE, порой это даже превращается в целые недельные квесты. Но в то же время, в свободное от работы время, я очень люблю экспериментировать. Почитав статью про онлайн IDE и имея аккаунт в OpenShift решил все таки попробовать создать и развернуть Yii приложение в облаках.

Сразу оговорюсь, что статья для начинающих. Кому интересно заходите!
Читать дальше →

Как подружить Sphinx с OpenShift для ThinkingSphinx под Rails

Время на прочтение3 мин
Охват и читатели3.3K
Для стейджинга моих небольших проектов на Rails я использую Openshift. Впринципе для небольших проектов он очень удобен — удобный деплой, все самое необходимое из коробки. Чего еще душе может быть необходимо? Но душа захотела сфинкса, при том очень сильно хзахотела. Так как среди картриджей я сфинкса не обнаружил, то пошел в google за советом.
А в гугле ничего… Ну или почти ничего. Все советовали поднимать DIY, накатывать все вручную, некоторые из моих знакомых советовали пересесть на AWS, но я в упор не хотел признавать, что под OpenShift нельзя поднять сфинкс. А так как приложение уже крутилось под сборкой для рельс то и DIY создавать не хотелось и я, стал думать как же все-таки поднять sphinx в уже готовой среде.
Под катом то, что я придумал.
Читать дальше →

Поднимаем собственный git сервер GitBlit на хостинге Openshift

Время на прочтение4 мин
Охват и читатели26K


Привет, Хабр!
Все программисты делятся на тех, кто использует систему контроля версий, и тех кто ещё ёё не использует. Одной из самых популярных на сегодняшний день, является git. И хотя его структура направлена на децентрализованное хранение данных, все мы пользуемся github, assembla, bitbucket или githost. Главный недостаток этих хостингов, в том, что это чужие проекты, которые в любой момент могут прикрыть ваш аккаунт или слить данные налево. И тут на сцене появляется GitBlit! Git сервер на Java, полностью контролируемый вами, с множеством плюшек и веб-интерфейсом. Сегодня будем запускать его на бесплатном хостинге от Redhat.

Хочу халявный git-сервер!

Red Hat выкатил ценники тарифных планов на услуги OpenShift

Время на прочтение1 мин
Охват и читатели2.7K
Доброго времени суток!

Проверяя сегодня свою электронную почту, наткнулся на письмо из рассылки OpenShift (оно, по непонятным для меня причинам лежало в папке «спам»), в котором говорится о том, что Red Hat выкатил тарифные планы на услуги OpenShift. Когда они будут приведены в действие — неизвестно. Но, тем не менее, давайте посмотрим на то, с чем мы будем иметь дело в дальнейшем.
Читать дальше →

Поднимаем собственный Maven репозиторий Nexus на OpenShift

Время на прочтение5 мин
Охват и читатели15K
image


Последнее время на Хабре стали появляться статьи про OpenShift, что привлекло моё внимание, ведь платформа действительно интересна и грех в ней не поковыряться, да и так совпало, что я начал задумываться найти альтернативу моему уютному Dropbox-репозиторию Maven в связи с отменой возможности иметь прямые ссылки и папки Public в целом ( пруф: habrahabr.ru/post/145864 ).

Итак, сегодня мы с Вами будем устанавливать Maven-репозиторий под управлением Nexus под собственные нужды, а Ваш покорный слуга поделится костылями знаниями, приобретёнными будучи первопроходцем в этом деле.

Читать дальше →

Ближайшие события

OpenShift: «hello, cloud!»

Время на прочтение13 мин
Охват и читатели13K
Это продолжение заметки про использование OpenShift в качестве java-хостинга.
В прошлый раз мы разобрались как создавать приложения в облаке OpenShift. В наше распоряжение предоставлен бесплатный хостинг с сервером JBoss AS 7.1 и репозиторием git. Теперь попробуем написать что-нибудь чуть сложнее, чем обычный «hello, world», и использующее возможности JBoss AS и средств разработки JBoss Tools.


Одна из распространенных задач: разрешить доступ к определенным ресурсам только авторизованным пользователям, с разделением в соответствии с присвоенными ролями. Предлагается сделать это с использованием встроенного в jboss логин-модуля, а именно реализацией org.jboss.security.auth.spi.DatabaseServerLoginModule. Как не трудно догадаться, в этом случае пользователи и их роли будут храниться в базе данных.

Схема данных достаточно проста: это таблица APP_USER (пользователи), APP_ROLE (справочник ролей) и APP_MEMBERSHIP (назначенные роли), через которую реализуется связь много-ко-многим между первыми двумя таблицами.

Читать дальше →

Запускаем Tomcat на OpenShift

Время на прочтение3 мин
Охват и читатели12K
image

Прочитав статью на Хабре про OpenShift,
мне сразу захотелось подружиться с этой платформой. Все-таки халявный удаленный комп с 512MB оперативки и 1GB места лишним в хозяйстве точно не будет. ;) Тем более, что можно запустить не только предлагаемые самой платформой веб-сервера, но и что-нибудь свое. Выбор пал на Tomcat с небольшим личным проектом.

Далее опишу алгоритм реализации этой идеи:

Читать дальше →

OpenShift в качестве Java – хостинга

Время на прочтение7 мин
Охват и читатели76K
image
Не секрет, что уже около полугода RedHat продвигает собственный облачный продукт, причем не привычное хранилище файлов, а сервис для облачных вычислений, с бесплатной версией Developer Edition. В качестве одной из поддерживаемых платформ указывается Java, что для многих может оказаться весьма кстати на фоне достаточно малого числа бесплатных Java – хостингов. Причем, если брать java, то тут предлагается одна из современнейших платформ, а именно Jboss AS 7.1, что означает совместимость с большинством технологий и проектов, разрабатываемых под эгидой Jboss. Широкие возможности сервиса сочетаются с простотой, при этом разработчики настолько уверены в качестве и доступности сервиса, что не постеснялись даже написать про него «easy-peasy».

Недавно пришлось попробовать OpenShift в работе, как Java – хостинг для небольшого частного проекта. Впечатления, если кратко – да, у разработчиков RedHat всё получилось, все подробности далее…
Читать дальше →

Red Hat усиливает PaaS OpenShift разработчиками JRuby

Время на прочтение2 мин
Охват и читатели1.4K
В начале месяца появились новости о том, что Red Hat открыла код своей PaaS OpenShift. Те, кто следит за развитием этого проекта, наверное уже заметили, что в Red Hat уделяют OpenShift очень большое внимание. Помимо добавление нового функционала (из недавнего — поддержка Node.js) постоянно происходит и улучшение уже существующего. К последнему можно отнести и новость о переходе в Red Hat двух ключевых разработчиков JRuby.
Читать дальше →

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

Время на прочтение2 мин
Охват и читатели5.3K
Решил перевести новость о том, что OpenShift теперь объединяет Jenkins, JBoss Tools и Maven, позволяя Java-разработчикам программировать, собирать, развёртывать и масштабировать приложение в облаке.

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

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

Appcelerator Titanium Studio и Red Hat OpenShift

Время на прочтение1 мин
Охват и читатели1.8K
На конференции Red Hat Summit в Бостоне (4 мая 2011) компания Appcelerator анонсировала, что в ближайшее время разработчикам будет доступна возможность прямо из Titanium Studio создавать, внедрять и управлять приложениями на облачной платформе Red Hat OpenShift Platform-as-a-Service (PaaS). В одной IDE можно будет вести весь цикл разработки и деплоймента как клиентской части — кроссплатформенного мобильного клиента с использыванием Titanium Mobile, так и сервеной части с ипользыванием популярных языков программирования и фреймворков на облачной платформе Red Hat OpenShift.
Читать дальше →