13
Copyright © 2014 Mirantis, Inc. All rights reserved www.mirantis.com Валерий Безруков/Юрий Конов Что такое OpenStack?

Mirantis OpenStack

Embed Size (px)

Citation preview

Page 1: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

www.mirantis.com

Валерий Безруков/Юрий Конов

Что такое OpenStack?

Page 2: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Что такое OpenStack

На примере привычной операционной системыПозволяет приложениями работать а не заниматься низкоуровневыми

задачами

Вводит не зависящий от оборудования уровень абстракции:

пользователи, процессы, файловые системы, cетевые протоколы и

интерфейсы

Берет на себя задачу управления аппаратными ресурсами: процессоры,

память, внешние устройства – диски, сетевые адаптеры, графика и т.д.

Page 3: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Что такое OpenStack

На примере привычной операционной системы

Позволяет приложениями работать в облаке а не заниматься

низкоуровневыми задачами

Вводит не зависящий от оборудования уровень абстракции: приложения; виртуальные ЦОДы:

виртуальные машины, облачные хранилища – блочные, файловые и объектные, виртуальные

сети и коммутаторы; предоставляет интеграцию с SDN

Берет на себя задачу управления аппаратными ресурсами: серверами - элемент

вычислительной инфраструктуры и/или облачной системы хранения, аппаратными СХД,

сетевыми устройствами и сетями

Page 4: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Облако (Cloud)

Облачная платформа, облачная операционная система (Cloud Platform)

Платформа/Система управления облаком (Cloud Management Platform)

Программно определяемый ЦОД (Software Defined Data Center, SDDC)

Программно определяемая СХД (Software Defined Storage, SDS)

Программно определямая сеть (Software Defined Network, SDN)

Термины и определения

Page 5: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Результат - сервисы (XaaS): IaaS, HaaS, PaaS, SaaS, DBaaS, BDaaS, NaaS, NFV, …

Инструмент – платформа управления облаком (CMP):

- портал самообслуживания

- конструктор услуг

- пользование и управление каталогом услуг

- предбиллинг/биллинг

- интеграция с ServiceDesk

Облако (Cloud)

Для пользователя

Page 6: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Результат – полная автоматизация технологического цикла:

- заказ услуги пользователем, взаимодействие с ServiceDesk

- автоматическое управление и выделение аппаратных ресурсов

- автоматическое создание и выделение виртуальных ресурсов

- автоматическая настройка операционных систем и системного ПО

на виртуальных машинах

- автоматическая настройка и конфигурирование прикладного ПО

Облако (Cloud)

Для инфраструктурщика

Page 7: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Облако (Cloud)

Для инфраструктурщикаИнструмент:

CMP – управление несколькими облаками

Cloud Platform – превращение физической инфраструктуры в облако,

предоставление XaaS сервисов на ее базе

SDDC – упрощает управление ЦОДом, “обезличивает” ИТ инфраструктуру:

Open Compute Project, Cumulus Linux коммутаторы и т.д.

SDS – позволяет построить недорогую СХД на обычных серверах

SDN – облегчает управление большими сетями

Page 8: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Свободные:

- OpenStack: HP Helion, RedHat OpenStack, Mirantis OpenStack

- CloudStack: Apache, Citrix

- Eucalyptus

Закрытые:

- VMware vCloud

- MS Azure/Hyper-V

Облачная ОС (Cloud Platform)

Page 9: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Свободные: Scalr

Условно свободные: Red Hat CloudForms

Закрытые:

- BMC Cloud Lifecycle Management;

- CA AppLogic and CA Cloud Manager;

- HP Cloud Service Automation;

- IBM SmartCloud Orchestrator;

- Microsoft System Center 2012 R2;

- VMware vRealize;

- RightScale Cloud Management (SAAS!)

Система управления облаком (CMP)

Page 10: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Ceph:

- блочная (RBD), файловая, объектная

- мульти ЦОД: трудно

GlusterFS:

- файловая (NFS, CIFS), объектная

- мульти ЦОД: возможно

Swift:

- объектная

- мульти ЦОД: хорошо

Программно определяемые СХД (SDS)

Page 11: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Свободные: OpenDaylight (+ Open vSwitch)

Условно свободные: OpenContrail (Juniper Contrail)

Закрытые:

- Alcatel Nuage

- PLUMgrid

- Big Switch Controller

Программно определяемые сети (SDN)

Page 12: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

Общие требования: open source, Python based

Cloud Management Platform: Scalr - партнер

Cloud Platform: Mirantis OpenStack (MOS)

SDS: Ceph - включен в MOS

SDN:

Open vSwitch – включен в MOS

OpenContrail – включен в MOS

OpenDaylight – есть опыт реализации проектов

Итого – полный набор

Page 13: Mirantis OpenStack

Copyright © 2014 Mirantis, Inc. All rights reserved

за внимание

Спасибо!