Здравствуйте, в этой статье я расскажу о серверной части и опишу процесс размещения приложения на облачном хостинге openshift.
Читать полностью »
Метка «OpenShift»
Разработка клиент-серверной инфраструктуры на javascript (часть 2 — сервер и размещение)
2013-11-01 в 10:17, admin, рубрики: javascript, node.js, openshift, orm, paas, RESTful, хостинг, метки: javascript, node.js, OpenShift, orm, paas, RESTfulАвтоматизация развертывания Play! Framework приложений на платформе OpenShift
2013-06-25 в 19:29, admin, рубрики: ant, Git, java, openshift, play framework, Веб-разработка, хостинг, метки: ant, Git, java, OpenShift, play framework
Привет, читатели! Сегодня я хотел бы рассказать о том, как можно воспользоваться бесплатным решением от RedHat для размещения своих сайтов в облаке на примере Play! Framework. Не буду описывать отдельно каждый из продуктов, т.к. про них уже не раз писали, расскажу лишь об их взаимодействии и моей схеме для автоматизации сборки и развертывания.
Читать полностью »
Облачная платформа OpenShift от RedHat завершила тестирование и представила первый платный тариф с пробным периодом в 3 месяца
2013-06-11 в 15:43, admin, рубрики: Amazon EC2, open source, openshift, SaaS, SaaS / S+S, Облачные вычисления, облачный хостинг, метки: Amazon EC2, OpenShift, SaaS, облачные вычисления, облачный хостинг Два год разработки, тестирования и отладки облака OpenShift от RedHat подошли к завершению. Опубликован первый тарифный план — «Серебро» (Silver Plan). Доступен 3-х месячный тест-драйв.
Как уже писал в прошлой статье (Установка WordPress в облако OpenShift), с бесплатным и тестовым режимом обычный сайт на WordPress показывал крайне слабую производительность даже в сравнении с дешевыми, виртуальными хостингами. Ситуация улучшалась с переходом в режим Medium, который удавалось выпросить через службу поддержки. С сего дня, можно получить эту возможность честно, за деньги :)
Бесплатное размещение также осталось, но слегка «подрезалось». Как минимум прекратили бесплатное подключение основного домена. Теперь бесплатные приложения можно размещать только в поддомене rhcloud.com.
Почему лично мне нравится эта служба?Читать полностью »
Развёртывание django приложения на OpenShift хостинге от Red Hat
2013-04-18 в 20:47, admin, рубрики: cloud, django, openshift, python, Веб-разработка, Программирование, метки: cloud, Django, OpenShift, python Преимущества облачного хостинга в наше время объяснять не приходиться, а 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 приложения.Читать полностью »
Как подружить Sphinx с OpenShift для ThinkingSphinx под Rails
2012-11-08 в 14:45, admin, рубрики: openshift, ruby on rails, ruby on rails 3, sphinx, Серверное администрирование, метки: OpenShift, ruby on rails 3, sphinx Для стейджинга моих небольших проектов на Rails я использую Openshift. Впринципе для небольших проектов он очень удобен — удобный деплой, все самое необходимое из коробки. Чего еще душе может быть необходимо? Но душа захотела сфинкса, при том очень сильно хзахотела. Так как среди картриджей я сфинкса не обнаружил, то пошел в google за советом.
А в гугле ничего… Ну или почти ничего. Все советовали поднимать DIY, накатывать все вручную, некоторые из моих знакомых советовали пересесть на AWS, но я в упор не хотел признавать, что под OpenShift нельзя поднять сфинкс. А так как приложение уже крутилось под сборкой для рельс то и DIY создавать не хотелось и я, стал думать как же все-таки поднять sphinx в уже готовой среде.
Под катом то, что я придумал.
Читать полностью »
Поднимаем собственный git сервер GitBlt на хостинге Openshift
2012-09-18 в 14:08, admin, рубрики: Git, git сервер, GitBlit, java, openshift, Облачные вычисления, халява сэр!, метки: Git, git сервер, GitBlit, OpenShift, халява сэр!
Привет!
Все программисты делятся на тех, кто использует систему контроля версий, и тех кто ещё ёё не использует. Одной из самых популярных на сегодняшний день, является git. И хотя его структура направлена на децентрализованное хранение данных, все мы пользуемся github, assembla, bitbucket или githost. Главный недостаток этих хостингов, в том, что это чужие проекты, которые в любой момент могут прикрыть ваш аккаунт или слить данные налево. И тут на сцене появляется GitBlit! Git сервер на Java, полностью контролируемый вами, с множеством плюшек и веб-интерфейсом. Сегодня будем запускать его на бесплатном хостинге от Redhat.
Поднимаем собственный git сервер GitBlit на хостинге Openshift
2012-09-18 в 14:08, admin, рубрики: Git, git сервер, GitBlit, java, openshift, Облачные вычисления, халява сэр!, метки: Git, git сервер, GitBlit, OpenShift, халява сэр!
Привет!
Все программисты делятся на тех, кто использует систему контроля версий, и тех кто ещё ёё не использует. Одной из самых популярных на сегодняшний день, является git. И хотя его структура направлена на децентрализованное хранение данных, все мы пользуемся github, assembla, bitbucket или githost. Главный недостаток этих хостингов, в том, что это чужие проекты, которые в любой момент могут прикрыть ваш аккаунт или слить данные налево. И тут на сцене появляется GitBlit! Git сервер на Java, полностью контролируемый вами, с множеством плюшек и веб-интерфейсом. Сегодня будем запускать его на бесплатном хостинге от Redhat.
Red Hat выкатил ценники тарифных планов на услуги OpenShift
2012-07-03 в 11:17, admin, рубрики: open source, openshift, pricing, red hat, Веб-разработка, Облачные вычисления, метки: OpenShift, pricing, red hatДоброго времени суток!
Проверяя сегодня свою электронную почту, наткнулся на письмо из рассылки OpenShift (оно, по непонятным для меня причинам лежало в папке «спам»), в котором говорится о том, что Red Hat выкатил тарифные планы на услуги OpenShift. Когда они будут приведены в действие — неизвестно. Но, тем не менее, давайте посмотрим на то, с чем мы будем иметь дело в дальнейшем.
Читать полностью »
Поднимаем собственный Maven репозиторий Nexus на OpenShift
2012-06-16 в 11:27, admin, рубрики: java, maven, nexus, openshift, tomcat, Облачные вычисления, метки: maven, nexus, OpenShift, tomcat
Последнее время на Хабре стали появляться статьи про OpenShift, что привлекло моё внимание, ведь платформа действительно интересна и грех в ней не поковыряться, да и так совпало, что я начал задумываться найти альтернативу моему уютному Dropbox-репозиторию Maven в связи с отменой возможности иметь прямые ссылки и папки Public в целом ( пруф: habrahabr.ru/post/145864/ ).
Итак, сегодня мы с Вами будем устанавливать Maven-репозиторий под управлением Nexus под собственные нужды, а Ваш покорный слуга поделится костылями знаниями, приобретёнными будучи первопроходцем в этом деле.
OpenShift: hello, cloud!
2012-06-14 в 18:55, admin, рубрики: j2ee, jaas, java, jboss, openshift, Веб-разработка, Облачные вычисления, метки: j2ee, jaas, java, jboss, OpenShift Это продолжение заметки про использование 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 (назначенные роли), через которую реализуется связь много-ко-многим между первыми двумя таблицами.
Читать полностью »