Возможности Amazon EC2

Почему стоит использовать Amazon EC2?

Amazon EC2 предлагает наибольший выбор инстансов, соответствующих требованиям ваших рабочих нагрузок. Доступны следующие типы инстансов: универсальные, оптимизированные для вычислений, ресурсов памяти и хранения, а также инстансы ускоренных вычислений. Они обеспечивают вашим рабочим нагрузкам оптимальный баланс между ресурсами вычислений, памяти, хранилища и сети. Данные типы инстансов работают на базе процессоров Intel, AMD, NVIDIA и AWS, что гарантирует дополнительную производительность и оптимизацию расходов. В дальнейшей оптимизации производительности рабочих нагрузок, связанных с дисковыми или сетевыми операциями ввода-вывода, помогают доступные для типов инстансов опции локального хранения и улучшенной сетевой конфигурации. Инстансы многих типов также предлагаются без установленной операционной системы. Они обеспечивают прямой доступ приложений к процессору и памяти базового сервера для запуска невиртуализированных сред, а также поддерживают работу приложений, для которых необходимо использовать собственный гипервизор. Подберите инстанс, подходящей для вашей рабочей нагрузки, на странице Типы инстансов EC2. Кроме того, Оптимизатор вычислительных ресурсов AWS дает рекомендации об оптимальных вычислительных ресурсах AWS для рабочих нагрузок, что позволяет сократить расходы и улучшить производительность.

Глобальная инфраструктура

Amazon EC2 позволяет размещать инстансы в нескольких местоположениях. Местоположения Amazon EC2 состоят из регионов и зон доступности. Зоны доступности – это отдельные местоположения, спроектированные так, чтобы быть защищенными от сбоев в других зонах доступности и обеспечивать недорогое сетевое подключение с низкими задержками к другим зонам доступности, расположенным в том же регионе. Запуская инстансы в отдельных зонах доступности, вы можете защитить свои приложения от сбоев в одном из местоположений. Регионы географически рассредоточены и состоят из одной или нескольких зон доступности. Соглашение об уровне обслуживания Amazon EC2 подразумевает доступность на уровне 99,99 % для каждого региона Amazon EC2. Дополнительные сведения о доступности наших продуктов и сервисов по регионам см. в разделе Региональные продукты и сервисы.

Сервис Amazon Time Sync представляет собой высокоточный, надежный и доступный источник времени для сервисов AWS, включая инстансы EC2. Инструкции по доступу к сервису см. в разделах «Настройка времени» руководств пользователей для Linux и Windows.

Образы машины Amazon (AMI) предварительно настроены для работы с постоянно пополняющимся перечнем операционных систем, включая Microsoft Windows и базы раздачи Linux, такие как Amazon Linux 2, Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE и Debian. Мы работаем с нашими партнерами и сообществом, чтобы предоставить вам максимально возможный выбор. В функциях Торговой площадки AWS имеется широкий выбор коммерческого и бесплатного программного обеспечения от широко известных поставщиков, предназначенного для работы в инстансах EC2.

Оптимизация расходов и ресурсов

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

С помощью Amazon EC2 Auto Scaling можно автоматически масштабировать ресурсы Amazon EC2 как в сторону увеличения, так и в сторону уменьшения в зависимости от заданных условий. Для добавления или удаления инстансов EC2 используются политики динамического или прогнозного масштабирования EC2 Auto Scaling. Прогнозное масштабирование с помощью машинного обучения заранее распределяет инстансы, исходя из предполагаемой потребности, а динамическое – позволяет масштабировать вычислительные возможности на основе определенных метрик. EC2 Auto Scaling позволяет эффективно увеличивать количество используемых инстансов Amazon EC2 во время пикового спроса, чтобы сохранять производительность на прежнем уровне, или автоматически уменьшать это количество в периоды снижения спроса, чтобы сократить расходы. Дополнительные сведения см. в разделе Автоматическое масштабирование Amazon EC2.

Использование групп инстансов в Amazon EC2 позволяет за один вызов API выделить вычислительные ресурсы с использованием разных типов инстансов EC2, нескольких зон доступности и различных схем приобретения. Это позволяет оптимизировать масштаб, производительность и затраты. См. подробности в разделе ответов и вопросов и блоге AWS. Применение Amazon EC2 Auto Scaling также обеспечивает доступ ко всем возможностям групп инстансов EC2: выделение и автоматическое масштабирование вычислительных ресурсов с использованием любых типов инстансов EC2, зон доступности и способов приобретения инстансов выполняется в рамках одной группы Auto Scaling. Подробнее.

