2. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
Средства масштабирования
приложений в «облаке»
1. Windows Azure Management Portal
2. Windows Azure MMC
3. Приложения третьих фирм
– Paraleap AzureWatch
1. Windows Azure Service Management API
– custom разработка
1. Microsoft Enterprise Library Autoscaling
Application Block (WASABi)
3. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
Основные возможности WASABi
• Автоматическое масштабирование
приложения
– увеличение/уменьшение экземпляров ролей
• «Подстраивание» приложения (throttling)
– отключение функционала
– упрощение UI и т.д.
4. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
Разновидности правил
• Ограничения
– ограничение количества экземпляров
– масштабирование по расписанию
• Реакции
– масштабирование и действия при выполнении
условий на основе показателей (операндов)
• счетчики производительности (CPU, память и т.д.)
• длина очереди в Azure Storage
• собственные показатели
5. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
Обзор архитектуры
Метроном
Хранилище
правил
(XML)
Хранилище
описаний
сервисов
(XML)
Хранилище
статистики
(таблица
Storage)
Источники
данных
WAD, monitoring
API, LOB и др.
Уведомления
Подстройка
приложений
Масштабиров
ание
Сustom
Роль
Группа
масштабиров
ания
«Движок»
правил
СкейлерЛоггер
Сборщик
данных
Worker role /
Сервис Windows
6. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
ДЕМО
Масштабирование на основе длины очереди Azure
•Установка и настройка WASABi в worker role
•Описание сервисов
•Создание правил
•Запуск скейлера
7. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
Что было сделано
1. Установка и настройка WASABi
2. Описание сервисов
3. Создание правил
4. Запуск скейлера
8. Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333 Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com
www.artezio.comThe art of technology
Спасибо за внимание!
Василий Ямалетдинов
Vasily.Yamaletdinov@artezio.com