SlideShare a Scribd company logo
1 of 30
Download to read offline
ORACLE
PRODUCT
LOGO

Поддержка полного жизненного цикла облачных
вычислений
Марк Ривкин, Oracle CIS
Определение Cloud Computing от NIST
Облачные вычисления (Cloud computing) – вычислительная модель,
обеспечивающая быстрый, простой и удобный сетевой доступ к пулу
вычислительных ресурсов (сеть, сервера, диски, приложения и сервисы)
по требованию, причем такой доступ требует минимального
привлечения администраторов или сервис провайдеров.

Характеристики и модели для Cloud computing:
5 основных характеристик
• Пул ресурсов
• Эластичность
• Сервис по требованию
• Оплата по мере использования

3 сервисные модели
• SaaS
• PaaS
• IaaS

4 реализации
•

Public Cloud

•

Private Cloud

•

Community Cloud

•

Hybrid Cloud

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

Source: NIST Definition of Cloud Computing v15
Cloud – это сервисная вычислительная
модель
• Вся IT инфраструктура не у нас, а там, в облаке (где не знаю)
• Не мы отвечаем за оборудование, надежность, администрирование и т д
• Доступ через интернет (броузер), не нужен администратор
(самообслуживание)
• Готовые шаблоны
• Просто, быстро и недорого
• Быстрое развертывание пула ресурсов по требованию
• Эластичность
• Плата только по мере использования
Почему это выгодно
• Экономия средств на разделяемом пуле оборудования
• Экономия на DBA, сетевых админах и т д
• Доступ с любого компьютера, iPAD и т д
• Высокая надежность, дублирование ресурсов
• Энергоэффективность
• Простота
• Плата только за использованный ресурс
• Быстрое развертывание новых сервисов и услуг
• Эластичность – нужна маленькая или большая машина – пожалуйста
Типы облачных сервисных моделей
Dbaas (DB cloud) vs DB in Cloud
Приложения доступны
пользователям как сервис через интернет/
интранет

SaaS

DBaaS

PaaS
DBaaS

IaaS

FMaaS

Платформа разработки и
выполнения приложений
также доступна как сервис

TaaS
Серверы, устройства хранения и сетевое оборудование тоже предоставляется
как сервис
Модели облачных вычислений:
Public, Private, Hybrid
Public Clouds
SaaS
PaaS

Private Cloud
I
N
T
E
R
N
E
T

IaaS
Предоставляет сервисы для многих
заказчиков - cloud.oracle.com
Недостаток: Не мы управляем уровнем
сервиса, отдаем свои секретные данные

I
N
T
R
A
N
E
T

SaaS
PaaS
IaaS

Users

Предприятия создают
инфраструктуру Cloud для
собственного использования
Отличие подхода Oracle от конкурентов
• Поддержка ВСЕХ моделей (IaaS, SaaS, PaaS, DBaaS, FMaaSTaaS), большинство
вендоров предлагает либо IaaS, либо PaaS, либо Saas.

• Поддержка и Private и Public cloud
• Cloud =/= VM
• Поддержка всего жизненного цикла облачных вычислений – от планирования и
реализации до мониторинга и управления
• Стандартизация (вирт. машины, обычная БД, стандартные средства управления)
• Быстрое создание и развертывание
• Более мощные планы учета и тарификации ресурсов
• Управление всем технологическим стеком облака от железа до приложений с одного
пульта (ОЕМ)
• ПО Oracle спроектировано для облака, переливание старого вина в новую бутыль
(например, Web надстройка) не поможет
• Oracle предлагает полную поддержку всего жизненного цикла облачных
вычислений !!! для разных моделей
DBaaS против традиционного подхода
Выбрать и купить HW
Традиционный подход
(Выполняет администратор)
Сконфигурировать HW

Установить и
сконфигурировать ОС
Middleware
Database

Установить DB&FMW ПО

Портал

Развертывание Platformas-a-Service
(Выполняет пользователь)

Потребовать создать
новую БД

Настроить увеличение
конфигурации по
требованию
Databases

OS/Machines
ВСЕ !!!!
Сконфигурировать ПО и БД,
патчировать
Добавить HW и все переконфигурировать при росте потребностей

Пользователь не
знает об
инфраструктуре

Self-Service Provisioning
Oracle DBaaS
Гибкость подхода для сервиса БД
Виртуальный сервис

Физический сервис

DW

CRM

ERP

DW

ERP/ DEV,TEST

CRM

DB
DB
OS

DB
DB
OS

DB

DB

DB

DB

Hypervisor

DW

ERP

CRM

DB

OS
Hypervisor

Сервер
• Выделенные ВМ
• Сервер виртуализации
Oracle VM

OS

OS

База данных
• Выделенные БД
• Разделяемые физические
серверы

OS

OS

Схема
• Выделенные схемы в
единой БД
• Разделяемые БД
Предоставление мультиарендных БД
Быстрое развертывание, Snap-Clone
Время на развертывание новой БД
25
20
15
10
5
0
Non CDB

PDB

Clone PDB using Copyon-Write File System
EM 12c DBaaS
• Заказ через портал самообслуживания БД
или схемы или кластера
• Создание шаблона на основе профайла
• Профайл – как делать БД
– Из DBCA template
– Из RMAN backup (старого или текущего)
– Database “Snap Clone” (Snapshot системы хранения)

