SlideShare una empresa de Scribd logo
1 de 16
1 by
OpenShift PaaS
Открытая платформа для облачных
приложений от Red Hat
Андрей Маркелов
andrey@redhat.com
Старший системный архитектор,
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 Console
Eclipse IDE
Cmd 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 jSof 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
Работа с IPv6
http://[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
Спасибо за внимание!

Más contenido relacionado

La actualidad más candente

Демо установки OpenStack с помощью devstack
Демо установки OpenStack с помощью devstackДемо установки OpenStack с помощью devstack
Демо установки OpenStack с помощью devstackMirantis
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStackRussia
 
Решение TIONIX на базе Mirantis OpenStack
Решение TIONIX на базе Mirantis OpenStackРешение TIONIX на базе Mirantis OpenStack
Решение TIONIX на базе Mirantis OpenStackMirantis IT Russia
 
Cоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStackCоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStackSkillFactory
 
ASD Technologies: внедрение enterprise-grade облака для Softbank
ASD Technologies: внедрение enterprise-grade облака для SoftbankASD Technologies: внедрение enterprise-grade облака для Softbank
ASD Technologies: внедрение enterprise-grade облака для SoftbankMirantis IT Russia
 
Java. Lecture 12. Development Tools
Java. Lecture 12. Development ToolsJava. Lecture 12. Development Tools
Java. Lecture 12. Development Toolscolriot
 
Servionica: опыт публичного облака на базе OpenStack
Servionica: опыт публичного облака на базе OpenStackServionica: опыт публичного облака на базе OpenStack
Servionica: опыт публичного облака на базе OpenStackMirantis IT Russia
 
Опыт внедрения OpenStack
Опыт внедрения OpenStackОпыт внедрения OpenStack
Опыт внедрения OpenStackYandex
 
Mos day2015 -mirantis--open source for enterprise market2
Mos day2015 -mirantis--open source for enterprise market2Mos day2015 -mirantis--open source for enterprise market2
Mos day2015 -mirantis--open source for enterprise market2Mirantis IT Russia
 
AT Consulting: внедрение OpenStack в корпоративной среде
AT Consulting: внедрение OpenStack в корпоративной средеAT Consulting: внедрение OpenStack в корпоративной среде
AT Consulting: внедрение OpenStack в корпоративной средеMirantis IT Russia
 
Open Source - Bзгляд из вражeскoгo лагeря
Open Source - Bзгляд из вражeскoгo лагeряOpen Source - Bзгляд из вражeскoгo лагeря
Open Source - Bзгляд из вражeскoгo лагeряAndrew Zaikin
 
Как справляться с ростом инфраструктуры сервиса — Игорь Андреев
Как справляться с ростом инфраструктуры сервиса — Игорь АндреевКак справляться с ростом инфраструктуры сервиса — Игорь Андреев
Как справляться с ростом инфраструктуры сервиса — Игорь АндреевYandex
 
Что такое OpenStack
Что такое OpenStackЧто такое OpenStack
Что такое OpenStackIlya Alekseyev
 
ITkey: примеры использования OpenStack
 ITkey: примеры использования OpenStack ITkey: примеры использования OpenStack
ITkey: примеры использования OpenStackMirantis IT Russia
 
Четырехлетие OpenStack - Опыт ITKey
Четырехлетие OpenStack - Опыт ITKeyЧетырехлетие OpenStack - Опыт ITKey
Четырехлетие OpenStack - Опыт ITKeyOpenStackRussia
 
Cisco Hyperflex
Cisco HyperflexCisco Hyperflex
Cisco HyperflexКРОК
 
СISCO: групповые политики в OpenStack
СISCO: групповые политики в OpenStackСISCO: групповые политики в OpenStack
СISCO: групповые политики в OpenStackMirantis IT Russia
 
Net core and linux in production
Net core and linux in productionNet core and linux in production
Net core and linux in productionAnatoly Popov
 
Клуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps EveningКлуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps EveningArtjoker
 
План пресс-конференции 2 апреля 2015
План пресс-конференции 2 апреля 2015План пресс-конференции 2 апреля 2015
План пресс-конференции 2 апреля 2015Mirantis IT Russia
 

La actualidad más candente (20)

Демо установки OpenStack с помощью devstack
Демо установки OpenStack с помощью devstackДемо установки OpenStack с помощью devstack
Демо установки OpenStack с помощью devstack
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельности
 
