Обзор предложений виртуальных машин в Microsoft Azure

Опубликовано: 7 Марта, 2023

Параметры вычислений Microsoft Azure

Microsoft Azure предоставляет три основных варианта вычислений, из которых вы можете выбрать запуск веб-сайтов и приложений. Первые два варианта — «Веб-сайты Azure» и «Облачные службы Azure» — представляют собой решения, которые используют виртуальные машины, не требуя от вас полного управления их созданием и администрированием. Веб-сайты Azure и облачные службы — это предложения «Платформа как услуга» (PaaS). Третий вариант, виртуальные машины Azure (ВМ), предоставляет вам полный контроль над созданием виртуальных машин и управлением ими. Виртуальные машины Azure — это предложение инфраструктуры как услуги (IaaS).

Веб-сайты Azure

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

Облачные службы Azure

Подобно веб-сайтам Azure, облачные службы Azure используют виртуальные машины для выполнения рабочих нагрузок, но с дополнительными возможностями настройки и контроля над базовыми виртуальными машинами. Например, вы можете получить удаленный доступ к виртуальным машинам, а также установить программное обеспечение на виртуальные машины облачной службы, тогда как вы можете управлять своими веб-сайтами и веб-приложениями только на веб-сайтах Azure.

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

Виртуальные машины Azure

Виртуальные машины Azure предлагают вам полный контроль над созданием, настройкой и управлением виртуальными машинами для запуска ваших приложений. Вы можете создавать виртуальные машины, используя собственные виртуальные жесткие диски, которые вы загружаете в Azure, или используя предложения виртуальных жестких дисков в галерее виртуальных жестких дисков Azure. Microsoft Azure предоставляет виртуальные жесткие диски для различных выпусков и конфигураций Windows Server, серверов Linux (Suse, Ubuntu, CentOS), приложений Microsoft, таких как SQL Server, BizTalk Server, SharePoint Server, и многих сторонних приложений.

Каждая созданная вами виртуальная машина связана с облачной службой. Если ваше приложение требует выполнения на нескольких виртуальных машинах, все виртуальные машины должны быть сгруппированы в одной облачной службе. Эта конфигурация позволяет использовать балансировку нагрузки Azure для набора связанных виртуальных машин. Если вашему приложению требуется только одна виртуальная машина, она по-прежнему связана с облачной службой, но может быть единственной виртуальной машиной в этой облачной службе. Виртуальные машины в одной облачной службе также могут взаимодействовать друг с другом через частную виртуальную сеть. Если вам нужно подключить виртуальные машины, работающие в Microsoft Azure, к локальным ресурсам, вы можете использовать VPN-шлюз для установки сетевого пути. Это также позволяет вам включить виртуальные машины, работающие в Microsoft Azure, для присоединения к вашим корпоративным доменам Active Directory (AD), работающим на локальных серверах.

Виртуальные машины Azure поддерживают настройку и связывание нескольких дисков данных с виртуальными машинами с помощью виртуальных жестких дисков. Эти виртуальные жесткие диски используются для хранения постоянных данных вашего приложения. Виртуальные машины Azure могут хранить виртуальные жесткие диски на устройствах хранения Azure Standard, которые являются жесткими дисками (HDD), или в хранилище Azure Premium, которые являются твердотельными устройствами (SSD), которые обеспечивают высокопроизводительные операции ввода-вывода с малой задержкой для более ресурсоемких рабочих нагрузок. Однако на момент написания этой статьи (апрель 2015 г.) только виртуальные машины размера DS поддерживали подключение к хранилищу Azure Premium.

Что касается отказоустойчивости, хранилище Microsoft Azure обеспечивает репликацию в разных географических регионах. Это позволяет сохранить изменения в операционной системе ВМ и данных приложений в случае сбоя оборудования в основном центре обработки данных.

Виртуальные машины Azure предлагают максимальную гибкость в отношении хранения, подключения и настройки. Однако вы должны поддерживать свои виртуальные машины, включая обновление и обслуживание ОС и всех других приложений, которые на них работают.

Предложения виртуальных машин Azure

Microsoft предлагает виртуальные машины Azure двух уровней (базовый и стандартный) и массивы разных размеров (вычисления, память, хранилище и конфигурации IOPS). Вы сами выбираете правильный размер виртуальной машины, соответствующий требованиям вашей рабочей нагрузки. Выбранный размер виртуальной машины также определяет цену, которую вы платите за использование виртуальной машины. Стоимость хранения рассчитывается отдельно и зависит от места, используемого в вашей учетной записи хранения Azure.

