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

Preview:

Citation preview

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

функций

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

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

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

IaaS

PaaS

SaaS

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

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

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

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

AppAppApp

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

Win Linux Mac

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

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

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

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

AppAppApp

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

Win Linux Mac

AppAppApp

Win Linux Mac

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

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

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

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

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

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

AppAppApp

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

Controlflow

Controlflow

Controlflow

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

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

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

AppAppApp

Controlflow

Controlflow

Controlflow

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

AppAppApp

POX RUNOS Floodlight

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

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

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

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

Ферма ВМ

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

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

Network Function Virtualization

Virtualized Network Functions

NFV

Уп

равл

ен

ие

и

ор

кест

рац

ия

We need to go deeper. . . (c)

VNF VNF VNF VNF VNF

CPU Память Сеть

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

Вирт.CPU

Вирт.Память

Вирт.Сеть

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

контроллер

Backend 1

Compute node

KVM

Backend 2

Compute node

ESXi

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

контроллер

Backend 1

Compute node

KVM

Backend 2

Compute node

ESXi

Compute node

ESXi

vCenter

NSX контроллер

Backend 2

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

контроллер

Backend 1

Compute node

ESXi

Compute node

ESXi

vCenter

Compute node

Storagenode

Networknode

vSphere драйвер

datastoreдрайвер

NSXдрайвер

NSX контроллер

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

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

Оркестратор

OpenStack CloudStack vCloud Baremetal

Service Level Agreement

Клиенты

Провайдер

Требования

Сервис

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

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

ВМШаблоны

сети

Требования

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

ВМ

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

Хранилище

VNF

L2-домен

Network Function Virtualization

Клиенты

Тенант

ВМ

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

Хранилище

L2-домен

Клиенты

Создание

Сервис

VNF

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

IaaS

PaaS

SaaS

Virtual Infrastructure Manager

+ NFV+ SLA

Компоненты OpenStack

Networknode

Computenode

Storagenode

Controllernode

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

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

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

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

Web-GUI клиент

GUI Сервер

Javascript+

HTML5

jQuery UI Font Awesome

VisJS

Python2.7Python

ParamikoPythonTornado

HTML5 Web Socket

RabbitMQ

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

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

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

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

Контакты: Антоненко Виталийvantonenko@arccn.ru

Recommended