Microsoft + AWS: выигрышная комбинация (часть 1)

Опубликовано: 8 Марта, 2023
Microsoft + AWS: выигрышная комбинация (часть 1)

  • Microsoft + AWS: выигрышная комбинация (часть 3)
  • Microsoft + AWS: выигрышная комбинация (часть 4)
  • Microsoft + AWS: выигрышная комбинация (часть 5)

Введение

На первый взгляд, человек, обладающий лишь поверхностными знаниями о состоянии облачных вычислений, может счесть Microsoft и Amazon не чем иным, как яростными конкурентами в сфере инфраструктуры как услуги (IaaS). Они это; Microsoft Azure стремится захватить ту же клиентскую базу, что и EC2 Amazon Web Services, а отчет Gartner «Облачная инфраструктура как сервисный магический квадрант» за 2014 год показал, что эти две компании являются единственными лидерами в этой области (с большим отрывом впереди Amazon).

Однако на другом уровне они составляют отличную комбинацию. Линейка продуктов Microsoft включает в себя то, чего нет у Amazon (по крайней мере, пока): проверенные и проверенные серверные операционные системы и широко используемые серверные приложения. Практически все они прекрасно работают поверх AWS.

Windows-сервер на AWS

Amazon упрощает эту задачу, предоставляя клиентам EC2 предварительно настроенные образы машин AWS, которые они называют образами AMI, на которых может работать одна из нескольких версий Windows Server. Один из вариантов — Windows Server с SQL Server для тех, чьи приложения зависят от базы данных SQL. Большим плюсом является тот факт, что AMI включает в себя лицензирование программного обеспечения ОС Windows, поэтому вам не нужно об этом беспокоиться.

Доступные AMI включают:

  • Windows Server 2012 R2
  • Windows Server 2012 R2 с SQL Server Standard, Express или Web 2014
  • Виндовс Сервер 2012
  • Windows Server 2012 с SQL Server Standard, Express или Web 2014
  • Windows Server 2008 R2
  • Windows Server 2008 R2 с SQL Server Standard 2012 или 2008
  • Windows Server 2008 R2 с SQL Server Express и службами IIS
  • Windows Server 2008 32- или 64-разрядная версия
  • Windows Server 2008 с SQL Server Standard 2008 или SQL Server Express и IIS
  • Windows Server 2003 R2 32- или 64-разрядная версия
  • Windows Server 2003 R2 с SQL Server Standard или SQL Server Express и IIS

Серверные приложения Microsoft и мобильность лицензий

Что касается серверных приложений, Amazon является авторизованным партнером по мобильности лицензий. Microsoft License Mobility позволяет вам использовать существующие лицензии приложений, которые вы используете для своих локальных серверов, при перемещении определенных подходящих серверных приложений на виртуальную машину AWS. Это относится к вам, если у вас есть корпоративное лицензирование Microsoft с активными контрактами Software Assurance.

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

  • Название вашей организации (должно соответствовать соглашению о корпоративном лицензировании Microsoft)
  • Тип соглашения
  • Номер договора
  • Регистрационный номер соглашения
  • Дата истечения срока действия Software Assurance
  • Количество лицензий на регистрацию
  • Имя, веб-адрес и адрес электронной почты авторизованного мобильного партнера (Amazon AWS)
  • Количество лицензий, которые вы хотите развернуть с помощью License Mobility

(Эй, мы здесь о лицензировании Microsoft — вы ведь не думали, что это будет совершенно безболезненно, не так ли?) Если вам нужна помощь в заполнении формы подтверждения, вы можете найти руководство здесь.

Допустимые типы соглашений включают в себя:

  • Соглашение предприятия
  • Соглашение о корпоративной подписке
  • Соглашение Open Value (с Software Assurance)
  • Открытая лицензия (с дополнительным Software Assurance)
  • Выберите Plus (с дополнительным Software Assurance)

Серверные приложения, которые можно перенести с существующей лицензией в рамках программы Microsoft License Mobility, включают следующее:

  • Сервер Microsoft Exchange
  • Сервер SharePoint
  • SQL Server, стандартная или корпоративная версия
  • Lync-сервер
  • Сервер системного центра
  • Серверы Dynamics CRM и AX
  • Сервер Microsoft Project
  • Развертывание Visual Studio и Team Foundation Server
  • Сервер BizTalk
  • Forefront Identity Manager (FIM)
  • Шлюз единого доступа Forefront (UAG)
  • Службы удаленных рабочих столов

Сюда не входят клиентские лицензии (CAL). Клиенты должны поддерживать требуемые клиентские лицензии. Программа мобильности лицензий не распространяется ни на операционную систему (серверную или клиентскую), ни на настольные приложения, такие как Microsoft Office.

Сценарии развертывания