Решение TIONIX на базе Mirantis OpenStack
Решение TIONIX на базе Mirantis OpenStackРешение TIONIX на базе Mirantis OpenStack
Решение TIONIX на базе Mirantis OpenStack
 
Cоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStackCоздаем облачную среду на базе open-sourсe решения OpenStack
Cоздаем облачную среду на базе open-sourсe решения OpenStack
 
ASD Technologies: внедрение enterprise-grade облака для Softbank
ASD Technologies: внедрение enterprise-grade облака для SoftbankASD Technologies: внедрение enterprise-grade облака для Softbank
ASD Technologies: внедрение enterprise-grade облака для Softbank
 
Java. Lecture 12. Development Tools
Java. Lecture 12. Development ToolsJava. Lecture 12. Development Tools
Java. Lecture 12. Development Tools
 
Servionica: опыт публичного облака на базе OpenStack
Servionica: опыт публичного облака на базе OpenStackServionica: опыт публичного облака на базе OpenStack
Servionica: опыт публичного облака на базе OpenStack
 
Опыт внедрения OpenStack
Опыт внедрения OpenStackОпыт внедрения OpenStack
Опыт внедрения OpenStack
 
Mos day2015 -mirantis--open source for enterprise market2
Mos day2015 -mirantis--open source for enterprise market2Mos day2015 -mirantis--open source for enterprise market2
Mos day2015 -mirantis--open source for enterprise market2
 
AT Consulting: внедрение OpenStack в корпоративной среде
AT Consulting: внедрение OpenStack в корпоративной средеAT Consulting: внедрение OpenStack в корпоративной среде
AT Consulting: внедрение OpenStack в корпоративной среде
 
Open Source - Bзгляд из вражeскoгo лагeря
Open Source - Bзгляд из вражeскoгo лагeряOpen Source - Bзгляд из вражeскoгo лагeря
Open Source - Bзгляд из вражeскoгo лагeря
 
Как справляться с ростом инфраструктуры сервиса — Игорь Андреев
Как справляться с ростом инфраструктуры сервиса — Игорь АндреевКак справляться с ростом инфраструктуры сервиса — Игорь Андреев
Как справляться с ростом инфраструктуры сервиса — Игорь Андреев
 
Что такое OpenStack
Что такое OpenStackЧто такое OpenStack
Что такое OpenStack
 
ITkey: примеры использования OpenStack
 ITkey: примеры использования OpenStack ITkey: примеры использования OpenStack
ITkey: примеры использования OpenStack
 
Четырехлетие OpenStack - Опыт ITKey
Четырехлетие OpenStack - Опыт ITKeyЧетырехлетие OpenStack - Опыт ITKey
Четырехлетие OpenStack - Опыт ITKey
 
Cisco Hyperflex
Cisco HyperflexCisco Hyperflex
Cisco Hyperflex
 
СISCO: групповые политики в OpenStack
СISCO: групповые политики в OpenStackСISCO: групповые политики в OpenStack
СISCO: групповые политики в OpenStack
 
Net core and linux in production
Net core and linux in productionNet core and linux in production
Net core and linux in production
 
Клуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps EveningКлуб Большого мозга - DevOps Evening
Клуб Большого мозга - DevOps Evening
 
План пресс-конференции 2 апреля 2015
План пресс-конференции 2 апреля 2015План пресс-конференции 2 апреля 2015
План пресс-конференции 2 апреля 2015
 

Similar a OpenShift 2.2

red hat
red hatred hat
red hatmalvvv
 
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise LinuxКорпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise LinuxSkillFactory
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПОDmitry Lazarenko
 
Технологические решения для импортозамещения в программной инфраструктуре
Технологические решения для импортозамещения  в программной инфраструктуреТехнологические решения для импортозамещения  в программной инфраструктуре
Технологические решения для импортозамещения в программной инфраструктуреКРОК
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharevigorsukharev
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevAlexander Klimov
 
Облачные вычисления и сервисы: классификация, основные функции и недостатки
Облачные вычисления и сервисы: классификация, основные функции и недостаткиОблачные вычисления и сервисы: классификация, основные функции и недостатки
Облачные вычисления и сервисы: классификация, основные функции и недостаткиТранслируем.бел
 
Introductory Keynote at Hadoop Workshop by Ospcon (2014)
Introductory Keynote at Hadoop Workshop by Ospcon (2014)Introductory Keynote at Hadoop Workshop by Ospcon (2014)
Introductory Keynote at Hadoop Workshop by Ospcon (2014)Andrei Nikolaenko
 