• Database “Snap Clone” обеспечивается
технологией системы хранения copy-onwrite
– Мгновенный снэпшот идеален для функционального
тестирования
– Мин потребление дисков
– Сейчас поддержка Netapp, ZFS (Hitachi и EMC
планируются)
Oracle DBaaS
Клонирование по запросу
Репликация с помощью:
EM+RMAN, Golden Gate,
Dataguard, Netapp SnapMirror,

Прод БД

Маскирование и урезание с
помощью EM

Опция 1: Snap Clone
•Основано на возможностях
массива
• Меньше времени и места
• Идеально для быстрого
создания и удаления
• Идеально для
функционального
тестирования

Тест-Мастер
БД

Опция 1: Snap Clones с
использованием Netapp Flexclone
или ZFS
Частные бекапы
(снимки) для
пользователя SSA

Опция 2: RMAN
• Независимость от системы хранения
• Время восстановления зависит от размера
копии
• Подходит для тестирований с большим
количеством изменений

Частные бекапы для
пользователя SSA

Опция 2: Полная копия с использованием
RMAN
Мультиарендные БД для DBaaS
Простая миграция БД при изменении уровня сервиса

GOLD

RAC, Data Guard

✔

SILVER

Data Guard

✔

BRONZE

Backups
Oracle Enterprise Manager 12
Optimize

Meter &
Charge

Полное Управление жизненным
циклом облака

Plan

Setup

Applications and
Business Services
Platform as a Service
DBaaS

MWaaS
Build

Manage

Infrastructure-as-a-Service
Test

Deploy

Единое и Автоматизированное
Управление
Через весь стек облака, через все
сервисы облака – из одного продукта

Testing as a Service

Monitor

Управляет всеми стадиями жизненного
цикла

Бизнес-ориентированные Облака
Ориентированные на приложения облака,
которые автоматически адаптируются к
потребностям приложений и сервисов
Создание частного облака за 3 шага
1. Планирование и создание облачной
инфраструктуры
2. Создание и каталогизация в библиотеку ПО
шаблонов, сборок и процедур развертывания
БД, создание пользователей сервиса
3. Мониторинг и управление облаком, биллинг
Планирование и подготовка облачной
инфраструктуры
• Исследование сети
• План консолидации
• Создание облачной
инфраструктуры
• Определения правил
контроля доступа
Проблемы консолидации
120%
100%
80%
60%
40%
20%
0%

120%
100%
80%
60%
40%
20%
0%
Application
A CPU
Utilization

120%
100%
80%
60%
40%
20%
0%
Application
B CPU
Utilization

120%
100%
80%
60%
40%
20%
0%

120%
100%
80%
60%
40%
20%
0%
Application
A CPU
Utilization

Combined
CPU
Utilization

120%
100%
80%
60%
40%
20%
0%
Application
B CPU
Utilization

• У приложений
различный
профиль
нагрузки
• Надо проанализировать
множество
параметров
– процессоры
– память

Combined
CPU
Utilization

– диски
– сеть
Cloud Consolidation Planner
Собрать данные об
исходных серверах
Выбрать ресурсы, кот
будем анализировать
Определить
ограничения

Информация об использовании
ресурсов из OEM таблиц
CPU, размер памяти, размер диска,
IO дисков, IO сети
Бизнес ограничения (отдел, гео, цикл жизни)
Технические ограничения (ОС, вендор HW и CPU,
кластер)

Указать сервера для
консолидации
Проанализировать
созданный план
консолидации

P2P, P2V, P2E
Существующие или планируемые
Степень консолидации
Загрузка сервера после консолидации
Автоматизированная установка облака
От установки OS до самообслуживания

Администратор облака
1

Устанавливает гипервизоры на голые
компьютеры или другое инфраструктурное ПО (Or Home) для DBaaS/PaaS/TaaS

2

Конфигурирует устройства хранения и
сеть (VLAN) – для IaaS

3

Объединяет ресурсы в пулы

4

Определяет зоны на основе
функциональных и операционных
признаков

5

Конфигурирует библиотеку ПО, создает
пользователей и роли

Администратор самообслуживания
1

Определяет максимальные размеры
виртуальных машин (IaaS)

2

Назначает квоты пользователям и ролям

3

Определяет отображение ролей на зоны
и правила размещения

4
5

Определяет планы биллинга
Публикует программные компоненты,
доступные для самообслуживаемого
развёртывания
EM12.1 – процедура Database Provisioning
Захватить Provisioning Profiles

Блокированные
значения - серые
• Захват конфигурации БД в Provisioning Profiles
• Блокирование и сохранение процедур развертывания (deployment procedures by)
используя значения из профайла или перекрывая их
Каталог шаблонов

• Хранит набор процедур развертывания в виде шаблонов сервисов
• Разные варианты для разных версий СУБД, конфигураций и т д
09/05/2011
Централизованная библиотека ПО
• Единый репозиторий для размещения
образов ПО, скриптов и сборок
• Может располагаться рядом с
порталом самообслуживания или
объектами облака
• Поддерживает разные типы хранения и
протоколы (NFS, HTTP(S)), идеально
подходит для удалённых ЦОД-ов
• Интегрирована с Assembly Builder
• Поддерживает права доступа для
каждого образа/сборки
Тестирование приложений
• Автоматическое тестирование приложений, БД Middleware
Тестирование изменений в
приложении

Oracle Functional
Testing

Oracle Load
Testing

Oracle Test
Manager

Тестирование изменений
инфраструктуры

SQL Performance
Analyzer

Database Replay

Application
Replay

Тестирование данных в
организации и вне ее

