Хаванкин Максим
Системный архитектор, CCIE
17 ноября 2016
Cisco Cloud Center - управление приложениями
в облаках при помощи политик
2© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Портфолио решений Cisco для
автоматизации ЦОД
Virtual Application
Cloud Segmentation
Управление инфраструктурой ЦОД Cisco UCS Director
Инфраструктура: серверы, сеть, SAN, СХД, гипервизоры
CloudOperations(PrimeAssurance)(3rdParty
Billing,Assurance,ResourceMgmt)
APIC
ITSM Catalog Cisco Prime Service Catalog 3rd party catalog
PaaS (optional)
Управление приложениями
в гибридных облаках
Cisco Cloud Center
Cloud Services
Ecosystem of
Service Providers
3© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Рост
сложности и
стоимости
Гибридное IT
Рост количества приложений и элементов инфраструктуры
Частное облако
ЦОД
Публичное облако
4© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cloud Center: оркестрация на основе модели
Подход на основе модели
•  Ориентация на приложение
•  Независимость от облака
•  Заводим один раз … Запускаем где угодно
Подход на базе скриптов
•  Большие затраты человеко/часы
•  Ориентация на инфраструктуру
•  Свой скрипт для каждого облака
•  Любое обновление в приложении – изменение скрипта
Script / Workflows
5© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cisco CloudCenter (ранее CliQr) Любое приложение.
Любое облако. Одна платформа.
Единая платформа
управления
Полный цикл
управления
приложением
Enterprise-Ready Масштабирование Безопасность
Частное облако
ЦОД
Публичное облако
Model
Manage
Deploy
Profile
NFS
6© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Service Providers Government Solution ProvidersEnterprise
7© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Широкий список поддерживаемых приложений
OS Services & PaaS Custom 3rd Party
8© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Широкий список поддерживаемых облаков
Частные Публичные
9© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Архитектура платформы
CloudCenter Manager
Простой интуитивный интерфейс
CliQr-Hosted SaaS or Onsite Deployment
Полная поддержка Multi-Tenancy
Интегрированная безопаность
Масштабируемая распределенная архитектура
CloudCenter Orchestrator
Автоматизация настроек и развертывания
Native, No Overhead
10© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Уникальность CloudCenter
Моделируем один раз. Разворачиваем везде.
•  Единый профиль приложения
•  Графическая среда
•  Широкий перечень
поддерживаемых приложений
•  Широкий перечень
поддерживаемых публичных
облаков
•  Enterprise Ready
11© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CloudCenter гибко обеспечивает бизнес-потребности...
Пользователи сами разворачивают нагрузку в любом облаке
•  Простая VM
•  IT tool или
приложение
•  Бизнес приложение
•  В любом из 19+ типов
ЦОД, частных или
публичных облаков
Развертывание по требованию,
самообслуживание или API
вызов
12© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
…с централизованным управлением
управление, согласование, отчетность в руках руководителя
•  Использование разных
учетных записей в
разных «облаках»
•  Пользователи и тенанты
со стороны «корпорации»
•  Контроль за стоимостью
и использованием
•  Tag-based Governance
Отвечает потребностям
современной организации
13© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Поддержка приложений Cloud Center
Оркестрация настроек инфраструктуры:
выполняется внешними по отношению к CloudCenter
продуктами.
Виртуальная машина: создается из шаблона.
Должна иметь установленный Cloud Center агент
для автоматизации настройки ОС виртуальной
машины и установки приложений
Приложение: приложение которое помещает в
виртуальную машину архитектор приложения
Собственная инфраструктура или Cloud API
WEB-1
Apache
DB-1
MySQL
DB-2
Mongo
Web-2
Node JS
Политики приложений: набор политик,
определяющих какие что делать когда
заканчивается жизненный цикл проекта или
изменяются характеристики производительности
Aging Policy
Scaling Policy
Benchmarking
Политики мониторинга: мониторинг
производительности в зависимости от облака
14© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Политики мониторинга
Результат работы
15© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Дизайн приложения
16© 2015 Cisco and/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
17© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Развертывание
приложения
18© 2015 Cisco and/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
19© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Приложение запущено
20© 2015 Cisco and/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
21© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Обеспечение доступа пользователей к облакам с
централизованным контролем со стороны IT
Ускорение цикла разработки и внедрения
приложения за счет автоматизации развертывания в
любом окружении
Оптимальная загрузка ресурсов собственного ЦОД
или публичного облака
Перемещение нагрузки между облаками без потери
управляемости
Основные сценарии использования CloudCenter
Hybrid IT as a Service
DevOps и CI/CD
Capacity Augmentation
Migrate and Manage
22© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
•  Проблема
§  Множественные: организации, пользователи и роли – в частных и публичных
облачных сегментах
§  Требуется общее управление и сквозной контроль
§  Поддержка мобильности для гибридных случаев - Dev/Ops
•  Решение
§  CliQr CloudCenter
o  IT as a Service
o  8 облаков / 25 регионов
o  ~ 25K виртуальных машин
23© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Motorola Mobility
•  Проблема
•  Смена модели Capex на Opex
•  Требование по миграции сложного приложения 70
VM
•  Заказчик управляет приложением самостоятельно
•  Миграция представляет собой сложную задачу и
происходит часто
•  Несколько смен собственников компании за
короткий промежуток времени
•  Решение – управляемые процессы миграции
•  Моделирование и управление миграцией при
помощи Cloud Center
•  Легкое подключение к новым облакам
•  Использование возможностей по абстракции
приложения
•  Преимущества
•  1 миграция: из собственного ЦОД в AWS
•  2ая Миграция: AWS -> Google
•  Экономия $1M/yr, Eliminate 4 months time/cost
•  3rd Миграция: Google -> Azure China
•  Готовы к следующей миграции
24© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Интеграция c PSC
(планируемый сценарий для версии 12.0)
25© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Интеграция PSC и CloudCenter
26© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Развертывание приложения определенного с
CloudCenter через универсальную витрину PSC
27© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Интеграция c ACI
28© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
CloudCenter + Cisco ACI
•  One-click deployment
•  Автоматизация инфраструктуры
и приложения
•  Управление на основе политик
•  Изоляция сетевых сегментов
приложения
Управление с опорой на приложение +
Инфраструктура ориентированная на
приложение
29© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Интеграция Cloud Center и ACI
Сетевой сегмент: VLAN или VXLAN или EPG, к
которому подключается виртуальная машина
Виртуальная машина: создается из шаблона.
Должна иметь установленный Cloud Center агент
для автоматизации настройки ОС виртуальной
машины и установки приложений
Приложение: приложение которое помещает в
виртуальную машину архитектор приложения
Сегмент Web Сегмент App
WEB-1
Apache
DB-1
MySQL
DB-2
Mongo
Web-2
Node JS
Политики приложений: набор политик,
определяющих какие что делать когда
заканчивается жизненный цикл проекта или
изменяются характеристики производительности
Aging Policy
Scaling Policy
Benchmarking
Политики мониторинга: мониторинг
производительности в зависимости от облака
30© 2015 Cisco and/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
31© 201 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Топологии развертывания совместно с ACI
Single Pod Multi Site
Multi Pod Multi Cloud
Cisco Cloud Center - управление приложениями в облаках при помощи политик

