Виталий Антоненко, ведущий программист-исследователь...

21
OpenStack – основа виртуализации сетевых функций Self-Organized Cloud Антоненко Виталий Ведущий программист-исследователь

Upload: arccn

Post on 09-Aug-2015

151 views

Category:

Internet


4 download

TRANSCRIPT

Page 1: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

OpenStack – основа виртуализации сетевых

функций

Self-Organized CloudАнтоненко Виталий

Ведущий программист-исследователь

Page 2: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Что есть облако?

IaaS

PaaS

SaaS

Page 3: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Эволюция архитектуры: компьютер

Специализированные приложения

Специализированная операционная система

Специализированное оборудование

AppAppApp

Микропроцессор

Win Linux Mac

Page 4: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Эволюция архитектуры: компьютер

Специализированные приложения

Специализированная Операционная система

Специализированное оборудование

AppAppApp

Микропроцессор

Win Linux Mac

AppAppApp

Win Linux Mac

Микропроцессор

Виртуализация

Page 5: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Эволюция архитектуры: сеть

Специализированные функции

Специализированное управление

Специализированное оборудование

AppAppApp

ПКС коммутатор

Controlflow

Controlflow

Controlflow

Page 6: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Специализированные функции

Специализированное управление

Специализированное оборудование

AppAppApp

Controlflow

Controlflow

Controlflow

ПКС коммутатор

AppAppApp

POX RUNOS Floodlight

ПКС коммутатор

Виртуализация

Эволюция архитектуры: сеть

Page 7: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Эволюция архитектуры: облако

Ферма ВМ

Page 8: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

NFV Инфраструктура

Аппаратные ресурсы

Network Function Virtualization

Virtualized Network Functions

NFV

Уп

равл

ен

ие

и

ор

кест

рац

ия

We need to go deeper. . . (c)

VNF VNF VNF VNF VNF

CPU Память Сеть

Виртуализация

Вирт.CPU

Вирт.Память

Вирт.Сеть

Page 9: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Что такое оркестратор?Облачный

контроллер

Backend 1

Compute node

KVM

Backend 2

Compute node

ESXi

Page 10: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Что такое оркестратор?Облачный

контроллер

Backend 1

Compute node

KVM

Backend 2

Compute node

ESXi

Compute node

ESXi

vCenter

NSX контроллер

Page 11: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Backend 2

Что такое оркестратор?Облачный

контроллер

Backend 1

Compute node

ESXi

Compute node

ESXi

vCenter

Compute node

Storagenode

Networknode

vSphere драйвер

datastoreдрайвер

NSXдрайвер

NSX контроллер

Page 12: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Что такое оркестратор?

Облачные приложения

Оркестратор

OpenStack CloudStack vCloud Baremetal

Page 13: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Service Level Agreement

Клиенты

Провайдер

Требования

Сервис

Сloud ConductorЭлементная база

Шаблоны элементовШаблоны

ВМШаблоны

сети

Требования

ЗадержкиПропускная способность

ВМ

Сетевой элемент

Хранилище

VNF

L2-домен

Page 14: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Network Function Virtualization

Клиенты

Тенант

ВМ

Сетевой элемент

Хранилище

L2-домен

Клиенты

Создание

Сервис

VNF

Page 15: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Особенности Cloud Conductor

IaaS

PaaS

SaaS

Virtual Infrastructure Manager

+ NFV+ SLA

Page 16: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Компоненты OpenStack

Networknode

Computenode

Storagenode

Controllernode

RUNOSконтроллерПланировщик

Графический интерфейс

Page 17: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Архитектура GUI

Оркестратор SOC

Web-GUI клиент

GUI Сервер

Javascript+

HTML5

jQuery UI Font Awesome

VisJS

Python2.7Python

ParamikoPythonTornado

HTML5 Web Socket

RabbitMQ

Page 18: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Графический интерфейс

Page 19: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Графический интерфейс

Page 20: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

Графический интерфейс

Page 21: Виталий Антоненко, ведущий программист-исследователь ЦПИКС , «Облачная платформа ЦПИКС Cloud Conductor с

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

Контакты: Антоненко Виталий[email protected]