Data Masking

Data Discovery
and Modeling

Data Subsetting

Synthetic Workload

Production Workload

Test Data Management
Портал самообслуживания
• Готовая консоль; установка не
нужна
• Большой набор сервисов:
- Database service
- OVM Templates and Assemblies
- Java applications
• Database Portal
– Список всех баз
– Список заявок и их статус
– Квоты и их использование
– Извещение об истечении
срока жизни баз
Мониторинг СУБД
• Backup и Restore
VM/Database
Oracle рекомендует
(еженедельно уровень 0 и
ежедневно уровень 1)
PIT восстановление за
последние 24 часа

– Базовый мониторинг
ресурсов
– Информация для
тарификации
Тенденции, всего $$, детали
тарифного плана и т д

– Мониторинг квот
• Cloud APIs
– RESTFul APIs и CLIs для
доступа к БД
Проблемы мониторинга и управления облаком
• Много БД, машин, пользователей, запросов на ресурсы
• Разрастание и расползание машин и БД
• Динамическое изменение топологии из-за эластичности
• Использование дисков, памяти, процессор, квот
• Управление пулами, зонами, узлами, вирт машинами
• Контроль отклонений от шаблонов и стандартов
• Массовый апгрейд и патчирование
• Работа с ошибками
• + Традиционные проблемы администрирования
Мониторинг и управление ресурсами облака
• Управление зонами облака и их
ресурсами
– Пулы серверов, виртуальных
машин, баз данных,
промежуточного ПО

• Отслеживание потока запросов
на ресурсы, пользователей, нарушение
политик и т.д.
• Переход к детальной
информации о ресурсе для глубокого
мониторинга
• Мониторинг запросов и процент отказов,
обнаружение потенциальных узких мест
• Настройка производительности,
стоимости, качества сервиса (QoS),
использования ресурсов
Мониторинг и управление ресурсами облака
• Мониторинг с точки зрения бизнеса и
конечных пользователей (бизнес
транзакции, бизнес сервисы, бизнес
KPIs, качество работы конечных
пользователей )
• Мониторинг приложений (время
работы, состояние, производительность,
уровень сервиса )

Optimize

Plan

Setup

Meter &
Charge

Applications and
Business Services
Platform as a Service

• Старт/Останов сервисов
• Резервирование/Восстановление
• Автоматическая эластичность на основе
политик
• Сопровождение: патчи, обновление

Build

Database-as-a-Service
Manage

Infrastructure-as-a-Service
Test
Monitor
Deploy
Измерение затрат, билинг и оптимизация облачных сервисов
• Измерение использования ресурсов от диска и VM до приложения
–

CPU, Memory, Storage, Network Bandwidth

–

Database transactions, SQL Executions, etc.

• Chargeback/Showback
• Основной план, расширенный план
– Usage-based items (Resource and Activity)
– Configuration-based items
– Fixed-cost items

• Отчеты и панели
• Интеграция с Oracle Billing и
Revenue Management (BRM)
• Контроль использования объектов
–

GuestVM, Database, Web Logic Server, Host

–

Композитные объекты: агрегация
Case
Study

Выбор БД для консолидации
Ограничения для миграции

Нет ограничений

Высокая готовность

35

2

37
34 28 26
23
13 10
25
3
11
29
24
27 12
30
31

6

22

Консолидация
нежелательна

33

17
32

15
16

8

21

9

5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

18
14

18

xxxx
xxxx
xxxx
xxxx
xx
xxxx
xxxx
xxx
xxx
xx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
x

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

7

Много ограничений

1

36

19

20

4

Консолидация в
перспективе
Высокая готовность

Низкая готовность

Готовность платформ к миграции

Тип нагрузки
OLTP
OLQP
DW /BI
Hybrid

xxx
xxx)
xx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxx
xxxx
xxx
xxx
xxxx
xxx
xxxx
xxx
xxxx

More Related Content

What's hot

VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийDe Novo
 
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыHosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыDe Novo
 
HPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использованияHPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использованияDe Novo
 
Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоNatalia Efimtseva
 
Передовой опыт создания Инфраструктуры SharePoint
Передовой опыт создания  Инфраструктуры SharePointПередовой опыт создания  Инфраструктуры SharePoint
Передовой опыт создания Инфраструктуры SharePointMichael Noel
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Cisco Russia
 
Oracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleOracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleSkillFactory
 
Современная инфраструктура хранения
Современная инфраструктура храненияСовременная инфраструктура хранения
Современная инфраструктура храненияАльбина Минуллина
 
CloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloudCloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloudActiveCloud
 
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасностьЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасностьCisco Russia
 
облачные вычисления и сервисы
облачные вычисления и сервисыоблачные вычисления и сервисы
облачные вычисления и сервисыValeriya Kulikova
 
VMware - коротко о продуктах, технологиях и сложностях перевода
VMware - коротко о продуктах, технологиях и сложностях переводаVMware - коротко о продуктах, технологиях и сложностях перевода
VMware - коротко о продуктах, технологиях и сложностях переводаMUK
 
XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.Yevgeniy Zossimov
 
Конференция по программным решениям HPE 2016
Конференция по программным решениям HPE 2016Конференция по программным решениям HPE 2016
Конференция по программным решениям HPE 2016Andrey Karpov
 
DB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииDB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииMaxim Zinal
 
Портфолио облачных сервисов от IBM
Портфолио облачных сервисов от IBMПортфолио облачных сервисов от IBM
Портфолио облачных сервисов от IBMZaur Abutalimov
 