Hivext – облачная платформа для быстрой разработки интернет приложений
Hivext – облачная платформа для быстрой разработки  интернет приложений Hivext – облачная платформа для быстрой разработки  интернет приложений
Hivext – облачная платформа для быстрой разработки интернет приложений guest800050
 
Облако рядом: от теории к кейсам
Облако рядом: от теории к кейсамОблако рядом: от теории к кейсам
Облако рядом: от теории к кейсамYuri Trukhin
 
Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.Diana Dymolazova
 
BitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloudBitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloudYuri Trukhin
 
Middleware
MiddlewareMiddleware
Middlewaremegakott
 
Rapid Deployment of Hadoop Development Environments
Rapid Deployment of Hadoop Development EnvironmentsRapid Deployment of Hadoop Development Environments
Rapid Deployment of Hadoop Development EnvironmentsAndrei Nikolaenko
 
Opensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затратOpensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затратКРОК
 
Platypus platform ivbit
Platypus platform ivbitPlatypus platform ivbit
Platypus platform ivbitjskonst
 
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрий
Solit 2014, Обзор Infocloud для разработчиков, Трухин ЮрийSolit 2014, Обзор Infocloud для разработчиков, Трухин Юрий
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрийsolit
 
Онлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриОнлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриJelastic Multi-Cloud PaaS
 

Similar a OpenShift 2.2 (20)

red hat
red hatred hat
red hat
 
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise LinuxКорпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
 
Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Технологические решения для импортозамещения в программной инфраструктуре
Технологические решения для импортозамещения  в программной инфраструктуреТехнологические решения для импортозамещения  в программной инфраструктуре
Технологические решения для импортозамещения в программной инфраструктуре
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
 
Облачные вычисления и сервисы: классификация, основные функции и недостатки
Облачные вычисления и сервисы: классификация, основные функции и недостаткиОблачные вычисления и сервисы: классификация, основные функции и недостатки
Облачные вычисления и сервисы: классификация, основные функции и недостатки
 
Introductory Keynote at Hadoop Workshop by Ospcon (2014)
Introductory Keynote at Hadoop Workshop by Ospcon (2014)Introductory Keynote at Hadoop Workshop by Ospcon (2014)
Introductory Keynote at Hadoop Workshop by Ospcon (2014)
 
Hivext 04.2010
Hivext 04.2010Hivext 04.2010
Hivext 04.2010
 
Hivext – облачная платформа для быстрой разработки интернет приложений
Hivext – облачная платформа для быстрой разработки  интернет приложений Hivext – облачная платформа для быстрой разработки  интернет приложений
Hivext – облачная платформа для быстрой разработки интернет приложений
 
Облако рядом: от теории к кейсам
Облако рядом: от теории к кейсамОблако рядом: от теории к кейсам
Облако рядом: от теории к кейсам
 
Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.
 
BitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloudBitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloud
 
Middleware
MiddlewareMiddleware
Middleware
 
5бугрин
5бугрин5бугрин
5бугрин
 
Rapid Deployment of Hadoop Development Environments
Rapid Deployment of Hadoop Development EnvironmentsRapid Deployment of Hadoop Development Environments
Rapid Deployment of Hadoop Development Environments
 
Opensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затратOpensource оптимизация инфраструктурных затрат
Opensource оптимизация инфраструктурных затрат
 
Platypus platform ivbit
Platypus platform ivbitPlatypus platform ivbit
Platypus platform ivbit
 
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрий
Solit 2014, Обзор Infocloud для разработчиков, Трухин ЮрийSolit 2014, Обзор Infocloud для разработчиков, Трухин Юрий
Solit 2014, Обзор Infocloud для разработчиков, Трухин Юрий
 
Онлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриОнлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутри
 

Más de Andrey Markelov

Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)Andrey Markelov
 
Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)Andrey Markelov
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиAndrey Markelov
 
Введение в Docker
Введение в Docker Введение в Docker
Введение в Docker Andrey Markelov
 
RHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и DockerRHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и DockerAndrey Markelov
 
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4Andrey Markelov
 
Обзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdMОбзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdMAndrey Markelov
 
Средства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHELСредства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHELAndrey Markelov
 
Настройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/выводаНастройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/выводаAndrey Markelov
 
Open source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovOpen source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovAndrey Markelov
 

Más de Andrey Markelov (12)

Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)Openstack birhtday 2016 Ericsson OPNFV (Russian)
Openstack birhtday 2016 Ericsson OPNFV (Russian)
 
Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)Cloud for Telco & NFV (OpenStack)
Cloud for Telco & NFV (OpenStack)
 
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельностиOpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельности
 
