openshift 2.2
TRANSCRIPT
1 by
OpenShift PaaSОткрытая платформа для облачных
приложений от Red Hat
Андрей Маркелов[email protected]Старший системный архитектор, Red Hat
2 by
Облачные продукты Red Hat
3 by
PaaS = Platform as a Service
Облачная платформа для приложений
Разработка Развёртывание Запуск
Экономия времени и денегРазработка
приложений
Нажимаем Deploy, и
ваше приложение
в облаке!
4 by
Современные задачи ИТ
●Зачастую IT не успевает за ростом потребностей заказчиков IT●Постоянная потребность в новых сервисах (новых приложениях)●Наискорейший вывод систем в промышленную эксплуатацию
5 by
OpenShift is
PaaS by Red Hat
Многоплатформость Автомасштабирование
Открытый код Enterprise уровень
Безопасноть На базе стэка
Red Hat
6 by
Как использовать OpenShift?
СХД(RHS)
“ЖЕЛЕЗО”(x86)
ВИРТУАЛИЗАЦИЯ(RHEV)
ОПЕРАЦИОННАЯ С-МА(RHEL)
ПЛАТФОРМА(JBOSS, PHP, RUBY, ETC)
ПРИЛОЖЕНИЕ
Публичное облако
Приватное облако
Разра-ботчик
Разра-ботчик
Обслу-живает
Red Hat
IT предо-ставляет
Автома-тизирует OpenShift , IT контро-лирует
7 by
OpenShift поддерживает:
8 by
RHEL RHEL
• Self-Service• On-Demand• Automated• Elastic
Web ConsoleEclipse IDECmd Line
Broker Node Node Node
RHEL
JBoss MySQL
Public / Hybrid / Private / Virtualization / Bare Metal
Архитектура OpenShift -Самообслуживание для разработчиков-Автоматизация для сопровождения
9 by
Разработчик выбирает как работать с OpenShift
Интеграция с IDE
Web-консольУтилиты Командной
строки
REST APIs
10 by
Любите командную строку?Клиент rhc для OpenShift
1.Создаю приложениеrhc app create andreysapp php-5.4
2.Пишу код<?php
echo date(l jS\of F Y h:i:S A');
?>
3.Закачиваем кодgit add .
git commit -am “time.php”
git push
4. http://andreyapp-andrey.openshift.example.com
5.Готово!
11 by
Стратегия Red Hat в PaaS
Публич-ный сервис PaaS
ПО для построения частного облака PaaS
Открытый проект создания PaaS
12 by
ДЕМОНСТРАЦИЯ
13 by
Что нового в OpenShift Enterprise 2.2
Картридж Ruby 2.0
Oo-install поддерживает HA
Cartridge to Gear Profile Relationship Option
Выбор региона в rhc и браузере
Документирована X509 аутентификация
DYN and Infoblox DNS модули
Картридж Fuse AMQ и Fuse
Настройка HA при помощи RHEL7 HAProxy, nginx и F5
Работа с IPv6http://[2001:db8:0:1]:80
14 by
Технологии OpenShift v3
Стандартный API контейнеров
Оптимизированная под контейнеры ОС
Больше сервисов и фреймворков
Индустриальный стандарт стека PaaS
15 by
В чем инновации?
Новая ОС
– RHEL 7 + Atomic vs. RHEL 6
Новая модель контейнера
– Docker vs. v2 “Gears”
Новый оркестратор
– Kubernetes vs. v2 “Broker”
Новый формат
– Docker images vs. v2 “Cartridges”
Новый уровень маршрутизации
– Platform routing layer vs. v2 Node-based routing
Больше сервисов для разработчика
16 by
Спасибо за внимание!