Семейство продуктов Enterprise Cloud Suite
Семейство продуктов Enterprise Cloud SuiteСемейство продуктов Enterprise Cloud Suite
Семейство продуктов Enterprise Cloud SuiteCisco Russia
 
Внедрение сетевой фабрики Cisco ACI в ЦОД небольшой организации
Внедрение сетевой фабрики Cisco ACI в ЦОД небольшой организацииВнедрение сетевой фабрики Cisco ACI в ЦОД небольшой организации
Внедрение сетевой фабрики Cisco ACI в ЦОД небольшой организацииCisco Russia
 
Soft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPUSoft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPUEkaterina Shelest
 

What's hot (20)

VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложенийVMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
VMware vSAN как платформа для высоконагруженных критичных для бизнеса приложений
 
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктурыHosted Private Infrastructure. Новая модель ИТ-инфраструктуры
Hosted Private Infrastructure. Новая модель ИТ-инфраструктуры
 
HPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использованияHPI: Расширенные возможности и модели использования
HPI: Расширенные возможности и модели использования
 
Миграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облакоМиграции информационной инфраструктуры бизнес-приложений в облако
Миграции информационной инфраструктуры бизнес-приложений в облако
 
Передовой опыт создания Инфраструктуры SharePoint
Передовой опыт создания  Инфраструктуры SharePointПередовой опыт создания  Инфраструктуры SharePoint
Передовой опыт создания Инфраструктуры SharePoint
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
 
Oracle
OracleOracle
Oracle
 
Oracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleOracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД Oracle
 
Современная инфраструктура хранения
Современная инфраструктура храненияСовременная инфраструктура хранения
Современная инфраструктура хранения
 
CloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloudCloudServer, IaaS, Хостинг 1С от ActiveCloud
CloudServer, IaaS, Хостинг 1С от ActiveCloud
 
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасностьЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
ЦОД нового поколения: автоматизация, упрощение, аналитика и безопасность
 
облачные вычисления и сервисы
облачные вычисления и сервисыоблачные вычисления и сервисы
облачные вычисления и сервисы
 
VMware - коротко о продуктах, технологиях и сложностях перевода
VMware - коротко о продуктах, технологиях и сложностях переводаVMware - коротко о продуктах, технологиях и сложностях перевода
VMware - коротко о продуктах, технологиях и сложностях перевода
 
XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.
 
Конференция по программным решениям HPE 2016
Конференция по программным решениям HPE 2016Конференция по программным решениям HPE 2016
Конференция по программным решениям HPE 2016
 
DB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииDB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакции
 
Портфолио облачных сервисов от IBM
Портфолио облачных сервисов от IBMПортфолио облачных сервисов от IBM
Портфолио облачных сервисов от IBM
 
Семейство продуктов Enterprise Cloud Suite
Семейство продуктов Enterprise Cloud SuiteСемейство продуктов Enterprise Cloud Suite
Семейство продуктов Enterprise Cloud Suite
 
Внедрение сетевой фабрики Cisco ACI в ЦОД небольшой организации
Внедрение сетевой фабрики Cisco ACI в ЦОД небольшой организацииВнедрение сетевой фабрики Cisco ACI в ЦОД небольшой организации
Внедрение сетевой фабрики Cisco ACI в ЦОД небольшой организации
 
Soft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPUSoft layer IBM Cloud platform and GPU
Soft layer IBM Cloud platform and GPU
 

Similar to Предоставление баз данных в виде сервиса (DBaaS)

Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»Cisco Russia
 
Что такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятЧто такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятКРОК
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStackIlya Alekseyev
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupalCamp MSK
 
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...Clouds NN
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data applianceCleverDATA
 
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Консолидация вычислительных мощностей и схд — первый шаг на пути к облакуКонсолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Консолидация вычислительных мощностей и схд — первый шаг на пути к облакуКРОК
 
Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...
Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...
Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...De Novo
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018ITEM
 
Построение облачного сервиса на практике: как мы сделали Cloud-V
Построение облачного сервиса на практике: как мы сделали Cloud-VПостроение облачного сервиса на практике: как мы сделали Cloud-V
Построение облачного сервиса на практике: как мы сделали Cloud-VМихаил Соловьев
 
Oracle VM Server for SPARC Overview
Oracle VM Server for SPARC OverviewOracle VM Server for SPARC Overview
Oracle VM Server for SPARC OverviewRoman Ivanov
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharevigorsukharev
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevAlexander Klimov
 
Решения Cisco для систем управления данными и аналитики
Решения Cisco для систем управления данными и аналитикиРешения Cisco для систем управления данными и аналитики
Решения Cisco для систем управления данными и аналитикиCisco Russia
 
Облако рядом: от теории к кейсам
Облако рядом: от теории к кейсамОблако рядом: от теории к кейсам
Облако рядом: от теории к кейсамYuri Trukhin
 
BitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloudBitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloudYuri Trukhin
 
Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.Diana Dymolazova
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреDEPO Computers
 

Similar to Предоставление баз данных в виде сервиса (DBaaS) (20)

Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»Готовые решения Cisco для построения «частного облака»
Готовые решения Cisco для построения «частного облака»
 
Что такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятЧто такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорят
 
Приватный клауд на базе OpenStack
Приватный клауд на базе OpenStackПриватный клауд на базе OpenStack
Приватный клауд на базе OpenStack
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев
 
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Or...
 