Со всеми описанными выше вариантами вы можете развертывать серверные приложения Windows Server и Microsoft в широком диапазоне сценариев использования, включая следующие:

  • Хостинг веб-сайтов и веб-сервисов
  • Хостинг приложений Windows
  • Хостинг приложений ASP.NET
  • Обработка данных
  • Транскодирование мультимедиа
  • Распределенное тестирование

В любом случае, когда вы запускаете операционные системы и приложения Windows Server на AWS, вы получаете интеграцию с другими функциями Amazon EC2. Это включает:

  • Amazon Elastic Block Storage (EBS), которое предоставляет постоянные тома хранилища на уровне блоков для использования с инстансами EC2.
  • Amazon CloudWatch, служба мониторинга и отслеживания метрик для облачных ресурсов и приложений AWS, работающих на инстансах EC2.
  • Эластичная балансировка нагрузки, которая автоматически распределяет входящий трафик приложений между несколькими экземплярами EC2 для повышения отказоустойчивости.
  • Эластичные IP-адреса, которые представляют собой статические IP-адреса, связанные с вашей учетной записью, а не с конкретным экземпляром EC2, которые вы можете переназначить любому экземпляру, связанному с вашей учетной записью.

Инфраструктура EC2 для Windows

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

Что мы подразумеваем под различными типами экземпляров, вам может быть интересно. Тип экземпляра в этом контексте относится к характеристикам оборудования, таким как возможности вычислений и памяти, поэтому вы должны быть уверены, что выбрали тип экземпляра с объемом памяти и вычислительной мощностью, необходимыми для любых приложений. вы хотите работать в операционной системе Windows на этом конкретном экземпляре.

Amazon делит типы инстансов на следующие категории:

  • Инстансы T2, которые являются инстансами с возможностью увеличения производительности. Они дают вам базовую производительность ЦП, и вы можете «взорваться» выше этой базовой линии, если вам время от времени требуется дополнительная производительность. Кредиты ЦП начисляются, когда процессор простаивает, и используются, когда он активен. Вы можете использовать накопленные кредиты, чтобы достичь полной производительности процессора в течение одной минуты на каждый кредит.
  • Инстансы M3, предлагающие фиксированные уровни производительности, которые уравновешивают обработку, память и сетевые ресурсы и подходят для баз данных малого и среднего размера, запуска SharePoint и других приложений, а также для обработки данных.
  • Инстансы C3 оптимизированы для высокопроизводительной обработки (оптимизированы для вычислений) и подходят для веб-серверов, распределенной аналитики и высокопроизводительных приложений, а также для многопользовательских игр и кодирования видео.
  • Экземпляры R3 оптимизированы для приложений, требующих большого объема памяти, таких как SharePoint и другие приложения, распределенные кэши памяти, аналитика в памяти и высокопроизводительные базы данных.
  • Инстансы G2 представляют собой графический процессор (GPU), оптимизированный для графики, потоковой передачи игр, кодирования видео, потоковой передачи 3D-приложений и других приложений, интенсивно использующих GPU.
  • Инстансы I2 оптимизированы для производительности хранилища с очень быстрыми твердотельными накопителями и подходят для баз данных NoSQL, транзакционных баз данных, хранилищ данных, Hadoop и кластерных файловых систем.
  • Инстансы HS1 обеспечивают высокую плотность хранения и высокую производительность последовательного чтения и записи, а также хорошо подходят для хранилищ данных, Hadoop/MapReduce и параллельных файловых систем.

AWS также предлагает такие опции, как инстансы, оптимизированные для EBS, расширенные сетевые возможности для более высокой производительности пакетов в секунду и меньшей задержки, кластерные сети, несколько вариантов хранения и выделенные инстансы, работающие на оборудовании с одним арендатором.

Экземпляры Windows, которые вы запускаете, будут продолжать работать, пока вы их не остановите, и существует ограничение на количество экземпляров, которые вы можете запускать одновременно. Как правило, вы не можете запускать более 20 инстансов по требованию, 20 зарезервированных инстансов и 5 спотовых инстансов в каждом регионе. Некоторые типы экземпляров имеют более низкие ограничения.

При необходимости можно выделить больше экземпляров, заполнив форму запроса экземпляра. Amazon не гарантирует, что ваш запрос будет удовлетворен.

Резюме

Amazon AWS предоставляет надежную облачную платформу для запуска любой из поддерживаемых в настоящее время версий Windows Server и широкого спектра серверных приложений Microsoft, которые можно перенести из локального центра обработки данных в облако Amazon с минимальными трудностями благодаря Программа мобильности лицензий — у вашей организации есть подтвержденное соглашение о корпоративном лицензировании, соответствующее требованиям.

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

Во второй части этой серии мы продолжим обсуждение того, как запускать серверы и приложения Windows на AWS и как получить максимальную отдачу от этой комбинации Microsoft/Amazon.

  • Microsoft + AWS: выигрышная комбинация (часть 3)
  • Microsoft + AWS: выигрышная комбинация (часть 4)
  • Microsoft + AWS: выигрышная комбинация (часть 5)