Windows хостинг от Amazon Web Services

в 11:04, , рубрики: Amazon Web Services, AWS, howto, sql server, windows, Блог компании EPAM Systems, метки: , , ,

Привете! image

Я довольно много рассказал вам про AWS, но большинство статей касаются исключительно Linux и свободного ПО. Сегодня я решил рассказать о Windows и возможностях Amazon Web Services, связанных со стартом Windows Server'ов.

Итак, основная страничка, рассказывающая о Windows на сайте AWS — aws.amazon.com/windows/. Итак, нам предоставлены следующие опции запуска серверов:

  • Microsoft Windows Server 2008 Base
  • Microsoft Windows Server 2008 R2 Base
  • Microsoft Windows Server 2008 R2 with SQL Server Express and IIS
  • Microsoft Windows Server 2008 R2 with SQL Server Web
  • Microsoft Windows Server 2008 R2 with SQL Server Standard
  • Microsoft Windows Server 2012 Base
  • Microsoft Windows Server 2012 with SQL Server Express
  • Microsoft Windows Server 2012 with SQL Server Web
  • Microsoft Windows Server 2012 with SQL Server Standard

Помимо всего прочего, вы можете загружать свои образы Windows через сервис AWS Import/Export. Мы, например, предоставляем серверы на Windows 2k3 именно этим путём.

Я хотел бы эту статью посвятить двум основным пунктам — запуск нового сервера и лицензирование продуктов Microsoft в AWS.

Запуск сервера Windows

Итак, запуск сервера под управлением OС от Microsoft ничем не отличается от обычного Linux старта.
1. Логинимся в консоль.

2. Делаем Launch Instance:
image

3. Выбираем нужный нам образ:
image

4. Далее-далее-далее.

Итак, инстанс стартовал и теперь ждёт, чтоб на него залогинились.

5. Проверим, что Security Group содержит RDP порт открытым:
image

Проследите, а то и MS SQL тоже открыт наружу.

6. Получим пароль от Windows:
image

7. Далее, нас запросят расшифровать пароль своим ключом:
image

8. Расшифровали пароль и готовы к логину:
image

Так же мы можем скачать .rdp файлик, в котором будут уже параметры коннекта без пароля:
image

$ cat Downloads/ec2-54-234-124-157.compute-1.amazonaws.com.rdp 

auto connect:i:1
full address:s:ec2-54-234-124-157.compute-1.amazonaws.com
username:s:Administrator

Ну вот, теперь мы можем залогиниться и посмотреть чё и как в этом сервере:

$ rdesktop -u Administrator -p 3ghcEhvWP6 ec2-54-234-124-157.compute-1.amazonaws.com

Мы стартовали сервер с предустановленным SQL и можем наблюдать этот софт уже там:
image

Вот и всё, так же мы можем поднимать серверы с помощью API/CLI.

Лицензирование

Самый страшны и щепетильный вопрос для всех пользователей программных продуктов от Microsoft — это корректное лицензирование этих самых продуктов. Как же это происходит в AWS?

Во-первых AWS взимает оплату лицензий за Windows Server с любых инстансов, будь-то официальные AMI или сделанные нами. Оплата производится почасово вместе со стоимостью типа инстанса. То же самое касается SQL Express/Web/Standard лицензий. Прайсинг раздельный.

Во-вторых AWS предоставляет сервис миграции лицензий следующих продуктов c других мест в своё облако:

  • Microsoft Exchange Server
  • Microsoft SharePoint Server
  • Microsoft SQL Server Standard Edition
  • Microsoft SQL Server Enterprise Edition
  • Microsoft Lync Server
  • Microsoft System Center Server
  • Microsoft Dynamics CRM Server

Нюансы по лицензированию SLQ Server: aws.amazon.com/windows/mslicensemobility/sql/

В общем по приведённым мною ссылкам можно прочесть исчерпывающею информацию о лицензировании Windows @ Amazon Web Services.

Один из главных плюсов использования Windows в AWS — вы платите только за то, что используете, и не нужно покупать кучу серверов, вы автомасштабируете Windows так же как и Linux и не задумываетесь о лицензиях.

Автор: korjik

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js