Amazon EC2

20.04.2022

Amazon Elastic Compute Cloud (Amazon EC2) — является одним из сервисов Amazon Web Services позволяющий пользователю арендовать виртуальный сервер, которые называются инстанс (англ. instance). Для запуска виртуальных серверов используются предварительно сконфигурированные образы (англ. Amazon Machine Image — AMI), что сокращает время загрузки нового сервера.

Взаимодействовать с сервисом возможно с помощью веб интерфейса, интерфейса командной строки, а также прогрaммно.

Функциональность EC2

С помощью EC2 можно:

  • создать Amazon Machine Image (AMI), который будет содержать ваши приложения, библиотеки, данные и связанные с ними конфигурационные параметры. Или использовать заранее настроенные шаблоны образов для работы;
  • загрузить AMI в Amazon S3. Amazon EC2 предоставляет инструменты для хранения AMI. Amazon S3 обеспечивает безопасное, надёжное и быстрое хранилище для хранения образов;
  • использовать Amazon EC2 Веб-сервис для настройки безопасности и сетевого доступа;
  • выбирать тип(ы) операционной системы, какой вам необходим, запустить, завершить, или контролировать несколько AMI по мере необходимости, используя API Веб-сервиса, или различных инструментов управления, которые предусмотрены;
  • определить необходимость работать в нескольких местах, использовать статический IP или другие варианты;
  • платить только за ресурсы, которые вы собираетесь потреблять, такие как время или передача данных.

Критика

В апреле 2011 года несколько серверов вышли из строя из-за аварии системы. После мгновенного простоя 0,07 % данных пользователей оказались навсегда утерянными.