29
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

ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 2: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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 основных характеристик

• Пул ресурсов

• Эластичность

• Сервис по требованию

• Оплата по мере использования

• Доступ по сети

Page 3: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

3 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Cloud – это сервисная вычислительная

модель

• Вся IT инфраструктура не у нас, а там, в облаке (где не знаю)

• Не мы отвечаем за оборудование, надежность, администрирование и т д

• Доступ через интернет (броузер), не нужен администратор

(самообслуживание)

• Быстрое развертывание пула ресурсов по требованию

• Эластичность

• Плата только по мере использования

• Готовые шаблоны

• Просто, быстро и недорого

Page 4: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

4 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Почему это выгодно

• Экономия средств на разделяемом пуле оборудования

• Экономия на DBA, сетевых админах и т д

• Плата только за использованный ресурс

• Быстрое развертывание новых сервисов и услуг

• Эластичность – нужна маленькая или большая машина – пожалуйста

• Доступ с любого компьютера, iPAD и т д

• Высокая надежность, дублирование ресурсов

• Энергоэффективность

• Простота

Page 5: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 6: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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 для

собственного использования

Page 7: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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 предлагает полную поддержку всего жизненного цикла

облачных вычислений !!! для разных моделей

Page 8: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 9: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 10: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 11: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

11 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Демонстрация Self-Service Portal

Page 12: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

12 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Планирование м подготовка облачной

инфраструктуры

• Исследование сети

• План консолидации

• Создание облачной

инфраструктуры

• Определения правил

контроля доступа

Page 13: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 14: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Существующие или планируемые

Степень консолидации

Загрузка сервера после консолидации

Page 15: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 16: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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)

используя значения из профайла или перекрывая их

Page 17: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 18: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

18 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Централизованная библиотека ПО

• Единый репозиторий для размещения

образов ПО, скриптов и сборок

• Может располагаться рядом с

порталом самообслуживания или

объектами облака

• Поддерживает разные типы хранения и

протоколы (NFS, HTTP(S)), идеально

подходит для удалѐнных ЦОД-ов

• Интегрирована с Assembly Builder

• Поддерживает права доступа для

каждого образа/сборки

Page 19: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 20: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 21: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

21 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Мониторинг и управление ресурсами облака

• Управление зонами облака и их ресурсами – Пулы серверов, виртуальных

машин, баз данных, промежуточного ПО

• Отслеживание потока запросов на ресурсы, пользователей, нарушение политик и т.д.

• Переход к детальной информации о ресурсе для глубокого мониторинга

• Мониторинг запросов и процент отказов, обнаружение потенциальных узких мест

• Управление ресурсами облака

Page 22: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 23: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 24: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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), использования ресурсов и т д

Page 25: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

25 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Расширенный план оплаты

• Гибкость

• Условия

– Например, за OS = Windows, опцию, версию СУБД

Page 26: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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

Page 27: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

27 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

cloud.oracle.com

Page 28: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

28 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 8

Q&A

Page 29: ORACLE PRODUCT LOGO November, 2, 2011 Mosco · Измерение затрат, биллинг и оптимизация облачных сервисов •Измерение использования

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