Fors и big data appliance
Fors и big data applianceFors и big data appliance
Fors и big data appliance
 
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Консолидация вычислительных мощностей и схд — первый шаг на пути к облакуКонсолидация вычислительных мощностей и схд — первый шаг на пути к облаку
Консолидация вычислительных мощностей и схд — первый шаг на пути к облаку
 
Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...
Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...
Геннадий Карпов, De Novo: "Облако De Novo 2015-2016: история прошедшего года ...
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018
 
Azure for retails
Azure for retailsAzure for retails
Azure for retails
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Построение облачного сервиса на практике: как мы сделали Cloud-V
Построение облачного сервиса на практике: как мы сделали Cloud-VПостроение облачного сервиса на практике: как мы сделали Cloud-V
Построение облачного сервиса на практике: как мы сделали Cloud-V
 
Oracle VM Server for SPARC Overview
Oracle VM Server for SPARC OverviewOracle VM Server for SPARC Overview
Oracle VM Server for SPARC Overview
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
 
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor SukharevThe impact of the cloud on development by Alexander Klimov, Igor Sukharev
The impact of the cloud on development by Alexander Klimov, Igor Sukharev
 
Решения Cisco для систем управления данными и аналитики
Решения Cisco для систем управления данными и аналитикиРешения Cisco для систем управления данными и аналитики
Решения Cisco для систем управления данными и аналитики
 
Облако рядом: от теории к кейсам
Облако рядом: от теории к кейсамОблако рядом: от теории к кейсам
Облако рядом: от теории к кейсам
 
BitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloudBitByte Обзор платформы InfoboxCloud
BitByte Обзор платформы InfoboxCloud
 
Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.Облако рядом. От теории к кейсам.
Облако рядом. От теории к кейсам.
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
 

More from Andrey Akulov

Oracle OpenWorld 2016. Big Data references
Oracle OpenWorld 2016. Big Data referencesOracle OpenWorld 2016. Big Data references
Oracle OpenWorld 2016. Big Data referencesAndrey Akulov
 
Oracle Big Data proposition
Oracle Big Data propositionOracle Big Data proposition
Oracle Big Data propositionAndrey Akulov
 
Oracle Cloud Computing portfolio and strategy
Oracle Cloud Computing portfolio and strategyOracle Cloud Computing portfolio and strategy
Oracle Cloud Computing portfolio and strategyAndrey Akulov
 
Oracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологийOracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологийAndrey Akulov
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloAndrey Akulov
 
Oracle Enterprise Metadata Management
Oracle Enterprise Metadata ManagementOracle Enterprise Metadata Management
Oracle Enterprise Metadata ManagementAndrey Akulov
 
Решения Oracle для Big Data
Решения Oracle для Big DataРешения Oracle для Big Data
Решения Oracle для Big DataAndrey Akulov
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleAndrey Akulov
 
Подход Oracle к управлению метаданными для аналитических систем
Подход Oracle к управлению метаданными для аналитических системПодход Oracle к управлению метаданными для аналитических систем
Подход Oracle к управлению метаданными для аналитических системAndrey Akulov
 
Управление административными учетными записями как средство защиты от челове...
Управление административными учетными записями как  средство защиты от челове...Управление административными учетными записями как  средство защиты от челове...
Управление административными учетными записями как средство защиты от челове...Andrey Akulov
 
Cоблюдение требований законодательства с помощью сертифицированных средств бе...
Cоблюдение требований законодательства с помощью сертифицированных средств бе...Cоблюдение требований законодательства с помощью сертифицированных средств бе...
Cоблюдение требований законодательства с помощью сертифицированных средств бе...Andrey Akulov
 
Защита информации на уровне СУБД
Защита информации на уровне СУБДЗащита информации на уровне СУБД
Защита информации на уровне СУБДAndrey Akulov
 
Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Andrey Akulov
 
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...Andrey Akulov
 
Новые возможности распределенной обработки данных в памяти (Coherence)
Новые возможности распределенной обработки данных в памяти (Coherence)Новые возможности распределенной обработки данных в памяти (Coherence)
Новые возможности распределенной обработки данных в памяти (Coherence)Andrey Akulov
 
Новый подход к резервному копированию БД - Zero Data Loss Recovery Appliance
Новый подход к резервному копированию БД - Zero Data Loss Recovery ApplianceНовый подход к резервному копированию БД - Zero Data Loss Recovery Appliance
Новый подход к резервному копированию БД - Zero Data Loss Recovery ApplianceAndrey Akulov
 
Oracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиOracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиAndrey Akulov
 
Новости и анонсы Oracle Open World 2014
Новости и анонсы Oracle Open World 2014Новости и анонсы Oracle Open World 2014
Новости и анонсы Oracle Open World 2014Andrey Akulov
 

More from Andrey Akulov (20)

Highly Automated IT
Highly Automated ITHighly Automated IT
Highly Automated IT
 
Oracle OpenWorld 2016. Big Data references
Oracle OpenWorld 2016. Big Data referencesOracle OpenWorld 2016. Big Data references
Oracle OpenWorld 2016. Big Data references
 
Oracle Big Data proposition
Oracle Big Data propositionOracle Big Data proposition
Oracle Big Data proposition
 
Oracle Cloud Computing portfolio and strategy
Oracle Cloud Computing portfolio and strategyOracle Cloud Computing portfolio and strategy
Oracle Cloud Computing portfolio and strategy
 
Oracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологийOracle Big Data. Обзор технологий
Oracle Big Data. Обзор технологий
 
