- PVSM.RU - https://www.pvsm.ru -
В этой статье мы поговорим про анонс нового сервиса автоматического масштабирования [1] веб-сайтов, облачных сервисов и виртуальных машин в Windows Azure [2].
Благодаря функции автоматического масштабирования, пользователь Windows Azure может задать правила и условия для автоматического увеличения или уменьшения выделенных вычислительных мощностей на основе текущей нагрузки на приложения.
Платформа Windows Azure будет самостоятельно увеличивать или уменьшать экземпляры веб-сайтов, облачных сервисов или виртуальных машин в зависимости от заданных условий и текущей нагрузки на облачное приложение. Таким образом, пользователи облачной платформы Windows Azure теперь могут использовать автоматическое масштабирования для быстрого выделения облачных мощностей при росте нагрузки и экономии средств, когда нагрузка падает.

Автоматическое масштабирование облачных веб-сайтов Windows Azure Web Sites [3] доступно на основе параметра нагрузки на CPU. Пользователь Windows Azure Web Sites для целей масштабирования должен выбрать размер каждого экземпляра веб-сайта: маленький, средний и крупный. Размеры различаются числом ядер CPU и объемом доступной памяти.
С помощью панели администрирования пользователь может задать цели масштабирования — минимальный и максимальные пределы нагрузки на CPU при которых происходит изменение в конфигурации, выделяются или удаляются экземпляры веб-сайта.
Например, если установить минимальный передел цели масштабирования в 30%, а максимальный предел в 80%, то Windows Azure будет выделять новые экземпляры веб-сайтов (и автоматически балансировать между ними нагрузку) пока средняя загрузка на CPU держится на уровне более 80%. В то же время, Windows Azure будет постепенно удалять экземпляры, в случае, если средняя нагрузка на CPU держится на уровне менее 30%.
Пользователь Windows Azure может задать еще один параметр — пределы на максимальное и минимальное число выделенных экземпляров веб-сайтов. Установив эти пределы, пользователь жестко задает минимально и максимально допустимое число экземпляров веб-сайта, которые могут быть выделены Windows Azure.
Например, если установить параметр "Число экземпляров" в пределе от 2 до 9, то при любых условиях Windows Azure будет масштабировать веб-сайт от двух экземпляров до девяти и ни один экземпляр больше.
Еще одной полезной функцией доступной в панели администрирования для сервиса автоматического масштабирования является функция оценки ежемесячной экономии средств на основе текущих настроек. Пользователь Windows Azure будет всегда в курсе предварительной оценки экономии средств, которую он получает с помощью автоматического масштабирования своих веб-сайтов.

Облачные сервисы Windows Azure могут быть автоматически масштабируемы на основе загрузки CPU точно так же, как и веб-сайты. Однако, для облачных сервисов доступны дополнительные функции и параметры масштабирования.
В панели администрирования облачных сервисов Windows Azure пользователю доступен прогноз масштабирования, который сообщает о необходимости выполнить скорое масштабирование для облачного сервиса.
Облачные сервисы, в отличии от веб-сайтов, могут масштабироваться сразу на несколько экземпляров. В панели администрирования доступна специальная опция, которая позволяет указать число экземпляров для увеличения и уменьшения масштаба сервиса.
Кроме того, для настройки автоматического масштабирования облачного сервиса необходимо указать период ожидания после каждого изменения масштаба. Пользователь может указать время ожидания в минутах перед следующим увеличением или уменьшением масштаба. Это имеет смысл для сценариев, когда новые экземпляры ролей поднимаются с задержкой и не сразу готовы разгрузить нагрузку на сервис.

