- PVSM.RU - https://www.pvsm.ru -

Новые виртуальные машины Microsoft Azure — SSD-диски, повышенная производительность и Buffer Pool Extensions

Буквально вчера были анонсированы [1] новые виртуальные машины Microsoft Azure, которые уже доступны всем пользователям. Суть новых виртуальных машин заключена в повышенной производительности – от пользователей было много запросов на то, чтобы производительность процессоров была повышена. В виртуальных машинах D-серии используются быстрые vCPU (около 60% прироста в скорости по сравнению с виртуальными машинами A) и большим количеством памяти (до 112 Гб). Также у новых машин — локальные SSD-диски (до 800 Гб), что открывает большие перспективы для повышенных запросов к файловой подсистеме.

А Michal Smereczynski из Варшавы, не откладывая важные дела на потом, уже скомпилировал немного ядра за ~11 минут.
Новые виртуальные машины Microsoft Azure — SSD диски, повышенная производительность и Buffer Pool Extensions


Для того, чтобы лучше понять, как использовать новую функциональность, немного истории -каждая ВМ создается с двумя дисками — C (системным, хранящимся в виде VHD в Microsoft Azure Storage) и D (временным, который привязывается к локальному оборудованию). Размещение данных на диске D теперь более обосновано за счет повышения производительности дисковой подсистемы (=SSD). Для Linux-машин это тоже актуально, только Linux получает это в виде /mnt или /mnt/resource.

В качестве хорошего бонуса использование SSD для диска D дает возможность использовать функциональность Buffer Pool Extensions  [2](BPE), таким образом повышая эффективность использования проектов, использующих что-нибудь типа MongoDB или SQL Server 2014. Buffer Pool — это ресурс, работающий с глобальной памятью и использующийся для кэширования страниц с данными (обеспечивая более быстрые операции чтения). Buffer Pool Extensions был представлен в SQL Servr 2014 и стал нужен, собственно, для того, чтобы увеличивать производительность за счет локальных SSD. Ситуация, в которой происходит чтение из базы, это как раз тот сценарий, который будет иметь значительный выигрыш. Активировать эту функциональность для вашего SQL Server можно, выполнив T-SQL запрос:

ALTER SERVER CONFIGURATION
SET BUFFER POOL EXTENSION ON
SIZE = <size> [ KB | MB | GB ]
FILENAME = 'D:SSDCACHEEXAMPLE.BPE'

Подробнее про BPE здесь [3]. Судя по комментариям к основному анонсу, BPE может дать увеличение производительности до 40%, что весьма неплохо.

Еще можно разместить TempDB на SSD, и тогда должно стать еще быстрее. Как это сделать, можно прочитать здесь [4].
Посмотреть же, что думают на эту тему простые IT-парни из Microsoft, можно здесь [5].

Создать виртуальные машины нового типа можно как с обоих порталов (http://manage.windowsazure.com [6] и http://portal.azure.com [7]), так и с помощью командлетов и API.
По ценам можно посмотреть на странице - Virtual Machine Pricing Details [8].

Call To Action

Что же делать? Регистрировать триал и собирать ядро, конечно!

Бесплатный [9] 30-дневный триал Microsoft Azure;
Бесплатный [10] доступ к ресурсам Microsoft Azure для стартапов [11]партнеров [12], преподавателей, подписчиков MSDN [12];
Центр разработки Microsoft Azure (azurehub.ru) [13] – сценарии, руководства, примеры, рекомендации по выбору сервисов и разработке на Microsoft Azure;
Последние новости Microsoft Azure — Twitter.com/windowsazure_ru [14].

А еще мы будем рады ответить на ваши вопросы по адресу azurerus@microsoft.com [15]. И ждем вас в Сообществе Microsoft Azure на Facebook [16]. Здесь вы найдете экспертов (не забудьте задать им вопросы), фотографии и много-много новостей.

Автор: ahriman

Источник [17]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ssd/70384

Ссылки в тексте:

[1] были анонсированы: http://azure.microsoft.com/blog/2014/09/22/new-d-series-virtual-machine-sizes/

[2] Buffer Pool Extensions : http://msdn.microsoft.com/en-us/library/dn133176.aspx

[3] здесь: http://msdn.microsoft.com/en-us/library/ee210585.aspx

[4] здесь: http://msdn.microsoft.com/en-us/library/ms345408.aspx

[5] здесь: http://channel9.msdn.com/Blogs/Regular-IT-Guy/D-Series-SSD-VMs-in-IaaS

[6] http://manage.windowsazure.com: http://manage.windowsazure.com/

[7] http://portal.azure.com: http://portal.azure.com/

[8] Virtual Machine Pricing Details: http://azure.microsoft.com/en-us/pricing/details/virtual-machines/

[9] Бесплатный: http://www.windowsazure.com/ru-ru/pricing/free-trial/?WT.mc_id=AF078DAA2

[10] Бесплатный: http://msdn.microsoft.com/ru-ru/jj950243

[11] стартапов: http://bit.ly/11VUn4L

[12] партнеров: http://bit.ly/19LE3bS

[13] Центр разработки Microsoft Azure (azurehub.ru): http://www.azurehub.ru/

[14] Twitter.com/windowsazure_ru: http://www.twitter.com/windowsazure_ru

[15] azurerus@microsoft.com: mailto:azurerus@microsoft.com

[16] Сообществе Microsoft Azure на Facebook: http://www.facebook.com/groups/azurerus/

[17] Источник: http://habrahabr.ru/post/238217/