ВМ базового уровня

Как показано в таблице 1, базовый уровень включает только виртуальные машины серии A. Microsoft Azure не поддерживает балансировку нагрузки и автоматическое масштабирование для этого уровня виртуальных машин.

Размер

Ядра процессора

Память

Максимальный размер диска / Максимальное количество дисков
(максимальный размер — 1023 ГБ)

Макс. количество операций ввода-вывода в секунду
(300/диск)

А0

1

768 МБ

ОС – 1023 ГБ, Temp – 20 ГБ/ 1

300

А1

1

1,75 ГБ

ОС – 1023 ГБ, Temp – 40 ГБ/ 2

600

А2

2

3,5 ГБ

ОС – 1023 ГБ, Temp – 60 ГБ/ 4

1200

А3

4

7 ГБ

ОС – 1023 ГБ, Темп – 120 ГБ/ 8

2400

А4

8

14 ГБ

ОС – 1023 ГБ, Temp – 240 ГБ / 16

4800

Таблица 1. ВМ базового уровня

ВМ стандартного уровня

Стандартный уровень Azure включает виртуальные машины серии A (таблица 2), серии D (таблица 3), серии DS (таблица 4) и серии G (таблица 5).

Размер

Ядра процессора

Память

Максимальный размер диска / Максимальное количество дисков
(максимальный размер — 1023 ГБ)

Макс. количество операций ввода-вывода в секунду
(500/диск)

А0

1

768 МБ

ОС – 1023 ГБ, Temp – 20 ГБ/ 1

500

А1

1

1,75 ГБ

ОС – 1023 ГБ, Temp – 70 ГБ/ 2

1000

А2

2

3,5 ГБ

ОС – 1023 ГБ, Темп – 135 ГБ/ 4

2000 г.

А3

4

7 ГБ

ОС – 1023 ГБ, Temp – 285 ГБ/ 8

4000

А4

8

14 ГБ

ОС – 1023 ГБ, Temp – 605 ГБ/ 16

8000

А5

2

14 ГБ

ОС – 1023 ГБ, Темп – 135 ГБ/ 4

2000 г.

А6

4

28 ГБ

ОС – 1023 ГБ, Temp – 285 ГБ/ 8

4000

А7

8

56 ГБ

ОС – 1023 ГБ, Temp – 605 ГБ/ 16

8000

А8

8

56 ГБ

ОС – 1023 ГБ, Temp – 382 ГБ / 16

8000

А9

16

112 ГБ

ОС – 1023 ГБ, Temp – 382 ГБ / 16

8000

А10

8

56 ГБ

ОС – 1023 ГБ, Temp – 382 ГБ / 16

8000

А11

16

112 ГБ

ОС – 1023 ГБ, Temp – 382 ГБ / 16

8000

Таблица 2. Виртуальные машины стандартного уровня — серия A

Виртуальные машины A8–A11 оптимизированы для высокопроизводительных вычислений (HPC) и приложений с интенсивным использованием сети. Виртуальные машины A8 и A9 поддерживают два сетевых адаптера, один из которых обеспечивает низкую задержку и высокую пропускную способность сети с использованием технологии удаленного прямого доступа к памяти (RDMA). Виртуальные машины A10 и A11 поддерживают один сетевой адаптер и не предоставляют RDMA.

Размер

Ядра процессора

Память

Максимальный размер диска / Максимальное количество дисков
(максимальный размер — 1023 ГБ)

Макс. количество операций ввода-вывода в секунду
(500/диск)

Д1

1

3,5 ГБ

ОС – 1023 ГБ, Temp – 50 ГБ/ 2

1000

Д2

2

7 ГБ

ОС – 1023 ГБ, Темп – 100 ГБ/ 4

2000 г.

Д3

4

14 ГБ

ОС – 1023 ГБ, Темп – 200 ГБ/ 8

4000

Д4

8

28 ГБ

ОС – 1023 ГБ, Temp – 400 ГБ / 16

8000

Д11

2

14 ГБ

ОС – 1023 ГБ, Темп – 100 ГБ/ 4

2000 г.

Д12

4

28 ГБ

ОС – 1023 ГБ, Темп – 200 ГБ/ 8

4000

Д13

8

56 ГБ

ОС – 1023 ГБ, Temp – 400 ГБ / 16

8000

Д14

16

112 ГБ

