oracle product logo november, 2, 2011 mosco · Измерение затрат, биллинг и...
TRANSCRIPT
1 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Поддержка полного жизненного цикла облачных
вычислений
Марк Ривкин, Oracle CIS
ORACLE
PRODUCT
LOGO
November, 2, 2011 Radisson Slavyanskaya Hotel
Moscow
2 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Определение Cloud Computing от NIST
Облачные вычисления (Cloud computing) – вычислительная модель, обеспечивающая быстрый, простой и удобный сетевой доступ к пулу вычислительных ресурсов (сеть, сервера, диски, приложения и сервисы) по требованию, причем такой доступ требует минимального привлечения администраторов или сервис провайдеров.
Характеристики и модели для Cloud computing:
Source: NIST Definition of Cloud Computing v15
3 сервисные модели
• SaaS
• PaaS
• IaaS
4 реализации
• Public Cloud
• Private Cloud
• Community Cloud
• Hybrid Cloud
5 основных характеристик
• Пул ресурсов
• Эластичность
• Сервис по требованию
• Оплата по мере использования
• Доступ по сети
3 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Cloud – это сервисная вычислительная
модель
• Вся IT инфраструктура не у нас, а там, в облаке (где не знаю)
• Не мы отвечаем за оборудование, надежность, администрирование и т д
• Доступ через интернет (броузер), не нужен администратор
(самообслуживание)
• Быстрое развертывание пула ресурсов по требованию
• Эластичность
• Плата только по мере использования
• Готовые шаблоны
• Просто, быстро и недорого
4 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Почему это выгодно
• Экономия средств на разделяемом пуле оборудования
• Экономия на DBA, сетевых админах и т д
• Плата только за использованный ресурс
• Быстрое развертывание новых сервисов и услуг
• Эластичность – нужна маленькая или большая машина – пожалуйста
• Доступ с любого компьютера, iPAD и т д
• Высокая надежность, дублирование ресурсов
• Энергоэффективность
• Простота
5 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Типы облачных сервисных моделей
IaaS
PaaS
SaaS
Серверы, устройства хра-
нения и сетевое оборудова-
ние тоже предоставляется
как сервис
Платформа разработки и
выполнения приложений
также доступна как сервис
Приложения доступны
пользователям как сер-
вис через интернет/
интранет
DBaaS
Dbaas (DB cloud) vs DB in Cloud
6 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Модели облачных вычислений: Public, Private, Hybrid
Предоставляет сервисы для многих заказчиков - cloud.oracle.com
Недостаток: Не мы управляем уровнем сервиса, отдаем свои секретные данные
IaaS
PaaS
SaaS I
N
T
E
R
N
E
T
Public Clouds
IaaS
PaaS
SaaS I
N
T
R
A
N
E
T
Private Cloud
Users
Предприятия создают
инфраструктуру Cloud для
собственного использования
7 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Основные игроки
• Amazon Cloud EC2 - IaaS
• Vmware - IaaS
• MS Azure – DBaaS урезанный MS SQL, простые charge plans
• Salesforce, Google apps, IBM&MS офисные приложения) - SaaS
• Google AppEngine (c Java и Python), EngineYard (с Ruby on Rails) - PaaS
• ………………..
• Большинство вендоров предлагает либо IaaS, либо PaaS, либо Saas.
• Все эти вендоры не поддерживает полный жизненный цикл cloud computing
• Решение должно быть спроектированно для облака, переливание старого вина в новую
бутыль (напрмер, Web надстройка) не поможет
• Oracle предлагает полную поддержку всего жизненного цикла
облачных вычислений !!! для разных моделей
8 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Архитектуры Database Cloud
OS
ERP DW CRM
DB
OS
DB
DB
Database Cloud
Операционная система Пул разделяемых серверов
Real Application Clusters
OS
ERP DW CRM
OS
DB
Database Cloud
СУБД Разделяемый экземпляр
Real Application Clusters
Infrastructure Cloud
Сервер В выделенных VMs
Виртуализация
Hypervisor
CRM DW ERP
OS
DB
OS
DB
OS
DB
Hypervisor
9 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Oracle Enterprise Manager 12
Полное Управление жизненным
циклом облака
Управляет всеми стадиями жизненного
цикла
Единое и Автоматизированное
Управление
Через весь стек облака, через все
сервисы облака – из одного продукта
Бизнес-ориентированные Облака
Ориентированные на приложения облака,
которые автоматически адаптируются к
потребностям приложений и сервисов
Applications and Business Services
Platform as a Service
Database-as-a-Service
Infrastructure-as-a-Service
Meter &
Charge
Optimize Plan
Setup
Build
Test
Deploy
Manage
Monitor
10 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
DBaaS против традиционного подхода
Традиционный подход
(Выполняет администратор)
Развертывание Platform-
as-a-Service
(Выполняет пользователь)
Выбрать и купить HW
Сконфигурировать HW
Установить и
сконфигурировать ОС
Установить DB&FMW ПО
Сконфигурировать ПО и БД,
патчировать
Добавить HW и все переконфи-
гурировать при росте потребностей
Потребовать создать
новую БД
Настроить увеличение
конфигурации по
требованию
Self-Service Provisioning
ВСЕ !!!!
Middleware
OS/Machines
Database
Портал
Пользователь не
знает об
инфраструктуре
Databases
11 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Демонстрация Self-Service Portal
12 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Планирование м подготовка облачной
инфраструктуры
• Исследование сети
• План консолидации
• Создание облачной
инфраструктуры
• Определения правил
контроля доступа
13 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8 13 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Проблемы консолидации
0% 20% 40% 60% 80%
100% 120%
Application A CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Application B CPU Utilization
• У приложений
различный
профиль
нагрузки
• Надо проана-
лизировать
множество
параметров
– процессоры
– память
– диски
– сеть
0% 20% 40% 60% 80%
100% 120%
Combined CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Application A CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Application B CPU Utilization
0% 20% 40% 60% 80%
100% 120%
Combined CPU Utilization
14 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Cloud Consolidation Planner
Собрать данные об исходных серверах
Выбрать ресурсы, кот будем анализировать
Определить ограничения
Указать сервера для консолидации
Проанализировать созданный план консолидации
Информация об использовании
ресурсов из OEM таблиц
CPU, размер памяти, размер диска,
IO дисков, IO сети
Бизнес ограничения (отдел, гео, цикл жизни)
Технические ограничения (ОС, вендор HW и CPU,
кластер)
P2P, P2V, P2E
Существующие или планируемые
Степень консолидации
Загрузка сервера после консолидации
15 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Автоматизированная установка облака От установки OS до самообслуживания
Устанавливает гипервизоры на голые
компьютеры или другое инфраструк-
турное ПО для DBaaS/PaaS
Конфигурирует устройства хранения и
сеть (VLAN)
Объединяет ресурсы в пулы
Определяет зоны на основе
функциональных и операционных
признаков
Конфигурирует библиотеку ПО
1 Определяет максимальные размеры
виртуальных машин
Назначает квоты пользователям и ролям
Определяет отображение ролей на зоны
и правила размещения
Определяет тарифные планы
Публикует программные компоненты,
доступные для самообслуживаемого
развѐртывания
3
4
Администратор облака Администратор самообслуживания
5
1
2
3
4
5
2
16 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
EM12.1 – процедура Database Provisioning
Блокированные
значения - серые
Захватить Provisioning Profiles
• Захват конфигурации БД в Provisioning Profiles
• Блокирование и сохранение процедур развертывания (deployment procedures by)
используя значения из профайла или перекрывая их
17 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Пакетирование многслойных приложений
Oracle Virtual Assembly Builder
Захват полной
топологии приложения
Пакетирование в
единую сборку Реализация через
Self-Service
Metadata
OVM
HTTP
OVM
HTTP
OVM
WLS
OVM
DB
Ora
cle
En
terp
ris
e
Ma
na
ger
Загрузка в
Software Library
18 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Централизованная библиотека ПО
• Единый репозиторий для размещения
образов ПО, скриптов и сборок
• Может располагаться рядом с
порталом самообслуживания или
объектами облака
• Поддерживает разные типы хранения и
протоколы (NFS, HTTP(S)), идеально
подходит для удалѐнных ЦОД-ов
• Интегрирована с Assembly Builder
• Поддерживает права доступа для
каждого образа/сборки
19 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Тестирование приложений
• Автоматическое тестирование приложений, БД Middleware
Тестирование изменений в приложении
Тестирование изменений инфраструктуры
Тестирование данных в организации и вне ее
Oracle Functional
Testing
Oracle Load
Testing
Oracle Test
Manager
SQL Performance
Analyzer
Application
Replay
Data Discovery
and Modeling Data Subsetting
Database Replay
Data Masking
Production Workload Synthetic Workload Test Data Management
20 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Self-Service портал
• Infrastructure-as-a-Service
(IaaS)
– x86 and SPARC
• Platform-as-a-Service (PaaS)
– Database (DBaaS), Java,….
– Поддержка физической и
виртуальной сред
• Готовый портал и API
21 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Мониторинг и управление ресурсами облака
• Управление зонами облака и их ресурсами – Пулы серверов, виртуальных
машин, баз данных, промежуточного ПО
• Отслеживание потока запросов на ресурсы, пользователей, нарушение политик и т.д.
• Переход к детальной информации о ресурсе для глубокого мониторинга
• Мониторинг запросов и процент отказов, обнаружение потенциальных узких мест
• Управление ресурсами облака
22 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Oracle Enterprise Manager 12
Мониторинг & Управление облаком
• Мониторинг с точки зрения бизнеса и конечных пользователей (бизнес транзакции, бизнес сервисы, бизнес KPIs, качество работы конечных пользователей …)
• Мониторинг приложений (время работы, состояние, производительность, уровень сервиса …)
• Старт/Останов сервисов
• Резервирование/Восстановление
• Автоматическая эластичность на основе политик
• Сопровождение: патчи, обновление
• Управление жизненным циклом облака
Applications and Business Services
Platform as a Service
Database-as-a-Service Infrastructure-as-a-
Service
Meter &
Charge
Optimize
Manage
Plan
Setup
Build
Test
Deploy
Monitor
23 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Проактивная тех поддержка облака
My Oracle Support
Управление производительностью
Provisioning & Patching
Диагностика и решение проблем
Databases Hardware Middleware
Applications
Problem/SR
Management Configuration
Management
Knowledge Management
Problem/SR Management
Configuration Management
Knowledge Management
24 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Измерение затрат, биллинг и оптимизация
облачных сервисов • Измерение использования ресурсов от диска и VM до
приложения – CPU, Memory, Storage, Network Bandwidth
– Database transactions, SQL Executions, etc.
• Chargeback/Showback
• Основной план, расширенный план
• Отчеты и панели
• Интеграция с Oracle Billing и
Revenue Management (BRM)
• Настройка производительности, стоимости, качества
сервиса (QoS), использования ресурсов и т д
25 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Расширенный план оплаты
• Гибкость
• Условия
– Например, за OS = Windows, опцию, версию СУБД
26 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Архитектура корпоративного облака Уровень Управления облака
Уровень инфраструктуры облака
Chargeback & Capacity
Planning Policy Manager (SLA Mgmt,
DRS, DPM)
Monitoring Provisioning Config. Mgmt.
Self Service
Provisioning Software Library
Chargeback
and billing
APIs
Self service APIs
Assembly Builder
Zone B IaaS Resource Pool PaaS Resource Pool
Storage Array Storage Array
DBaaS Resource Pool Zone A
27 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
cloud.oracle.com
28 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Q&A
29 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
Динамическое изменение топологии
из-за эластичности облака
Быстрые изменения
Решение
Расползание виртуальных
серверов
Соответствие регламентам
Отклонение от заданного шаблона
сервиса
Обнаружение и отслеживание IT
активов
Динамическое отображение
топологии и зависимостей
Обнаружение изменений в
реальном времени
Правила проверки заданным
стандартам
Базисные конфигурации,
контроль дрейфа конфигурации
Проблемы
Управление конфигурациями • Учитывает проблемы облаков
• Интеграция mVallent, Active Reasoning и BEA Guardian в
Enterprise Manager