openshift 2.2

Post on 16-Jul-2015

79 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 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

Спасибо за внимание!

top related