ОС – 1023 ГБ, Temp – 800 ГБ / 32

16000

Таблица 3. Виртуальные машины стандартного уровня — серия D

Виртуальные машины серии D предоставляют временное пространство для хранения с использованием SSD-дисков для дополнительного повышения производительности.

Размер

Ядра процессора

Память

Максимальный размер диска / Максимальное количество дисков
(максимальный размер — 1023 ГБ)

Кэш

Макс. IOPS (500/диск)

ДС1

1

3,5 ГБ

ОС – 1023 ГБ, Локальная – 7 ГБ / 2

43 ГБ

3200

ДС2

2

7 ГБ

ОС – 1023 ГБ, Локальная – 14 ГБ / 4

86 ГБ

6400

ДС3

4

14 ГБ

ОС – 1023 ГБ, Локальная – 28 ГБ / 8

172 ГБ

12800

ДС4

8

28 ГБ

ОС – 1023 ГБ, Локальная – 56 ГБ / 16

344 ГБ

25600

ДС11

2

14 ГБ

ОС – 1023 ГБ, Локальная – 28 ГБ / 4

72 ГБ

6400

ДС12

4

28 ГБ

ОС – 1023 ГБ, Локальная – 56 ГБ/ 8

144 ГБ

12800

ДС13

8

56 ГБ

ОС – 1023 ГБ, Локальная – 112 ГБ / 16

288 ГБ

25600

ДС14

16

112 ГБ

ОС – 1023 ГБ, Локальная – 224 ГБ / 32

576 ГБ

50000

Таблица 4. Виртуальные машины стандартного уровня — серия DS

Виртуальные машины серии DS предоставляют локальное пространство для хранения на основе SSD-дисков. Диски Standard Storage или Premium Storage можно подключить к виртуальным машинам серии DS в качестве дисков данных. Premium Storage предоставляет SSD-диски вместо HDD-дисков, предлагаемых в Standard Storage. Максимально достижимый IOPS зависит от размера выбранных дисков Premium Storage (P10 — 500 IOPS/диск, P20 — 2300 IOPS/диск, P30 — 5000 IOPS/диск). Эти виртуальные машины также обеспечивают кэширование для повышения производительности.

Размер

Ядра процессора

Память

Максимальный размер диска / Максимальное количество дисков
(максимальный размер — 1023 ГБ)

Макс. количество операций ввода-вывода в секунду

G1

2

28 ГБ

ОС – 1023 ГБ, Локальная – 384 ГБ / 4

2000 г.

G2

4

56 ГБ

ОС – 1023 ГБ, Локальная – 768 ГБ/ 8

4000

G3

8

112 ГБ

ОС – 1023 ГБ, Локальная – 1536 ГБ / 16

8000

G4

16

224 ГБ

ОС – 1023 ГБ, Локальная – 3072 ГБ / 32

16000

G5

32

448 ГБ

ОС – 1023 ГБ, Локальная – 6144 ГБ / 64

32000

Таблица 5. Виртуальные машины стандартного уровня — серия G

Виртуальные машины серии G также предоставляют локальное пространство для хранения на основе SSD-дисков. Microsoft Azure предлагает эти виртуальные машины, сконфигурированные для работы с очень большими объемами памяти и ресурсоемкими рабочими нагрузками, такими как реляционные базы данных.

Вывод

Microsoft Azure предоставляет три службы для запуска рабочих нагрузок на виртуальных машинах. Решение о том, нужно ли вам выбирать веб-сайты Azure, облачные службы Azure или виртуальные машины Azure, зависит от двух основных факторов: типа рабочей нагрузки, которую вы хотите выполнять в облаке, и требуемого уровня контроля над виртуальными машинами, на которых выполняются ваши рабочие нагрузки.. Веб-сайты Azure поддерживают работающие веб-сайты и веб-приложения с минимальным уровнем контроля и управления виртуальными машинами. Облачные службы Azure позволяют устанавливать программное обеспечение и получать удаленный доступ к виртуальным машинам, выполняющим ваши рабочие нагрузки, но без необходимости полного управления виртуальными машинами. Виртуальные машины Azure предоставляют вам полный контроль и управление виртуальными машинами, включая обновление и исправление операционной системы и приложений. Виртуальные машины Azure предоставляют два уровня виртуальных машин (базовый и стандартный) и различные размеры виртуальных машин (серии A, D, DS и G) в соответствии с требованиями вашей рабочей нагрузки.