Oracle IaaS including OCM and Ravello
Oracle IaaS including OCM and RavelloOracle IaaS including OCM and Ravello
Oracle IaaS including OCM and Ravello
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
Oracle Enterprise Metadata Management
Oracle Enterprise Metadata ManagementOracle Enterprise Metadata Management
Oracle Enterprise Metadata Management
 
Решения Oracle для Big Data
Решения Oracle для Big DataРешения Oracle для Big Data
Решения Oracle для Big Data
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий Oracle
 
Подход Oracle к управлению метаданными для аналитических систем
Подход Oracle к управлению метаданными для аналитических системПодход Oracle к управлению метаданными для аналитических систем
Подход Oracle к управлению метаданными для аналитических систем
 
Управление административными учетными записями как средство защиты от челове...
Управление административными учетными записями как  средство защиты от челове...Управление административными учетными записями как  средство защиты от челове...
Управление административными учетными записями как средство защиты от челове...
 
Cоблюдение требований законодательства с помощью сертифицированных средств бе...
Cоблюдение требований законодательства с помощью сертифицированных средств бе...Cоблюдение требований законодательства с помощью сертифицированных средств бе...
Cоблюдение требований законодательства с помощью сертифицированных средств бе...
 
Защита информации на уровне СУБД
Защита информации на уровне СУБДЗащита информации на уровне СУБД
Защита информации на уровне СУБД
 
Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)
 
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
Повышение эффективности Java приложений (новые возможности Web Logic 12c, кон...
 
Новые возможности распределенной обработки данных в памяти (Coherence)
Новые возможности распределенной обработки данных в памяти (Coherence)Новые возможности распределенной обработки данных в памяти (Coherence)
Новые возможности распределенной обработки данных в памяти (Coherence)
 
Новый подход к резервному копированию БД - Zero Data Loss Recovery Appliance
Новый подход к резервному копированию БД - Zero Data Loss Recovery ApplianceНовый подход к резервному копированию БД - Zero Data Loss Recovery Appliance
Новый подход к резервному копированию БД - Zero Data Loss Recovery Appliance
 
Oracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памятиOracle database In-Memory - новая технология обработки в памяти
Oracle database In-Memory - новая технология обработки в памяти
 
Новости и анонсы Oracle Open World 2014
Новости и анонсы Oracle Open World 2014Новости и анонсы Oracle Open World 2014
Новости и анонсы Oracle Open World 2014
 

Предоставление баз данных в виде сервиса (DBaaS)

  • 1. ORACLE PRODUCT LOGO Поддержка полного жизненного цикла облачных вычислений Марк Ривкин, Oracle CIS
  • 2. Определение Cloud Computing от NIST Облачные вычисления (Cloud computing) – вычислительная модель, обеспечивающая быстрый, простой и удобный сетевой доступ к пулу вычислительных ресурсов (сеть, сервера, диски, приложения и сервисы) по требованию, причем такой доступ требует минимального привлечения администраторов или сервис провайдеров. Характеристики и модели для Cloud computing: 5 основных характеристик • Пул ресурсов • Эластичность • Сервис по требованию • Оплата по мере использования 3 сервисные модели • SaaS • PaaS • IaaS 4 реализации • Public Cloud • Private Cloud • Community Cloud • Hybrid Cloud • Доступ по сети Source: NIST Definition of Cloud Computing v15
  • 3. Cloud – это сервисная вычислительная модель • Вся IT инфраструктура не у нас, а там, в облаке (где не знаю) • Не мы отвечаем за оборудование, надежность, администрирование и т д • Доступ через интернет (броузер), не нужен администратор (самообслуживание) • Готовые шаблоны • Просто, быстро и недорого • Быстрое развертывание пула ресурсов по требованию • Эластичность • Плата только по мере использования
  • 4. Почему это выгодно • Экономия средств на разделяемом пуле оборудования • Экономия на DBA, сетевых админах и т д • Доступ с любого компьютера, iPAD и т д • Высокая надежность, дублирование ресурсов • Энергоэффективность • Простота • Плата только за использованный ресурс • Быстрое развертывание новых сервисов и услуг • Эластичность – нужна маленькая или большая машина – пожалуйста
  • 5. Типы облачных сервисных моделей Dbaas (DB cloud) vs DB in Cloud Приложения доступны пользователям как сервис через интернет/ интранет SaaS DBaaS PaaS DBaaS IaaS FMaaS Платформа разработки и выполнения приложений также доступна как сервис TaaS Серверы, устройства хранения и сетевое оборудование тоже предоставляется как сервис
  • 6. Модели облачных вычислений: Public, Private, Hybrid Public Clouds SaaS PaaS Private Cloud I N T E R N E T IaaS Предоставляет сервисы для многих заказчиков - cloud.oracle.com Недостаток: Не мы управляем уровнем сервиса, отдаем свои секретные данные I N T R A N E T SaaS PaaS IaaS Users Предприятия создают инфраструктуру Cloud для собственного использования
  • 7. Отличие подхода Oracle от конкурентов • Поддержка ВСЕХ моделей (IaaS, SaaS, PaaS, DBaaS, FMaaSTaaS), большинство вендоров предлагает либо IaaS, либо PaaS, либо Saas. • Поддержка и Private и Public cloud • Cloud =/= VM • Поддержка всего жизненного цикла облачных вычислений – от планирования и реализации до мониторинга и управления • Стандартизация (вирт. машины, обычная БД, стандартные средства управления) • Быстрое создание и развертывание • Более мощные планы учета и тарификации ресурсов • Управление всем технологическим стеком облака от железа до приложений с одного пульта (ОЕМ) • ПО Oracle спроектировано для облака, переливание старого вина в новую бутыль (например, Web надстройка) не поможет • Oracle предлагает полную поддержку всего жизненного цикла облачных вычислений !!! для разных моделей
  • 8. DBaaS против традиционного подхода Выбрать и купить HW Традиционный подход (Выполняет администратор) Сконфигурировать HW Установить и сконфигурировать ОС Middleware Database Установить DB&FMW ПО Портал Развертывание Platformas-a-Service (Выполняет пользователь) Потребовать создать новую БД Настроить увеличение конфигурации по требованию Databases OS/Machines ВСЕ !!!! Сконфигурировать ПО и БД, патчировать Добавить HW и все переконфигурировать при росте потребностей Пользователь не знает об инфраструктуре Self-Service Provisioning
  • 9. Oracle DBaaS Гибкость подхода для сервиса БД Виртуальный сервис Физический сервис DW CRM ERP DW ERP/ DEV,TEST CRM DB DB OS DB DB OS DB DB DB DB Hypervisor DW ERP CRM DB OS Hypervisor Сервер • Выделенные ВМ • Сервер виртуализации Oracle VM OS OS База данных • Выделенные БД • Разделяемые физические серверы OS OS Схема • Выделенные схемы в единой БД • Разделяемые БД
  • 10. Предоставление мультиарендных БД Быстрое развертывание, Snap-Clone Время на развертывание новой БД 25 20 15 10 5 0 Non CDB PDB Clone PDB using Copyon-Write File System
  • 11. EM 12c DBaaS • Заказ через портал самообслуживания БД или схемы или кластера • Создание шаблона на основе профайла • Профайл – как делать БД – Из DBCA template – Из RMAN backup (старого или текущего) – Database “Snap Clone” (Snapshot системы хранения) • Database “Snap Clone” обеспечивается технологией системы хранения copy-onwrite – Мгновенный снэпшот идеален для функционального тестирования – Мин потребление дисков – Сейчас поддержка Netapp, ZFS (Hitachi и EMC планируются)
  • 12. Oracle DBaaS Клонирование по запросу Репликация с помощью: EM+RMAN, Golden Gate, Dataguard, Netapp SnapMirror, Прод БД Маскирование и урезание с помощью EM Опция 1: Snap Clone •Основано на возможностях массива • Меньше времени и места • Идеально для быстрого создания и удаления • Идеально для функционального тестирования Тест-Мастер БД Опция 1: Snap Clones с использованием Netapp Flexclone или ZFS Частные бекапы (снимки) для пользователя SSA Опция 2: RMAN • Независимость от системы хранения • Время восстановления зависит от размера копии • Подходит для тестирований с большим количеством изменений Частные бекапы для пользователя SSA Опция 2: Полная копия с использованием RMAN
  • 13. Мультиарендные БД для DBaaS Простая миграция БД при изменении уровня сервиса GOLD RAC, Data Guard ✔ SILVER Data Guard ✔ BRONZE Backups
  • 14. Oracle Enterprise Manager 12 Optimize Meter & Charge Полное Управление жизненным циклом облака Plan Setup Applications and Business Services Platform as a Service DBaaS MWaaS Build Manage Infrastructure-as-a-Service Test Deploy Единое и Автоматизированное Управление Через весь стек облака, через все сервисы облака – из одного продукта Testing as a Service Monitor Управляет всеми стадиями жизненного цикла Бизнес-ориентированные Облака Ориентированные на приложения облака, которые автоматически адаптируются к потребностям приложений и сервисов
  • 15. Создание частного облака за 3 шага 1. Планирование и создание облачной инфраструктуры 2. Создание и каталогизация в библиотеку ПО шаблонов, сборок и процедур развертывания БД, создание пользователей сервиса 3. Мониторинг и управление облаком, биллинг
  • 16. Планирование и подготовка облачной инфраструктуры • Исследование сети • План консолидации • Создание облачной инфраструктуры • Определения правил контроля доступа
  • 17. Проблемы консолидации 120% 100% 80% 60% 40% 20% 0% 120% 100% 80% 60% 40% 20% 0% Application A CPU Utilization 120% 100% 80% 60% 40% 20% 0% Application B CPU Utilization 120% 100% 80% 60% 40% 20% 0% 120% 100% 80% 60% 40% 20% 0% Application A CPU Utilization Combined CPU Utilization 120% 100% 80% 60% 40% 20% 0% Application B CPU Utilization • У приложений различный профиль нагрузки • Надо проанализировать множество параметров – процессоры – память Combined CPU Utilization – диски – сеть
  • 18. Cloud Consolidation Planner Собрать данные об исходных серверах Выбрать ресурсы, кот будем анализировать Определить ограничения Информация об использовании ресурсов из OEM таблиц CPU, размер памяти, размер диска, IO дисков, IO сети Бизнес ограничения (отдел, гео, цикл жизни) Технические ограничения (ОС, вендор HW и CPU, кластер) Указать сервера для консолидации Проанализировать созданный план консолидации P2P, P2V, P2E Существующие или планируемые Степень консолидации Загрузка сервера после консолидации
  • 19. Автоматизированная установка облака От установки OS до самообслуживания Администратор облака 1 Устанавливает гипервизоры на голые компьютеры или другое инфраструктурное ПО (Or Home) для DBaaS/PaaS/TaaS 2 Конфигурирует устройства хранения и сеть (VLAN) – для IaaS 3 Объединяет ресурсы в пулы 4 Определяет зоны на основе функциональных и операционных признаков 5 Конфигурирует библиотеку ПО, создает пользователей и роли Администратор самообслуживания 1 Определяет максимальные размеры виртуальных машин (IaaS) 2 Назначает квоты пользователям и ролям 3 Определяет отображение ролей на зоны и правила размещения 4 5 Определяет планы биллинга Публикует программные компоненты, доступные для самообслуживаемого развёртывания
  • 20. EM12.1 – процедура Database Provisioning Захватить Provisioning Profiles Блокированные значения - серые • Захват конфигурации БД в Provisioning Profiles • Блокирование и сохранение процедур развертывания (deployment procedures by) используя значения из профайла или перекрывая их
  • 21. Каталог шаблонов • Хранит набор процедур развертывания в виде шаблонов сервисов • Разные варианты для разных версий СУБД, конфигураций и т д 09/05/2011
  • 22. Централизованная библиотека ПО • Единый репозиторий для размещения образов ПО, скриптов и сборок • Может располагаться рядом с порталом самообслуживания или объектами облака • Поддерживает разные типы хранения и протоколы (NFS, HTTP(S)), идеально подходит для удалённых ЦОД-ов • Интегрирована с Assembly Builder • Поддерживает права доступа для каждого образа/сборки
  • 23. Тестирование приложений • Автоматическое тестирование приложений, БД Middleware Тестирование изменений в приложении Oracle Functional Testing Oracle Load Testing Oracle Test Manager Тестирование изменений инфраструктуры SQL Performance Analyzer Database Replay Application Replay Тестирование данных в организации и вне ее Data Masking Data Discovery and Modeling Data Subsetting Synthetic Workload Production Workload Test Data Management
  • 24. Портал самообслуживания • Готовая консоль; установка не нужна • Большой набор сервисов: - Database service - OVM Templates and Assemblies - Java applications • Database Portal – Список всех баз – Список заявок и их статус – Квоты и их использование – Извещение об истечении срока жизни баз
  • 25. Мониторинг СУБД • Backup и Restore VM/Database Oracle рекомендует (еженедельно уровень 0 и ежедневно уровень 1) PIT восстановление за последние 24 часа – Базовый мониторинг ресурсов – Информация для тарификации Тенденции, всего $$, детали тарифного плана и т д – Мониторинг квот • Cloud APIs – RESTFul APIs и CLIs для доступа к БД
  • 26. Проблемы мониторинга и управления облаком • Много БД, машин, пользователей, запросов на ресурсы • Разрастание и расползание машин и БД • Динамическое изменение топологии из-за эластичности • Использование дисков, памяти, процессор, квот • Управление пулами, зонами, узлами, вирт машинами • Контроль отклонений от шаблонов и стандартов • Массовый апгрейд и патчирование • Работа с ошибками • + Традиционные проблемы администрирования
  • 27. Мониторинг и управление ресурсами облака • Управление зонами облака и их ресурсами – Пулы серверов, виртуальных машин, баз данных, промежуточного ПО • Отслеживание потока запросов на ресурсы, пользователей, нарушение политик и т.д. • Переход к детальной информации о ресурсе для глубокого мониторинга • Мониторинг запросов и процент отказов, обнаружение потенциальных узких мест • Настройка производительности, стоимости, качества сервиса (QoS), использования ресурсов
  • 28. Мониторинг и управление ресурсами облака • Мониторинг с точки зрения бизнеса и конечных пользователей (бизнес транзакции, бизнес сервисы, бизнес KPIs, качество работы конечных пользователей ) • Мониторинг приложений (время работы, состояние, производительность, уровень сервиса ) Optimize Plan Setup Meter & Charge Applications and Business Services Platform as a Service • Старт/Останов сервисов • Резервирование/Восстановление • Автоматическая эластичность на основе политик • Сопровождение: патчи, обновление Build Database-as-a-Service Manage Infrastructure-as-a-Service Test Monitor Deploy
  • 29. Измерение затрат, билинг и оптимизация облачных сервисов • Измерение использования ресурсов от диска и VM до приложения – CPU, Memory, Storage, Network Bandwidth – Database transactions, SQL Executions, etc. • Chargeback/Showback • Основной план, расширенный план – Usage-based items (Resource and Activity) – Configuration-based items – Fixed-cost items • Отчеты и панели • Интеграция с Oracle Billing и Revenue Management (BRM) • Контроль использования объектов – GuestVM, Database, Web Logic Server, Host – Композитные объекты: агрегация
  • 30. Case Study Выбор БД для консолидации Ограничения для миграции Нет ограничений Высокая готовность 35 2 37 34 28 26 23 13 10 25 3 11 29 24 27 12 30 31 6 22 Консолидация нежелательна 33 17 32 15 16 8 21 9 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 14 18 xxxx xxxx xxxx xxxx xx xxxx xxxx xxx xxx xx xxx xxx xxx xxx xxx xxx xxx x 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 7 Много ограничений 1 36 19 20 4 Консолидация в перспективе Высокая готовность Низкая готовность Готовность платформ к миграции Тип нагрузки OLTP OLQP DW /BI Hybrid xxx xxx) xx xxx xxx xxx xxx xxx xxx xxx xxx xxxx xxx xxx xxxx xxx xxxx xxx xxxx