Cisco Cloud Center - управление приложениями в облаках при помощи политик

  • 1.
    Хаванкин Максим Системный архитектор,CCIE 17 ноября 2016 Cisco Cloud Center - управление приложениями в облаках при помощи политик
  • 2.
    2© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Портфолио решений Cisco для автоматизации ЦОД Virtual Application Cloud Segmentation Управление инфраструктурой ЦОД Cisco UCS Director Инфраструктура: серверы, сеть, SAN, СХД, гипервизоры CloudOperations(PrimeAssurance)(3rdParty Billing,Assurance,ResourceMgmt) APIC ITSM Catalog Cisco Prime Service Catalog 3rd party catalog PaaS (optional) Управление приложениями в гибридных облаках Cisco Cloud Center Cloud Services Ecosystem of Service Providers
  • 3.
    3© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Рост сложности и стоимости Гибридное IT Рост количества приложений и элементов инфраструктуры Частное облако ЦОД Публичное облако
  • 4.
    4© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Cloud Center: оркестрация на основе модели Подход на основе модели •  Ориентация на приложение •  Независимость от облака •  Заводим один раз … Запускаем где угодно Подход на базе скриптов •  Большие затраты человеко/часы •  Ориентация на инфраструктуру •  Свой скрипт для каждого облака •  Любое обновление в приложении – изменение скрипта Script / Workflows
  • 5.
    5© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Cisco CloudCenter (ранее CliQr) Любое приложение. Любое облако. Одна платформа. Единая платформа управления Полный цикл управления приложением Enterprise-Ready Масштабирование Безопасность Частное облако ЦОД Публичное облако Model Manage Deploy Profile NFS
  • 6.
    6© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Service Providers Government Solution ProvidersEnterprise
  • 7.
    7© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Широкий список поддерживаемых приложений OS Services & PaaS Custom 3rd Party
  • 8.
    8© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Широкий список поддерживаемых облаков Частные Публичные
  • 9.
    9© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Архитектура платформы CloudCenter Manager Простой интуитивный интерфейс CliQr-Hosted SaaS or Onsite Deployment Полная поддержка Multi-Tenancy Интегрированная безопаность Масштабируемая распределенная архитектура CloudCenter Orchestrator Автоматизация настроек и развертывания Native, No Overhead
  • 10.
    10© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Уникальность CloudCenter Моделируем один раз. Разворачиваем везде. •  Единый профиль приложения •  Графическая среда •  Широкий перечень поддерживаемых приложений •  Широкий перечень поддерживаемых публичных облаков •  Enterprise Ready
  • 11.
    11© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential CloudCenter гибко обеспечивает бизнес-потребности... Пользователи сами разворачивают нагрузку в любом облаке •  Простая VM •  IT tool или приложение •  Бизнес приложение •  В любом из 19+ типов ЦОД, частных или публичных облаков Развертывание по требованию, самообслуживание или API вызов
  • 12.
    12© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential …с централизованным управлением управление, согласование, отчетность в руках руководителя •  Использование разных учетных записей в разных «облаках» •  Пользователи и тенанты со стороны «корпорации» •  Контроль за стоимостью и использованием •  Tag-based Governance Отвечает потребностям современной организации
  • 13.
    13© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Поддержка приложений Cloud Center Оркестрация настроек инфраструктуры: выполняется внешними по отношению к CloudCenter продуктами. Виртуальная машина: создается из шаблона. Должна иметь установленный Cloud Center агент для автоматизации настройки ОС виртуальной машины и установки приложений Приложение: приложение которое помещает в виртуальную машину архитектор приложения Собственная инфраструктура или Cloud API WEB-1 Apache DB-1 MySQL DB-2 Mongo Web-2 Node JS Политики приложений: набор политик, определяющих какие что делать когда заканчивается жизненный цикл проекта или изменяются характеристики производительности Aging Policy Scaling Policy Benchmarking Политики мониторинга: мониторинг производительности в зависимости от облака
  • 14.
    14© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Политики мониторинга Результат работы
  • 15.
    15© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Дизайн приложения
  • 16.
    16© 2015 Ciscoand/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
  • 17.
    17© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Развертывание приложения
  • 18.
    18© 2015 Ciscoand/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
  • 19.
    19© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Приложение запущено
  • 20.
    20© 2015 Ciscoand/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
  • 21.
    21© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Обеспечение доступа пользователей к облакам с централизованным контролем со стороны IT Ускорение цикла разработки и внедрения приложения за счет автоматизации развертывания в любом окружении Оптимальная загрузка ресурсов собственного ЦОД или публичного облака Перемещение нагрузки между облаками без потери управляемости Основные сценарии использования CloudCenter Hybrid IT as a Service DevOps и CI/CD Capacity Augmentation Migrate and Manage
  • 22.
    22© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential •  Проблема §  Множественные: организации, пользователи и роли – в частных и публичных облачных сегментах §  Требуется общее управление и сквозной контроль §  Поддержка мобильности для гибридных случаев - Dev/Ops •  Решение §  CliQr CloudCenter o  IT as a Service o  8 облаков / 25 регионов o  ~ 25K виртуальных машин
  • 23.
    23© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Motorola Mobility •  Проблема •  Смена модели Capex на Opex •  Требование по миграции сложного приложения 70 VM •  Заказчик управляет приложением самостоятельно •  Миграция представляет собой сложную задачу и происходит часто •  Несколько смен собственников компании за короткий промежуток времени •  Решение – управляемые процессы миграции •  Моделирование и управление миграцией при помощи Cloud Center •  Легкое подключение к новым облакам •  Использование возможностей по абстракции приложения •  Преимущества •  1 миграция: из собственного ЦОД в AWS •  2ая Миграция: AWS -> Google •  Экономия $1M/yr, Eliminate 4 months time/cost •  3rd Миграция: Google -> Azure China •  Готовы к следующей миграции
  • 24.
    24© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Интеграция c PSC (планируемый сценарий для версии 12.0)
  • 25.
    25© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Интеграция PSC и CloudCenter
  • 26.
    26© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Развертывание приложения определенного с CloudCenter через универсальную витрину PSC
  • 27.
    27© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Интеграция c ACI
  • 28.
    28© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential CloudCenter + Cisco ACI •  One-click deployment •  Автоматизация инфраструктуры и приложения •  Управление на основе политик •  Изоляция сетевых сегментов приложения Управление с опорой на приложение + Инфраструктура ориентированная на приложение
  • 29.
    29© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Интеграция Cloud Center и ACI Сетевой сегмент: VLAN или VXLAN или EPG, к которому подключается виртуальная машина Виртуальная машина: создается из шаблона. Должна иметь установленный Cloud Center агент для автоматизации настройки ОС виртуальной машины и установки приложений Приложение: приложение которое помещает в виртуальную машину архитектор приложения Сегмент Web Сегмент App WEB-1 Apache DB-1 MySQL DB-2 Mongo Web-2 Node JS Политики приложений: набор политик, определяющих какие что делать когда заканчивается жизненный цикл проекта или изменяются характеристики производительности Aging Policy Scaling Policy Benchmarking Политики мониторинга: мониторинг производительности в зависимости от облака
  • 30.
    30© 2015 Ciscoand/or its affiliates. All rights reserved.Data Сenter Design&Deploy Forum 2016 | Moscow
  • 31.
    31© 201 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential Топологии развертывания совместно с ACI Single Pod Multi Site Multi Pod Multi Cloud