Введение в облачные технологии
Крумштейн Владимир
ИНЖЕНЕР
ДЕПАРТАМЕНТ ВЫЧИСЛИТЕЛЬНЫХ
СИСТЕМ КОМПАНИИ КРОК
Бизнес-модель
• Переход от закупок оборудования к потреблению
сервиса.
• Снижение налогов
• Наличие SLA, финансовые гарантии
• Значительное снижение времени на запуск новых
сервисов
• Облачные технологии – это реализация облачной
бизнес модели.
• Для абсолютно статичной организации облачная
модель финансово неэффективна, закупленное
оборудование окупается за 1.5-2 года.
Определение NIST
• Облачные вычисления - это модель предоставления
повсеместного, удобного сетевого доступа «потребованию» к разделяемому пулу конфигурируемых
вычислительных ресурсов (например, сети, серверы,
память, приложения и сервисы), которые могут быть
предоставлены и освобождены в короткие сроки с
минимальными усилиями в управлении или с
минимальным взаимодействием с поставщиком услуги.
Модели предоставления сервиса
GoogleDocs
SaaS
API
MS Azure
PaaS
IaaS
Virtual data-center
CROC
Виртуализация:
Виртуализация:VMware,
VMware,
Hyper-V,
Xen,
KVM,
Hyper-V, Xen, KVM,……
Серверы x86
:
IBM LotusLive
GoogleApps
Amazon
ВиртуаВиртуализация
лизация
Системы
хранения
CROC Cloud Services
IBM WS OnDemand
GoGrid
ВиртуаВиртуализация
лизация
Сеть
Инфраструктурное облако
Виртуализация:
Виртуализация:VMware,
VMware,
Hyper-V,
Xen,
KVM,
Hyper-V, Xen, KVM,……
:
ВиртуаВиртуализация
лизация
ВиртуаВиртуализация
лизация
Системы
хранения
Серверы x86
Virtual data-center
CROC
IaaS
Биллинг
Удалённый доступ
Сеть
Amazon
Rackspace
Автоматизация
Модели развёртывания
•
•
•
•
Частное облако (Private Cloud)
Облако для сообщества
Публичное облако (Public Cloud)
Гибридное облако (Hybrid Cloud)
Принципы реализации облаков
Каталог
услуг
Виртуализация
Автоматизация
Биллинг
ОБЛАЧНЫЕ ТЕХНОЛОГИИ
Оптимизация
Требования к облаку
• Масштабируемость
• Горизонтальный и вертикальный рост
• Отказоустойчивость
• Дублирование
• Отсутствие единых точек отказа
• Автоматизация
• API
• Слабая зависимость от аппаратной
реализации
• Программно определяемые
компоненты системы
Примеры
OpenSource решения
OpenStack
CloudStack
Eucalyptus
Numbula
Коммерческие решения
VmWare vCloud
IBM SmartCloud
HP Matrix
ПРИМЕНЕНИЕ.IAAS
Размещение ИТ-систем заказчиков
• Аналитическая система на базе БД Oracle
• Интернет магазин
• Терминальные пользовательские рабочие места базе MS RDP,
Citrix XenApp, VNC tight
• Тестовые-нагрузочные среды, среды разработки
• Полная миграция ИТ-инфраструктуры в “облако”
Размещение заказчиками ИТ-сервисов для своих внутренних клиентов
• Трэкер для отслеживания грузов
• Торговая площадка
Построение частных “облаков” на базе ЦОД заказчиков