System Сenter - как комплекс управления жизненным циклом облачной информацион...Учебный центр Микротест
System Сenter - как комплекс управления жизненным циклом облачной информационной системы: ценности решения Microsoft Private Cloud и его компонентов
По материалам вебинара Георгия Гаджиева
Консолидация вычислительных мощностей и схд — первый шаг на пути к облакуКРОК
Семинар «Пять шагов к эффективным информационным технологиям».
Подробнее о мероприятии http://www.croc.ru/action/detail/2476/
Презентация Дмитрия Дощаного, ведущего инженера направления систем хранения данных компании КРОК
Кирилл Григорчук, руководитель отдела исследований и разработок Altoros Development «Клауды – что же это такое?»
Cloud computing: краткое описание основных сервисов и их ключевых особенностей
System Сenter - как комплекс управления жизненным циклом облачной информацион...Учебный центр Микротест
System Сenter - как комплекс управления жизненным циклом облачной информационной системы: ценности решения Microsoft Private Cloud и его компонентов
По материалам вебинара Георгия Гаджиева
Консолидация вычислительных мощностей и схд — первый шаг на пути к облакуКРОК
Семинар «Пять шагов к эффективным информационным технологиям».
Подробнее о мероприятии http://www.croc.ru/action/detail/2476/
Презентация Дмитрия Дощаного, ведущего инженера направления систем хранения данных компании КРОК
Кирилл Григорчук, руководитель отдела исследований и разработок Altoros Development «Клауды – что же это такое?»
Cloud computing: краткое описание основных сервисов и их ключевых особенностей
Оптимизация работы бизнес-приложений в ЦОД, RadwareДмитрий Мацкевич
Оптимизация работы бизнес-приложений в ЦОД не только за счет повышения эффективности энергопотребления, а за счет эффективного использования серверов. Это ведет к снижению затрат CAPEX и OPEX , меньше требуется закупать лицензий, меньше серверного оборудования считает компания Radware
Подробнее о решениях для ЦОД, серверах, локальных вычислительных сетей (ЛВС) в ЦОД. DDos на сайте www.DCNT.ru
Из каких элементов Citrix предлагает строить облачные решения. От частных к гибридным и далее к публичным. История успеха - Университет Сан-Пауло (Облако для более чем 100 000 студентов)
Облачные вычисления - игры кончились, началась работаКРОК
Ежегодная международная конференция «ЦОД-2010».
Подробнее о мероприятии http://www.croc.ru/action/partners/detail/3987/
Презентация Руслана Заединова, руководителя направления ЦОД компании КРОК
CloudsNN 2014. Олег Чухлеб. Тонкие клиенты и компьютеры нового поколения прот...
Clouds NN 2012 Марк Ривкин "Практика облачных вычислений на базе продуктов Oracle"
1. Практика облачных вычислений на базе продуктов Oracle
Марк Ривкин, Начальник отдела технического консалтинга по серверным технологиям
(Mark.Rivkin@oracle.com)
Российское представительство Oracle
3. Определение Cloud Computing от NIST
Облачные вычисления (Cloud computing) – вычислительная модель,
обеспечивающая быстрый, простой и удобный сетевой доступ к пулу
вычислительных ресурсов (сеть, сервера, диски, приложения и сервисы)
по требованию, причем такой доступ требует минимального
привлечения администраторов или сервис провайдеров.
Характеристики и модели для Cloud computing:
5 основных характеристик 3 сервисные модели 4 реализации
• Пул ресурсов • SaaS • Public Cloud
•
• Эластичность • PaaS Private Cloud
• Community Cloud
• Сервис по требованию • IaaS • Hybrid Cloud
• Оплата по мере использования
• Доступ по сети
Source: NIST Definition of Cloud Computing v15
4. Cloud – это сервисная вычислительная
модель
• Вся IT инфраструктура не у нас, а там, в облаке (где не знаю)
• Не мы отвечаем за оборудование, надежность, администрирование и т д
• Доступ через интернет (броузер), не нужен администратор
(самообслуживание)
• Готовые шаблоны
• Просто, быстро и недорого
• Быстрое развертывание пула ресурсов по требованию
• Эластичность
• Плата только по мере использования
5. Типы облачных сервисных моделей
Dbaas (DB cloud) vs DB in Cloud
Приложения доступны
пользователям как сер-
SaaS вис через интернет/
интранет
Платформа разработки и
выполнения приложений
PaaS также доступна как сервис
DBaaS
Серверы, устройства хра-
нения и сетевое оборудова-
IaaS ние тоже предоставляется
как сервис
6. Модели облачных вычислений:
Public, Private, Hybrid
Public Clouds Private Cloud
I SaaS
SaaS I
N
T
N
E T PaaS
R
N R
PaaS E
T A IaaS
N
E
IaaS T Users
Предоставляет сервисы для многих Предприятия создают
заказчиков - cloud.oracle.com инфраструктуру Cloud для
Недостаток: Не мы управляем уровнем собственного использования
сервиса, отдаем свои секретные данные
7. Отличие подхода Oracle от конкурентов
• Поддержка ВСЕХ моделей (IaaS, SaaS, PaaS, DBaaS), большинство вендоров предлагает
либо IaaS, либо PaaS, либо Saas.
• Поддержка и Private и Public cloud
• Cloud =/= VM
• Поддержка всего жизненного цикла облачных вычислений – от планирования и
реализации до мониторинга и управления
• Стандартизация (вирт. машины, обычная БД, стандартные средства управления)
• Быстрое создание и развертывание
• Более мощные планы учета и тарификации ресурсов
• Управление всем технологическим стеком облака от железа до приложений с одного
пульта (ОЕМ)
• ПО Oracle спроектировано для облака, переливание старого вина в новую бутыль
(например, Web надстройка) не поможет
• Oracle предлагает полную поддержку всего жизненного цикла облачных
вычислений !!! для разных моделей
8. Архитектуры Database Cloud
Infrastructure Cloud Database Cloud
Database Cloud
DW CRM ERP DW ERP CRM DW ERP CRM
DB
DB
DB
DB
DB
DB
DB
OS OS OS
Hypervisor Hypervisor OS OS OS OS
Сервер Операционная система СУБД
В выделенных VMs Пул разделяемых серверов Разделяемый экземпляр
Виртуализация Real Application Clusters Real Application Clusters
9. Oracle Enterprise Manager 12
Plan
Полное Управление жизненным
Optimize
циклом облака
Meter &
Setup Управляет всеми стадиями жизненного
Charge цикла
Applications and
Business Services Единое и Автоматизированное
Platform as a Service
Build
Управление
Database-as-a-Service Через весь стек облака, через все
Manage
Infrastructure-as-a-Service сервисы облака – из одного продукта
Test Бизнес-ориентированные Облака
Monitor
Ориентированные на приложения облака,
Deploy
которые автоматически адаптируются к
потребностям приложений и сервисов
10. DBaaS против традиционного подхода
Выбрать и купить HW
Развертывание Platform-
Традиционный подход as-a-Service
(Выполняет администратор) (Выполняет пользователь)
Портал
Сконфигурировать HW
Потребовать создать
новую БД
Установить и
сконфигурировать ОС
Настроить увеличение
Middleware конфигурации по
Установить DB&FMW ПО требованию
Database Databases
OS/Machines
ВСЕ !!!!
Сконфигурировать ПО и БД,
патчировать
Пользователь не
Добавить HW и все переконфи- знает об
гурировать при росте потребностей инфраструктуре Self-Service Provisioning
11. Self-Service портал
• Infrastructure-as-a-Service
(IaaS)
– x86 and SPARC
• Platform-as-a-Service (PaaS)
– Database (DBaaS), Java,….
– Поддержка физической и
виртуальной сред
• Готовый портал и API
12. Создание частного облака за 3 шага
1. Планирование и создание облачной
инфраструктуры
2. Создание и каталогизация в библиотеку ПО
шаблонов, сборок и процедур развертывания
БД, создание пользователей сервиса
3. Мониторинг и управление облаком, биллинг
13. Планирование и подготовка облачной
инфраструктуры
• Исследование сети
• План консолидации
• Создание облачной
инфраструктуры
• Определения правил
контроля доступа
14. Проблемы консолидации
120% 120% 120%
100%
80%
100%
80%
100%
80%
• У приложений
60%
40%
60%
40%
60%
40%
различный
20%
0%
20%
0%
20%
0% профиль
нагрузки
Application
Application Combined
A CPU B CPU CPU
• Надо проана-
Utilization Utilization Utilization
лизировать
120% 120% 120% множество
параметров
100% 100% 100%
80% 80% 80%
60% 60% 60%
40% 40% 40% – процессоры
20% 20% 20%
0% 0% 0% – память
Application Application Combined
– диски
A CPU
Utilization
B CPU
Utilization
CPU
Utilization
– сеть
15. Cloud Consolidation Planner
Собрать данные об Информация об использовании
исходных серверах ресурсов из OEM таблиц
Выбрать ресурсы, кот CPU, размер памяти, размер
будем анализировать
диска, IO дисков, IO сети
Определить Бизнес ограничения (отдел, гео, цикл жизни)
ограничения
Технические ограничения (ОС, вендор HW и
CPU, кластер)
Указать сервера для P2P, P2V, P2E
консолидации
Существующие или планируемые
Проанализировать
созданный план
Степень консолидации
консолидации Загрузка сервера после консолидации
16. Private Cloud Mgmt. Architecture
Self service APIs
Chargeback & Self Service Software Assembly
Server Consolidation
Provisioning Library Builder
APIs для
интеграции с Policy Manager (SLA Mgmt, DRS, DPM)
внешней
биллинговой
системой Monitoring Provisioning Config. Mgmt.
Cloud Management Layer
Cloud Infrastructure Layer
Deployment Procedures OVM Manager
Database Pool Middleware Pool OVM Server Pool
Storage Pool
Storage Pool Storage Pool
Zone 2
Storage Pool
Zone 1
16
17. Автоматизированная установка облака
От установки OS до самообслуживания
Администратор облака Администратор самообслуживания
1 Устанавливает гипервизоры на голые 1 Определяет максимальные размеры
компьютеры или другое инфраструк-
виртуальных машин (IaaS)
турное ПО (Or Home) для DBaaS/PaaS
2 Назначает квоты пользователям и ролям
Конфигурирует устройства хранения и
2
сеть (VLAN) – для IaaS Определяет отображение ролей на зоны
3 и правила размещения
3 Объединяет ресурсы в пулы
Определяет планы биллинга
Определяет зоны на основе 4
4 функциональных и операционных Публикует программные компоненты,
признаков 5 доступные для самообслуживаемого
развѐртывания
Конфигурирует библиотеку ПО, создает
5
пользователей и роли
18. EM12.1 – процедура Database Provisioning
Захватить Provisioning Profiles
Блокированные
значения - серые
• Захват конфигурации БД в Provisioning Profiles
• Блокирование и сохранение процедур развертывания (deployment procedures by)
используя значения из профайла или перекрывая их
19. Каталог шаблонов
• Хранит набор процедур развертывания в виде шаблонов сервисов
• Разные варианты для разных версий СУБД, конфигураций и т д
09/05/2011
21. Пакетирование многслойных приложений
Oracle Virtual Assembly Builder
Захват полной Пакетирование в Загрузка в Реализация через
топологии приложения единую сборку Software Library Self-Service
HTTP HTTP
Oracle Enterprise
OVM OVM
Manager
WLS
OVM
DB Metadata
OVM
22. Портал самообслуживания
• Готовая консоль; установка не
нужна
• Большой набор сервисов:
- Database service
- OVM Templates and Assemblies
- Java applications
• Database Portal
– Список всех баз
– Список заявок и их статус
– Квоты и их использование
– Извещение об истечении
срока жизни баз
23. Мониторинг СУБД
• Backup и Restore
VM/Database
Oracle рекомендует
(еженедельно уровень 0 и
ежедневно уровень 1)
PIT восстановление за
последние 24 часа
– Базовый мониторинг
ресурсов
– Информация для
тарификации
Тенденции, всего $$, детали
тарифного плана и т д
– Мониторинг квот
• Cloud APIs
– RESTFul APIs и CLIs для
доступа к БД
24. Проблемы мониторинга и управления облаком
• Много БД, машин, пользователей, запросов на ресурсы
• Разрастание и расползание машин и БД
• Динамическое изменение топологии из-за эластичности
• Использование дисков, памяти, процессор, квот
• Управление пулами, зонами, узлами, вирт машинами
• Контроль отклонений от шаблонов и стандартов
• Массовый апгрейд и патчирование
• Работа с ошибками
• + Традиционные проблемы администрирования
25. Мониторинг и управление ресурсами облака
• Управление зонами облака и их
ресурсами
– Пулы серверов, виртуальных
машин, баз данных,
промежуточного ПО
• Отслеживание потока запросов
на ресурсы, пользователей, нарушение
политик и т.д.
• Переход к детальной
информации о ресурсе для глубокого
мониторинга
• Мониторинг запросов и процент отказов,
обнаружение потенциальных узких мест
• Настройка производительности,
стоимости, качества сервиса (QoS),
использования ресурсов
26. Мониторинг и управление ресурсами облака
• Мониторинг с точки зрения бизнеса и
конечных пользователей (бизнес
транзакции, бизнес сервисы, бизнес Optimize Plan
KPIs, качество работы конечных
пользователей …) Setup
Meter &
• Мониторинг приложений (время Charge
Applications and
работы, состояние, производительность, Business Services
уровень сервиса …)
Platform as a Service
Build
Database-as-a-Service
• Старт/Останов сервисов Manage Infrastructure-as-a-
Service
• Резервирование/Восстановление
• Автоматическая эластичность на основе Test
политик Monitor
Deploy
• Сопровождение: патчи, обновление
27. Измерение затрат, билинг и оптимизация облачных сервисов
• Измерение использования ресурсов от диска и 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
– Композитные объекты: агрегация
32. Цены и лицензирование
• Oracle VM, Oracle Linux, VM manager, OEM, Cloud control,
Assembly builder, Ops centre – бесплатно (IaaS)
• У конкурентов – MS, VMWare, IBM – платно
• Если нужны charging&metering, Cloud API, automatic policy
management, assembly deployment, provisioning + configuration
management –> Cloud management pack + lifecycle
management pack
• Желательно Diagnostics, Tuning packs
Editor's Notes
As we all know, Cloud enables a layer of abstraction that hides the underlying complexities of the platform from the end-user. This abstraction is delivered via a Self-Service interface. We have, over the months, seen a wide range of customers, with different usage needs of the Self-Service interface. Some data centers want to enable infrastructure provisioning via Self-service (IaaS), some want to enable Database (DbaaS) and Java Platform Provisioning (PaaS) while others want an automated way to run test Loads/regressions on an existing platform (TaaS).In Enterprise Manager 12c, we have an out-of-box Self-Service Application that lets end-users deploy a wide range of these services. End users can choose to provision Virtual Assemblies, databases or Java applications on the cloud platform using a Service Catalog. As a Self-Service user, you can not only deploy the services, but also monitor them. You can also perform tasks such as backing up the database or scaling up the Weblogic servers. Our vision of self-service to allow you to expose any of your IT services through this interface. IaaS, DBaaS, PaaS are just the starting point. Very soon you will see us introducing functionality to automate test life cycle. Using the self-service interface, you will able to push a button to provision the test application and data, run the rest, collect performance and health statics, and de-provision the environment when the testing has been completed. And finally, [touch of humor], if you do not like our Self-Service Console, you can use our APIs or put your own branding on the Console.
As we hear more and more from our customers, we figure out that some customers are Greenfield, they want to start fresh Cloud projects with brand new hardware and software and in some cases, even new data center, while some others are Brownfield, in the sense, they want to transform their existing assets into a consolidated cloud platform. It is therefore important to plan out the Cloud deployment model starting with the discovery and baselining of existing assets. Enterprise Manager 12 provides automated discovery capabilities that can find existing assets and then manage them. We have a Consolidation planner that can provide P2P, P2V, P2Exa advisories based upon both technical and functional constraints (such as production and test cannot be co-located).Then comes setting up the Cloud. This is a very, very important phase for everyone who believes that cloud is transformational, that it is not merely a web layer on top of pre-existing, complex, automation scripts. We, in Development, spent a considerable amount of time over the last couple of years in defining and architecting the resource models for the cloud-right from Storage to Applications, for both physical and virtualized infrastructure, so that as customers you can maximize the benefits of consolidation and cloud. Enterprise Manager 12c offers capabilities such as Bare Metal provisioning of Hypervisor, setting up of server and storage pools that make the life of the Cloud Administrator easier. We can zone these resources based on cost center or QOS. Enterprise Manager leverages our Virtualization Storage Connect technology, where we have worked with vendors like Netapp, Hitachi, Fujitsu, etc to drive storage automation via best-of-breed storage technologies. And finally after we have set up the Cloud infrastructure, we can enable access control, quotas, retirement policies, etc to make the service available to cloud users.
Topic Name
The deployment procedures saved and locked in the prior step, are then published to the service catalog as service templates. The self service user selects one of these service templates to as part of the database requests.
Deploying application in the cloud is a huge challenge. Typically one either deploys various components of the application individually and then manually wires them together. Some vendors even allow you to deploy a bunch of VMs together but you still have the hard and painful job of connecting the dots. The problem gets even worse if you start to think other deployment constraints – such as which components should be co-located and which not, what should be the network topology of the application (i.e. DB and MW should be in different network segments), which components can scale out and if so how should the scale out happen.As you know, we recently announce Oracle VM 3.0. We now have full integration with OVM 3.0 for virtualization management and cloud resource management. Oracle Virtual Assembly Builder and Oracle Enterprise Manager 12c address this challenge. Using OVAB, application developers and architects can model the application topology graphically, define all dependencies and deployment constraints, and package the entire application in form of what we call an application assembly. These assembly can then be uploaded to the centralized software library in Enterprise Manager for self-service deployments.We (Oracle) plan to offer assemblies for all our products which will allow you to deploy any of our products – including packaged applications – by click of a button. Enterprise Manager has a live link back to Oracle which will notify you of the availability of new assemblies and download them if you are interested.
The out of box portal, that support all three models – IaaS, DBaaS, and PaaS. The database portal shows the list of requested databases, the requests and their status, notifications for databases due to expire, and resource usage against quota set for the user.
Once the Cloud is operational, it needs to be monitored and managed on a continuing basis. With Enterprise manager 12c, we provide persona-specific views for the cloud administrators and cloud consumers so that they can monitor what’s going on. The Administrators, who are responsible for the health of the Cloud can track the incoming requests and fulfillment status. They can drill down into the database, middleware, server or storage layer and detect potential bottlenecks. We also provide necessary automation out-of-the –box so that they can add more servers and storage into the cloud infrastructure.The Cloud consumer (Application owner) can monitor the overall service level and scale out resources if needed. Enterprise manager 12c lets them define policies based on either schedule or performance, and associate automated remediation actions such as scale-up or scale-down or power-off with those policies. [Provide one or two examples of schedule and performance based policies like shutdown during weekends to avoid higher metering].
While Cloud Shared Services and Self-Service application sounds exciting, they also bring some challenges. As different tenants start sharing the same piece of platform or infrastructure, there needs to be accountability on the usage, else resources will get hogged.. Also, we need to acknowledge that the ease of Self-Service Provisioning in itself may lead to over-consumption of resources resulting in sprawl. To mitigate this, organizations often meter the usage and optionally chargeback [or show back] the tenants . Though an IT organization may not actually charge back its LOBs, this provides a transparent mechanism to budget resources and optimize the cloud platform on an ongoing basis.What we have in Enterprise manager 12c is a very sophisticated and flexible Metering and Chargeback mechanism where one can define models based on Fixed cost, Configuration (such as version, licenses) or utilization or a combination of these. We provide you the ability to meters resources at various levels – host/VM level, database and middleware. [Give one or two examples]. On the reporting side of things, we have integration with LDAP so that we can traverse the organizational hierarchy and generate the consumption report at various levels-individual, department, etc. The IT metrics can then be fed into a billing tool such as Oracle’s own Billing and revenue Management solution, should any organization want to generate a bill for the tenants/consumers. Enterprise Manager also provides a rich performance management database (PMDB – AWR, JVMD Repository) which provides you historical view cloud performance. This functionality in conjunction with metering and chargeback functionality enables you to manage, monitor and optimize cloud performance, capacity and costs.