Aws создание виртуальной машины
Запуск виртуальной машины Windows
в Amazon Lightsail
Amazon Lightsail – самый простой способ начать работу с AWS. Предложение включает виртуальные серверы, хранилище, базы данных и сеть, а также экономичный ежемесячный план.
В этом учебном пособии вы создадите инстанс Windows Server 2016 в Amazon Lightsail за несколько секунд. После начала работы инстанса вы подключитесь к нему через RDP в консоли Lightsail, используя клиент RDP для браузера.
Об этом учебном пособии | |
---|---|
Время | 10 минут |
Стоимость | Доступен уровень бесплатного пользования |
Сценарий использования | Вычисления |
Продукты | Amazon Lightsail |
Аудитория | Разработчик |
Уровень | Начинающий |
Последнее обновление | 20 марта 2020 г. |
1. Создайте аккаунт Amazon Lightsail.
Это учебное пособие доступно на уровне бесплатного пользования.
2. Создайте инстанс Windows Server 2016 в Amazon Lightsail
a. Выберите Create instance (Создать инстанс) на вкладке Instances (Инстансы) главной страницы Lightsail.
3. Настройте инстанс
a. Для вас выбраны регион и зона доступности AWS. Выберите Change Region (Изменить регион) и Availability Zone (Зона доступности), чтобы создать инстанс в другом местоположении.
b. Выберите платформу Microsoft Windows и вариант OS only (Только ОС), чтобы просмотреть доступные в Lightsail образы инстансов, включающие только операционные системы.
Подробнее об образах инстансов Lightsail см. в статье Choose an Amazon Lightsail instance image (Выбор образа инстанса Amazon Lightsail).
c. Выберите образ Windows Server 2016.
d. (Необязательно.) Выберите Add launch script, чтобы добавить сценарий PowerShell, который будет выполняться при запуске вашего инстанса.
e. Выберите план инстанса.
Вы можете попробовать работу по тарифному плану Lightsail стоимостью 8 USD бесплатно в течение одного месяца (до 750 часов). Мы добавим один бесплатный месяц к вашему аккаунту.
f. Введите имя своего инстанса.
g. (Необязательно.) Выберите один из предложенных ниже вариантов, чтобы добавить теги к инстансу:
h. Выберите Create instance (Создать инстанс).
Через несколько минут инстанс Windows Server 2016 будет готов, и вы сможете подключиться к нему с помощью клиента RDP для браузера в консоли Lightsail.
4. Подключитесь к своему инстансу с помощью клиента RDP для браузера в Lightsail
a. На вкладке Instances (Инстансы) главной страницы Lightsail выберите значок RDP или значок с тремя точками (⋮) рядом с инстансом Windows Server 2016, который вы только что создали.
Откроется окно клиента RDP для браузера. Вы можете использовать свой инстанс и управлять им, не настраивая сторонний клиент RDP.
b. Чтобы получить пароль администратора для своего инстанса Windows Server 2016, выберите имя инстанса Windows Server 2016 на вкладке Instances (Инстансы) главной страницы Lightsail.
Выберите вкладку Connect (Подключение), прокрутите вниз, до раздела Default login credentials (Данные для доступа по умолчанию) на этой странице и выберите Show default password (Показать пароль по умолчанию).
Важная информация. Если вы меняли пароль администратора после входа в инстанс Windows Server 2016, то пароль администратора, отображаемый в консоли Lightsail, недействителен.
Создание виртуальной машины EC2 в AWS
В двух словах, EC2 (Elastic Compute Cloud) — это виртуальная машина у хостера AWS (Amazon Web Services). Попробуем подробнее рассмотреть процесс ее создания и последующего запуска на примере системы Ubuntu Server.
Мы должны быть зарегистрированы на сервисе — это делается в несколько шагов, если перейти по кнопке создать аккаунт AWS (Create an AWS Account).
В панели управления первым делом можно выбрать конкретный регион, в котором по умолчанию будут создаваться и работать виртуальные машины:
Мы должны увидеть список всех сервисов, предлагаемых компанией Амазон — выбираем EC2:
Находим оранжевую кнопку Launch instance и кликаем по ней — в открывшемся контекстном меню снова нажимаем по Launch instance:
Загрузится окно со списком операционных систем. Выбираем требуемую — в нашем примере, это Ubuntu Server 20.04:
* для удобства можно использовать строку поиска.
Также выбираем платформу, под которой будет запускаться операционная система и ее разрядность. Нажимаем Select:
* все современные системы, как правило, запускаем под 64-бит. Стандартная архитектура — x86.
На следующей странице мы увидим варианты для аппаратной составляющей сервера. Нам необходимо выбрать подходящий:
После нажимаем по Next: Configure Instance Details:
Следующая страница предлагает большой набор опций для настройки виртуальной машины. Рассмотрим частями. Можно их, вообще, не трогать и оставить значения по умолчанию, а можно сделать настройку более тонкой.
Настраиваем Number of instances, Purchasing option, Network, Subnet, Auto-assign Public IP:
Спускаемся ниже и видим опции Placement group, Capacity Reservation, Domain join directory, IAM role:
.
Идем дальше — кликаем по Next: Add Storage:
На следующей странице нам необходимо настроить дисковую подсистему:
* указываем размер диска в гигабайтах, тип носителя, должен ли диск полностью удаляться после удаления экземпляра, необходимо ли шифрование данных на диске.
Среди типов можно выбрать:
Также мы можем добавить дополнительные диски. Среди их типов будут также доступны sc1 и st1 — HDD диски соответственно 5400 и 7200 оборотов в минуту.
Кликаем по Nexr: Add Tags:
Теги могут оказаться полезными при работе с серверами из консоли или быстрого поиска. Для их добавления кликаем по кнопке Add Tag:
Добавляем столько тегов, сколько нам нужно:
. и кликаем по Next: Configure Security Group:
По сути, это правила брандмауэра на уровне AWS. Как минимум, нам стоит добавить порт для управления виртуальной машиной, например, SSH:
Нажимаем на Review and Launch:
Запускаем виртуальную машину, кликнув по Launch:
Необходимо создать криптографический ключ для экземпляра EC2:
* если мы ранее создавали ключ, мы можем выбрать его, а не создавать новый.
Кликаем по Launch Instances для запуска экземпляров виртуальных машин:
Для просмотра созданного экземпляра, кликаем по View Instances:
Запуск виртуальной машины Linux
с помощью Amazon Lightsail
Lightsail – самый простой способ начать работу на AWS. Предложение включает виртуальные серверы, хранилище, базы данных и сеть, а также экономичный ежемесячный план. Начать можно с малого, а затем изменить масштаб по мере роста.
В этом учебном пособии вы создадите инстанс Amazon Linux в Amazon Lightsail за несколько секунд. После начала работы инстанса вы подключитесь к нему через SSH в консоли Lightsail, используя терминал SSH для браузера.
Подробнее об этом учебном пособии | |
---|---|
Время | 10 минут |
Стоимость | Доступен уровень бесплатного пользования |
Сценарий использования | Вычисления |
Продукты | Amazon Lightsail |
Аудитория | Разработчик |
Уровень | Начинающий |
Последнее обновление | 10 марта 2020 г. |
1. Создание аккаунта Amazon Lightsail
При работе с этим учебным пособием плата за Amazon Lightsail не взимается.
2. Создание инстанса Amazon Linux в Lightsail.
a. Выберите Create instance (Создать инстанс) на вкладке Instances (Инстансы) главной страницы Lightsail.
3. Настройка инстанса Amazon Lightsail
a. Для вас выбраны регион и зона доступности AWS. Выберите Change Region (Изменить регион) и Availability Zone (Зона доступности), чтобы создать инстанс в другом местоположении.
b. Выберите платформу Linux/Unix и вариант OS only (Только ОС), чтобы просмотреть доступные в Lightsail образы инстансов, включающие только операционные системы.
Подробнее об образах инстансов Lightsail см. в статье Choose an Amazon Lightsail instance image (Выбор образа инстанса Amazon Lightsail).
c. Выберите вариант схемы Amazon Linux.
d. (Необязательно.) Выберите Add launch script (Добавить сценарий при запуске), чтобы добавить сценарий shell, который будет выполняться при запуске вашего инстанса.
e. (Необязательно.) Выберите Change SSH key pair (Изменить пару ключей SSH), чтобы выбрать, создать или отправить пару ключей, которую вы хотите использовать для применения SSH в вашем инстансе.
f. (Необязательно.) Выберите Enable Automatic Snapshots (Включить автоматические снимки состояния), чтобы автоматически создавать образ резервной копии вашего инстанса и подключенных дисков согласно ежедневному графику.
g. Выберите план инстанса. Вы можете попробовать работу по тарифному плану Lightsail стоимостью 3,50 USD бесплатно в течение одного месяца (до 750 часов). Мы добавим один бесплатный месяц к вашему аккаунту.
h. Введите имя своего инстанса.
i. (Необязательно.) Выберите один из предложенных ниже вариантов, чтобы добавить теги к инстансу:
Теги «ключ – значение» можно добавлять только по одному перед сохранением. Чтобы добавить другие теги «ключ – значение», повторите предыдущие шаги.
Дополнительные сведения о тегах «только ключ» и «ключ – значение» см. в документе Tags in Amazon Lightsail (Теги в Amazon Lightsail).
j. Выберите Create instance (Создать инстанс).
Через несколько минут инстанс Amazon Linux будет готов, и можно будет подключиться к нему с помощью терминала SSH для браузера в консоли Lightsail.
4. Подключение к инстансу
Подключитесь к своему инстансу с помощью терминала SSH для браузера в Lightsail
a. На вкладке Instances (Инстансы) главной страницы Lightsail выберите значок терминала или значок с тремя точками (⋮) рядом с инстансом Amazon Linux, который вы только что создали.
Откроется окно терминала SSH для браузера. Вы можете вводить команды Linux в терминал браузера и управлять своим инстансом, не выполняя настройку клиента SSH.
5. Дальнейшие шаги
Теперь, когда вы подключились к своему инстансу, ваши дальнейшие действия зависят от того, как вы планируете его использовать. Ознакомьтесь с нашим центром ресурсом, который может помочь в реализации определенных идей. Ниже описаны примеры дальнейших шагов.
Поздравляем!
С помощью Amazon Lightsail вы легко ускорили и настроили инстанс Linux.
Amazon Lightsail – отличное средство для разработчиков, веб-специалистов и всех, кто желает быстро и с небольшими затратами начать пользоваться AWS. Вы можете запускать инстансы, базы данных, хранилища на основе SSD, передавать данные, контролировать ресурсы и выполнять множество других действий управляемым образом.
Amazon – отличное место для начинаний как независимого разработчика, реализующего проект, так и блогера, создающего персональный сайт.
Была ли полезной информация, представленная в этом учебном пособии?
Рекомендуемые дальнейшие шаги
Подробнее
Подробнее о возможностях Amazon Lightsail.
Создайте статический IP-адрес
Создайте статический IP-адрес для своего инстанса. Этот адрес будет сохраняться при всех остановках и запусках инстанса.
Создайте снимок состояния инстанса
Создайте снимок состояния инстанса, чтобы добавить его как резервную копию.
Начало работы с Amazon EC2
Вычислительное облако Amazon Elastic Compute Cloud (Amazon EC2) – это веб‑сервис, предоставляющий безопасные масштабируемые вычислительные ресурсы в облаке. EC2 предлагает множество вариантов виртуальной разработки и использования любого приложения. Благодаря таким возможностям быстрое начало работы с EC2 – это легко и просто. На этой странице содержатся ресурсы для начала работы с инстансами EC2.
Знакомство с инстансами EC2
Вход в аккаунт AWS
Войдите в Консоль управления AWS и настройте аккаунт с правами root. Если у вас еще нет аккаунта AWS, будет предложено создать его.
Благодаря уровню бесплатного пользования AWS вы можете получить 750 ч избранных инстансов EC2 в месяц бесплатно.
Запуск инстанса
Выберите наиболее подходящий тип инстанса для рабочей нагрузки. Для первого инстанса рекомендуется выбирать наиболее экономичный тип инстансов общего назначения: t2.micro и Amazon Machine Image (AMI): Amazon Linux 2 AMI. Для обоих типов доступен уровень бесплатного пользования.
Чтобы создать виртуальную машину, щелкните Launch Instance (Запустить инстанс) на панели управления Amazon EC2.
Настройка инстанса
Ниже приведены некоторые рекомендации по настройке первого инстанса.
* Примечание. В дальнейшем будет использоваться файл пары ключей (.pem).
Подключение к инстансу
Когда инстанс запущен, к нему можно подключиться и использовать его так же, как обычный компьютер. Существует несколько способов подключения к консоли в зависимости от ОС. Мы рекомендуем использовать EC2 Instance Connect, простой в использовании веб-клиент.
Завершение работы инстанса
Начать работу с Amazon EC2 можно бесплатно (подробнее), но чтобы избежать дополнительных расходов, работу инстансов рекомендуется прекращать. При этом сам инстанс EC2 и все связанные данные будут удалены.
Выберите нужный инстанс EC2, щелкните Actions (Действия), выберите пункт Instance State (Состояние инстанса), затем Terminate (Завершить).
Учебные пособия
Благодаря этим 10-минутным учебным пособиям и техническим документам вы получите практические знания.
Installing a LAMP Web Server on Amazon Linux
В этом пошаговом учебном пособии рассказывается, как установить веб‑сервер Apache с поддержкой PHP и MySQL (называемый также веб‑сервером LAMP или стеком LAMP) на инстансе Amazon Linux. Этот сервер можно использовать для хостинга статического веб‑сайта или развертывания динамического приложения на PHP, которое использует базу данных для чтения и записи информации.
Hosting a WordPress Blog with Amazon Linux
В этом пошаговом учебном пособии рассказывается, как установить и настроить блог на WordPress на инстансе Amazon Linux, а также обеспечить его безопасную работу. Кроме того, можно с помощью одного щелчка мышью начать работу с предварительно настроенным образом Bitnami WordPress от компании Bitnami, доступным в AWS Marketplace.
Другие 10‑минутные учебные пособия
Вы научитесь выполнять команды в инстансе EC2 удаленно, обучать модели глубокого обучения и т. д. В этих пошаговых пособиях изложены различные варианты инноваций с EC2.
Amazon Lightsail
Повышение производительности благодаря EC2
Использование EC2 – это только начало упрощения облачных вычислений. Персонализируйте EC2 с помощью сервисов, которые повысят вашу эффективность за счет высокопроизводительного блочного хранилища, инструментов, которые позволяют масштабировать ваше приложение с учетом требований, и отказоустойчивых рабочих нагрузок, тратя до 90 % меньше.
Amazon Elastic Block Store
Amazon Elastic Block Store (EBS) – это простой в использовании, высокопроизводительный сервис, созданный для использования с EC2, обеспечивающий пропускную способность и интенсивность транзакций рабочих нагрузок при любом масштабе.
Amazon EC2 Auto Scaling
EC2 Auto Scaling обеспечивает доступность приложения на неизменно высоком уровне, автоматическое добавление или удаление инстансов EC2 в соответствии с заданными условиями.
Спотовые инстансы Amazon EC2
Спотовые инстансы Amazon EC2 предлагают свободные вычислительные ресурсы в облаке AWS со значительной скидкой по сравнению со стоимостью инстансов по требованию.
Руководства пользователя и ресурсы
Благодаря гибкости AWS архитектуру приложений можно проектировать по своему усмотрению, какие бы задачи перед вами ни стояли – будь то хостинг веб‑сайта или анализ данных. Чтобы быстро начать работу, воспользуйтесь ресурсами, представленными ниже.
Создание и управление виртуальными машинами Amazon EC2
Сервис Amazon Elastic Compute Cloud (Amazon EC2) позволяет вам создавать, использовать и управлять виртуальными серверами в облаке Amazon Web Services (AWS). В терминологии AWS виртуальный сервер называется Amazon EC2 Instance. Amazon EC2 позволяет быстро гибко управлять конфигурацией ВМ и быстро масштабировать ресурсы для обработки возросшей нагрузки. Такой виртуальный сервер предполагает почасовую оплату. В этой статье мы рассмотрим особенности создания и управления виртуальной машины EC2 с Windows Server 2019 в облаке AWS.
Создание виртуальной машины EC2 в Amazon Web Services
Для создания сервера вам необходимо перейти в раздел Compute, выбрать EC2, затем Instances, нажать кнопку Launch Instance. В появившемся списке операционных систем нужно определиться с выбором, в нашем случае это Windows Server 2019. После этого появится таблица с выбором параметров сервера: семейство, тип (nano, micro, small, medium, large, xlarge, 2xlarge), количество процессоров vCPU, памяти, тип дисков (в AWS используется термин EBS, Elastic Block Store), сетевая карта. Нажмите кнопку Next: Configure Instance Details и перейдите к следующему шагу.
На 3м шаге устанавливается количество разворачиваемых серверов (можно и 2, и 5 одновременно), выбираются сетевые параметры, параметры для подключения к домену, способ выключения (простой или с удалением сервера) и другое. Нажмите кнопку Next: Add Storage.
Теперь нужно добавить виртуальные диски. Здесь Root означает, что на него будет устанавливаться система. По нажатию на кнопку Add New Volume добавляете ещё диски, выбираете тип (SSD/HDD), устанавливаете размер (рис. 2).
Следующий этап – настройка файрвола. Здесь достаточно добавить группу безопасности и создать необходимые исключения для портов. Выберите опцию Create new security group, укажите имя группы. Нажав кнопку Add Rule можно добавить правила доступа к серверу. Например, для веб-сервера можно создали 3 правила для доступа через RDP (порт 3389) и браузер (HTTP/HTTPS):
Теперь требуется создать пару ключей для доступа к серверам. В первом выпадающем поле вам необходимо выбирать пункт Create a new key pair, а во втором – ввести имя, затем сохранить файл. Нажмите кнопку Launch и наблюдайте за процессом развёртывания серверов.
Для подключения к серверу вам необходимо нажать кнопку Connect (по умолчанию подключение происходит под учётной записью Administrator), в появившемся окне нажать кнопку Get Password, затем Browse, выбрать ранее созданный файл-ключ (рис. 3), нажать кнопку Decrypt Password, скопировать пароль.
После этого пытайтесь подключиться по RDP, введя публичное DNS имя (IP-адрес), логин и пароль.
Управление дисками в AWS EC2
Иногда ситуация требует произвести манипуляции с дисками: изменить размер, тип, подключить новые диски. Например, через некоторое время место на диске заканчивается, соответственно, его нужно увеличить. Для этого перейдите в пункт меню Volumes, выделите нужный диск, нажмите кнопку Actions и в выпадающем списке выберете пункт Modify Volume, в текстовом поле введите другую цифру (большего размера) и нажмите кнопку Modify. Вам необходимо дождаться завершения процесса расширения диска. Затем расширьте место через стандартную консоль управления дисками Windows. Перезагружать сервер не нужно.
Bootstrapping: Быстрая настройка гостевой ОС в EC2
Для быстрой настройки гостевой ОС в инстансе EC2 можно использовать Bootstrapping (самонастройка). Она заключается в применении скрипта PowerShell. Вы сами определяете действия, которые нужно выполнить в скрипте PowerShell. Например, установить роли Windows, задать имя компьютера, запустить службы и т.д. Скрипт вставляется или пишется в текстовом поле параметра Advanced Detail на 3м шаге создания сервера.
Один из вариантов скрипта PowerShell выглядит так:
С помощью данного скрипта устанавливается роль IIS, создаётся текстовый файл на рабочем столе, переименовывается сервер, записываются в файл доступные сервисы операционной системы, проверяется соединение с сервером Google, и снова результат записывается в файл.
Управление серверами с помощью AWS Simple System Manager
Для централизованного управления серверами в AWS можно использовать Simple System Manager (SSM). Он поддерживает управления как серверами в облаке Amazon, так и on-prem серверами в гибридной среде. Агент SSM устанавливается на Windows-инстансы автоматически.
Session Manager позволяет вам через запущенную службу SSM Agent интерактивно подключится к консоли гостевой ОС (Bash в Linux, или PowerShell в Linux) через веб-портал AWS или the AWS CLI