Введение в Docker
Введение в Docker Введение в Docker
Введение в Docker
 
CloudForms 3
CloudForms 3CloudForms 3
CloudForms 3
 
Red Hat Storage 3.0
Red Hat Storage 3.0Red Hat Storage 3.0
Red Hat Storage 3.0
 
RHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и DockerRHEL 7. Контейнеры и Docker
RHEL 7. Контейнеры и Docker
 
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
Что нового в управлении аутентификацией и авторизацией в RHEL 6.4
 
Обзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdMОбзор Red Hat Directory Server и RHEL IdM
Обзор Red Hat Directory Server и RHEL IdM
 
Средства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHELСредства обеспечения высокой доступности сервисов в RHEL
Средства обеспечения высокой доступности сервисов в RHEL
 
Настройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/выводаНастройка производительности. Планировщик ввода/вывода
Настройка производительности. Планировщик ввода/вывода
 
Open source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovOpen source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. Markelov
 

OpenShift 2.2

  • 1. 1 by OpenShift PaaS Открытая платформа для облачных приложений от Red Hat Андрей Маркелов andrey@redhat.com Старший системный архитектор, Red Hat
  • 3. 3 by PaaS = Platform as a Service Облачная платформа для приложений Разработка Развёртывание Запуск Экономия времени и денегРазработка приложений Нажимаем Deploy, и ваше приложение в облаке!
  • 4. 4 by Современные задачи ИТ ● Зачастую IT не успевает за ростом потребностей заказчиков IT ● Постоянная потребность в новых сервисах (новых приложениях) ● Наискорейший вывод систем в промышленную эксплуатацию
  • 5. 5 by OpenShift is PaaS by Red Hat  Многоплатформость  Автомасштабирование  Открытый код  Enterprise уровень  Безопасноть  На базе стэка Red Hat
  • 6. 6 by Как использовать OpenShift? СХД (RHS) “ЖЕЛЕЗО” (x86) ВИРТУАЛИЗАЦИЯ (RHEV) ОПЕРАЦИОННАЯ С-МА (RHEL) ПЛАТФОРМА (JBOSS, PHP, RUBY, ETC) ПРИЛОЖЕНИЕ Публичное облако Приватное облако Разра- ботчик Разра- ботчик Обслу- живает Red Hat IT предо- ставляет Автома- тизирует OpenShift , IT контро- лирует
  • 8. 8 by RHEL RHEL • Self-Service • On-Demand • Automated • Elastic Web Console Eclipse IDE Cmd Line Broker Node Node Node RHEL JBoss MySQL Public / Hybrid / Private / Virtualization / Bare Metal Архитектура OpenShift -Самообслуживание для разработчиков -Автоматизация для сопровождения
  • 9. 9 by Разработчик выбирает как работать с OpenShift Интеграция с IDE Web-консольУтилиты Командной строки REST APIs
  • 10. 10 by Любите командную строку? Клиент rhc для OpenShift 1.Создаю приложение rhc app create andreysapp php-5.4 2.Пишу код <?php echo date(l jSof 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. 11 by Стратегия Red Hat в PaaS Публич- ный сервис PaaS ПО для построения частного облака PaaS Открытый проект создания PaaS
  • 13. 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 Работа с IPv6 http://[2001:db8:0:1]:80
  • 14. 14 by Технологии OpenShift v3 Стандартный API контейнеров Оптимизированная под контейнеры ОС Больше сервисов и фреймворков Индустриальный стандарт стека PaaS
  • 15. 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. 16 by Спасибо за внимание!

Notas del editor

  1. So, what is PaaS? As noted, PaaS stands for Platform-as-a-Service. Gartner refers to PaaS as a “Cloud Application Platform”. What they mean is that PaaS is a service that allows you to easily deploy and run applications in the Cloud. With a PaaS, developers only need to focus on designing and coding your application. With the push of a button, you can take your fresh code and deploy it to the Cloud. The PaaS will provide all the infrastructure, middleware, and management that is needed for your app to run. All behind the scenes to you. Utilizing a PaaS can allow you to save both time and money in your app dev process. &amp;lt;next slide&amp;gt;
  2. But what problem does PaaS really solve? Let’s talk about the challenges that IT has today and a bit about how PaaS can help. In today’s economic environment, every commercial business, non-profit organization, and government agency is struggling with how to do more with less. Businesses want to increase market share and revenue by launching new services their consumers demand. Government agencies are continuously pressured to provide more and better services to their constituencies. Ultimately, this demand for new and increased services creates pressure on IT to deliver these services in order to support the desired growth. And, in today’s world, new services are most often brought to market in the form of new applications, whether they are web apps, mobile apps, social apps, etc.. In order to produce at this scale and velocity, IT desperately needs faster time to market for applications. IT needs to accelerate their processes and increase productivity. IT can do this by automating systems and processes and standardizing developer workflows. Essentially turn IT into a modern manufacturing plant to Streamline and Accelerate IT Service Delivery. &amp;lt;next slide&amp;gt;
  3. OpenShift is a platform as a service from Red Hat. It is a multi-language, auto-scaling, self-service, elastic cloud application platform built on a proven stack of Red Hat technologies, &amp;lt;next slide&amp;gt;
  4. So, this all sounds great, but how can I get my hands on OpenShift today? Well there are several ways… OpenShift OnLine is available today as a Hosted Public PaaS service. Red Hat manages and maintains the entire stack except for the Applications running on the PaaS. OpenShift OnLine is in “Developer Preview” today which means it is free to try and use with a free account limited to a fixed set of resources. OpenShift Online has been running at massive scale for 18 months supporting 100’000s of applications. And now, Red Hat is taking this time-tested OpenShift technology and making it available for on-premise deployments as OpenShift Enterprise, a software package that can be implemented either on-premise in the datacenter, or in a Private hosted Cloud. OpenShift Enterprise will bring the benefits of the OpenShift PaaS architecture to the enterprise but also allow the Enterprise IT department to control the implementation and function of the PaaS. Openshift Enterprise will be ideal for Enterprises that have security, data-privacy, governance or compliance restrictions. OpenShift Enterprise is available from Red Hat on a subscription basis like other Red Hat products. &amp;lt;next slide&amp;gt;
  5. OpenShift provides developers with the development tools that they need to do their job such as IDE integration, Source Code control, Build management, and Continuous Integration. In addition OpenShift gives them their choice of open source languages, frameworks, and middleware to code their applications in. This allows Developers to choose the best language for the task at hand. This slide shows the wealth of languages, frameworks, tools, applications, vendors, and cloud providers that are part of the OpenShift family. Whether you are a Ruby coder, or a Java EE programmer, OpenShift will help you be fast and efficient in your application development efforts. &amp;lt;next slide&amp;gt;
  6. OpenShift provides benefits to both Operations and Development organizations. For Developers, as we have seen, OpenShift brings a self service capability for provisioning application stacks so that they can focus on coding the applications that they need to build. For Operations, OpenShift also has great value because it brings automation and efficiency to make the life of the Operations team better. OpenShift commands this automation with cloud computing characteristics such as Self-Service, On-Demand, and Elasticity. OpenShift leverages some powerful internal technologies including OpenShift Gears and OpenShift Cartridges to make all this happen. &amp;lt;next slide&amp;gt;
  7. OpenShift allows Developers to work the way they want to work, whether it is from the command line, through a web browser or via their IDE. OpenShift makes this possible because all interaction with OpenShift happens over a set RESTful APIs. This allows the system to be controlled from any mechanism that can implement the API set. &amp;lt;next slide&amp;gt;
  8. But often we find that Developers are more comfortable working from the command-line. To support their needs, OpenShift provides a package of command-line tooling that provides the same full access and management capability as the web console. Here’s an example of the small set of commands needed to quickly set up a Jboss EE application on OpenShift. First we create the OpenShift Gear with the Jboss AS7 Cartridge installed. Then we add the MongoDB Cartridge as a back-end datastore. Next we copy the application EAR file into the deployments directly. And add it to our Git repository And finally type “Git Push” and the code gets pushed up to OpenShift, the appserver is restarted if needed, and the application becomes immediately live and accessible. Pretty easy right? &amp;lt;next slide&amp;gt;
  9. In Red Hat fashion, we are leveraging the best of community-powered innovation to drive the development of OpenShift Origin. OpenShift Origin then becomes the “Upstream” project for Red Hat’s PaaS offerings, OpenShift Online, a public cloud PaaS, and OpenShift Enterprise, an on-premise private PaaS. These two enterprise-class PaaS solutions leverage the combination of the innovation provided by the community and the enterprise support provided by Red Hat. Whether you want to utilize PaaS in the public cloud, or on-premise, the OpenShift technology is available to you. &amp;lt;next slide&amp;gt;