Самым большим отличием функции автоматического масштабирования облачных сервисов от веб-сайтов, является поддержка масштабирования на основе числа сообщений в очереди.
Этот режим автоматического масштабирования позволяет увеличивать или уменьшать число экземпляров облачного сервиса на основе текущего количества сообщений в очереди сообщений хранилища Windows Azure. Благодаря этой функции, пользователи Windows Azure могут создавать сервисы работающие с очередями сообщений, которые автоматически масштабируются, когда число сообщений в очереди значительно вырастает или заметно падает.
В панели администрирования пользователь может указать учетную запись хранилища, в которой содержится очередь сообщений и наименование самой очереди, на основе числа сообщений в которой и нужно масштабировать сервис. Кроме того, пользователь должен задать число сообщений в очереди, при котором Windows Azure будет автоматически увеличивать или уменьшать число экземпляров сервиса.
Автоматическое масштабирование виртуальных машин в Windows Azure производится на основе сопоставленного с машинами облачного сервиса.
Экземпляры виртуальных машин, участвующие в масштабировании должны быть объединены одним набором доступности. При увеличении масштаба виртуальные машины будут включаться, при уменьшении — останавливаться.
Остальные функции масштабирования идентичны таковым в облачных сервисах.
В рамках пленарного доклада [4] конференции Build 2013 Скотт Гатри объявил о переносе инфраструктуры сервиса Skype в облачное окружение Windows Azure.

Этот перенос позволит сервису отказаться от постоянного приобретения, развертывания и сопровождения собственных серверов.
Кроме того, благодаря функции автоматического масштабирования сервис Skype будет экономить свыше 40% средств в периоды спада нагрузки на сервис и автоматически увеличивать мощности в периоды роста.
Не пропустите предыдущие анонсы обновлений платформы Windows Azure, которые выходят практически каждую неделю:
Ниже вы найдете ссылки на ресурсы, которые помогут вам в использовании облачной платформы Microsoft:
А если вы уже разрабатываете на Windows Azure или хотите найти разработчиков своего сервиса, посетите сервис appprofessionals.ru [17].
Мы будем рады ответить на ваши вопросы по адресу azurerus@microsoft.com [18]. И ждем вас в Сообществе Windows Azure на Facebook [19]. Здесь вы найдете экспертов (не забудьте задать им вопросы), фотографии и много-много новостей.
Видео-записи докладов Windows Azure Summit и видео-интервью [20], которые были проведены во время большой облачной конференции. Доклады конференции DevCon 2013 на тему Windows Azure вы можете найти тут [21].
Автор: XaocCPS
Источник [22]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/skype/38217
Ссылки в тексте:
[1] нового сервиса автоматического масштабирования: http://bit.ly/15oTtSy
[2] Windows Azure: http://bit.ly/15aTMQF
[3] Windows Azure Web Sites: http://msdn.microsoft.com/ru-ru/jj870819
[4] пленарного доклада: http://channel9.msdn.com/Events/Build/2013/1-002
[5] Анонсы: http://blogs.msdn.com/b/vyunev/archive/2013/07/01/windows-azure-web-sites.aspx
[6] Доступность: http://blogs.msdn.com/b/vyunev/archive/2013/06/30/windows-server-2012-r2-sql-server-2014-visual-studio-2013-ultimate-windows-azure.aspx
[7] Облачный бэкенд как сервис: http://blogs.msdn.com/b/vyunev/archive/2013/06/30/windows-ios-windows-phone-android-html5.aspx
[8] в блоге: http://blogs.msdn.com/b/vyunev/
[9] Бесплатный доступ: http://msdn.microsoft.com/ru-ru/jj950243
[10] стартапов: http://bit.ly/1cHYypt
[11] партнеров: http://bit.ly/13hmgdI
[12] подписчиков MSDN: http://bit.ly/12z1cMA
[13] Центр разработки: http://www.azurehub.ru/
[14] Windows Azure TV на русском языке: http://www.youtube.com/user/AzureRusTV
[15] Twitter.com/windowsazure_ru: http://www.twitter.com/windowsazure_ru
[16] http://wazurr.ru: http://wazurr.ru/
[17] appprofessionals.ru: http://www.appprofessionals.ru/
[18] azurerus@microsoft.com: mailto:azurerus@microsoft.com
[19] Сообществе Windows Azure на Facebook: http://www.facebook.com/groups/azurerus/
[20] Видео-записи докладов Windows Azure Summit и видео-интервью: http://www.techdays.ru/series/windows_azure_summit_2013
[21] можете найти тут: http://www.techdays.ru/videos/Windows%20Azure
[22] Источник: http://habrahabr.ru/post/185926/
Нажмите здесь для печати.