Функция Optimize CPUs предоставляет более широкие возможности управления инстансами Amazon EC2. Во-первых, вы можете при запуске новых инстансов указать собственное количество виртуальных процессоров, чтобы уменьшить расходы на лицензирование на основе количества виртуальных процессоров. Во-вторых, вы можете отключить технологию Intel Hyper-Threading (Intel HT) для рабочих нагрузок, для которых достаточно однопоточных ЦПУ, таких как создание приложений для определенных высокопроизводительных вычислений (HPC). Дополнительную информацию о возможностях функции Optimize CPUs см. в документации Optimize CPUs.

Теперь можно перевести свои инстансы Amazon EC2, зарезервированные с помощью Amazon EBS, в режим гибернации, а затем возобновить их работу. Эта функция особенно полезна при работе с приложениями, начальная загрузка которых занимает определенное время и которые сохраняют состояние в памяти (ОЗУ). Дополнительные сведения о гибернации и поддерживаемых типах инстансов и ОС см. в разделе Вопросы и ответы.

Хранилище

Различные рабочие нагрузки Amazon EC2 могут предъявлять значительно различающиеся требования к хранилищу данных. Помимо встроенного хранилища инстансов, мы также предлагаем Эластичное блочное хранилище Amazon (Amazon EBS) и Эластичную файловую систему Amazon (Amazon EFS), обеспечивающие соответствие другим требованиям рабочих нагрузок к облачным хранилищам. Amazon EBS предлагает стабильные, высокодоступные, единообразные тома блочного хранилища с низкой задержкой для работы с инстансами Amazon EC2, а Amazon EFS – простое, масштабируемое, стабильное и полностью управляемое облачное файловое хранилище с общим доступом.

Сеть

Благодаря улучшенной сетевой конфигурации достигается значительно более высокая производительность в виде количества переданных пакетов в секунду (PPS), а также снижаются неустойчивость и задержки сети. Эта функция использует стек виртуализации сети, повышающий производительность операций ввода-вывода и снижающий степень использования ЦПУ по сравнению с обычными решениями. Инструкции по включению улучшенной сетевой конфигурации на инстансах EC2 см. в руководствах Улучшенная сетевая конфигурация в Linux и Улучшенная сетевая конфигурация в Windows. Для обеспечения доступности этой функции для инстанса или выяснения подробностей посетите раздел Вопросы и ответы по улучшенной сетевой конфигурации.

Elastic Fabric Adapter (EFA) – это сетевой интерфейс для инстансов Amazon EC2, который позволяет запускать приложения, требующие высокой скорости взаимодействия между инстансами (например, машинное обучение, приложения вычислительной гидродинамики, моделирования погоды или имитационного моделирования резервуаров) в любых масштабах на AWS. Интерфейс EFA доступен в качестве дополнительной сетевой возможности EC2, которую можно бесплатно включить на любых поддерживаемых инстансах EC2. Подробнее.

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

Клиенты со сложными вычислительными нагрузками, например тесно взаимодействующими параллельными процессами, или с приложениями, требовательными к производительности сети, могут достичь необходимых уровней производительности вычислений и сети с помощью заказной инфраструктуры и получить преимущества от использования Amazon EC2 в виде эластичности, гибкости и снижения издержек. Инстансы вычислительного кластера, графического кластера и кластера с большим объемом оперативной памяти специально разработаны для обеспечения высокопроизводительной работы в сети, и их можно программно запускать в кластерах. Это дает приложениям возможность работать в сети с низкими задержками и обеспечивать тесное взаимодействие между узлами. Кроме того, инстансы кластеров значительно повышают пропускную способность, благодаря чему они хорошо подходят для клиентских приложений, интенсивно использующих сеть. Дополнительные сведения о том, как можно использовать Amazon EC2 и другие сервисы AWS для приложений, требующих высокопроизводительных вычислений.

Операционные системы и программное обеспечение

Образы машины Amazon (AMI) предварительно настроены для работы с постоянно пополняющимся перечнем операционных систем, включая Microsoft Windows и базы раздачи Linux, такие как Amazon Linux 2, Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE и Debian. Мы работаем с нашими партнерами и сообществом, чтобы предоставить вам максимально возможный выбор. В функциях Торговой площадки AWS имеется широкий выбор коммерческого и бесплатного программного обеспечения от широко известных поставщиков, предназначенного для работы в инстансах EC2.

Обслуживание

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

Надлежащее использование и ограничения

Использование данного сервиса регламентируется пользовательским соглашением Amazon Web Services.