cisco cloud center - управление приложениями в облаках при...
TRANSCRIPT
Хаванкин Максим Системный архитектор, 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, СХД, гипервизоры
C
loud
Ope
ratio
ns (P
rime
Ass
uran
ce) (
3rd
Par
ty
Bill
ing,
Ass
uran
ce, R
esou
rce
Mgm
t)
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 Providers Enterprise
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