Какие инстансы AWS EC2 следует использовать?

Опубликовано: 2022-10-20

AWS предлагает несколько типов экземпляров для удовлетворения бизнес-потребностей каждого пользователя.

Экземпляр — это виртуальный сервер, на котором выполняются приложения в EC2 Amazon. Его можно рассматривать как маленькую часть большого компьютера.

Каждый экземпляр имеет свой собственный жесткий диск и сетевое подключение. На одну физическую машину можно установить несколько «маленьких» компьютеров. Эти крошечные машины известны как экземпляры.

В этой статье я расскажу о различных типах инстансов AWS EC2, размерах инстансов, ценах и т. д.

Введение в AWS EC2

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

AWS-EC2-Введение

Amazon Elastic Compute Cloud (EC2) — это веб-сервис, предлагающий масштабируемые услуги облачных вычислений. В результате вы можете легко увеличить или уменьшить количество экземпляров сервера, которые вы используете, если ваши вычислительные потребности изменятся.

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

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

Допустим, вы разработчик и решили работать самостоятельно. Вы правильно рассчитали мощность и считаете, что вычислительной мощности достаточно. Однако теперь вы должны следить за тем, чтобы исправления безопасности обновлялись каждый день.

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

Типы инстансов AWS EC2

Типы экземпляров AWS-EC2

AWS имеет множество типов экземпляров. Начнем с понимания того, что такое вычислительные инстансы AWS EC2. Вот список подобных экземпляров.

  • общего назначения (A1, T2, T3 и T4g),
  • Оптимизировано для вычислений (C4, C5, C5a, C5n, C6g)
  • Оптимизация памяти (R4, R5, R5a и R5n), R6g, R6g, R1e, Z1d),
  • Ускоренные вычисления (P2, F3, F1, G3 и G4)
  • Оптимизировано хранилище (D2, I3, I3en).

Иногда бывает сложно определить и пронумеровать различные типы инстансов AWS. Каждый тип экземпляра состоит из трех частей. Первая часть обозначает семейство, а затем число обозначает его поколение (A, CD I, FGHMPRT X).

Каждое поколение имеет свой набор функций. У некоторых типов экземпляров AWS есть дополнительная буква, указывающая, как они были оптимизированы. Буква «g» в экземплярах общего назначения T4g или M6g указывает на то, что они питаются от Graviton 2, который на 40% эффективнее.

Давайте начнем с понимания их в этом порядке.

Экземпляры общего назначения

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

Вот некоторые из его ключевых особенностей.

  • Они оснащены специально разработанными процессорами.
  • Предлагайте сетевые услуги, обеспечивающие высокую пропускную способность сети
  • Оптимизированный объем EBS

Инстансы, оптимизированные для вычислений

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

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

Ниже приведены характеристики инстансов, оптимизированных для вычислений:

  • Они совместимы со специально разработанными процессорами, известными как процессоры AWS Gravitation 2.
  • Эти инстансы, оптимизированные для EBS, ничем не отличаются от инстансов общего назначения.
  • Расширенная сеть может поддерживаться пропускной способностью до 25 Гбит/с.
  • Он работает на базе системы AWS Nitro, которая сочетает в себе легкий гипервизор и выделенное оборудование.

Инстансы с оптимизированной памятью

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

  • R6g
  • R5
  • R5aR5n
  • R4

AWS Gravition2 — это процессор, на котором работают инстансы EC2 R6g. Эти процессоры являются самыми последними и предлагают 40% производительности по цене. Они отлично подходят для приложений, интенсивно использующих память. Эти устройства предлагают следующие возможности:

  • Они совместимы с 64-битными ядрами Arm Neoverse.
  • Поддержка сети доступна для пропускной способности до 25 ГБ
  • Они питаются от систем Nitro.

Инстансы, оптимизированные для хранения

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

Он поддерживает следующие семейства:

  • I3
  • I3en
  • Д2
  • Н1

Это его ключевые особенности

  • Он оснащен высокочастотными процессорами Intel Xeon E5-2686 v4 с базовой частотой 2,3 ГГц.
  • Он обеспечивает пропускную способность сети до 25 ГБ и использует эластичный сетевой адаптер, который представляет собой расширенную сеть на основе сети.
  • Он имеет высокую производительность ввода-вывода и даже пропускную способность последовательного чтения.
  • Для рабочих нагрузок, которым требуется прямой доступ к памяти и процессорам, вы можете получить поддержку экземпляра без операционной системы объемом до 256 ГБ.

Ускоренные вычисления

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

Он поддерживает следующие типы наборов или типов экземпляров семейства.

  • P3p2
  • Инф1
  • G4
  • G3
  • F1

Это все о различных инстансах EC2 в зависимости от их типа семейства.

Размер экземпляра AWS EC2

Размер экземпляра AWS-EC2

Размер экземпляров AWS EC2 указывает количество ресурсов (мощность), выделенных для экземпляра. Экземпляры AWS могут иметь разные размеры и использовать одно и то же оборудование.

Экземпляры разных размеров могут работать на разном оборудовании. Например, можно использовать устройства хранения SSD и HDD. Наименьший размер экземпляра имеет наименьший объем памяти. Более крупные инстансы AWS EC2 содержат пропорционально больше памяти.

Для всех типов инстансов AWS доступно множество размеров, в том числе:

  • Нано
  • Микро
  • Маленький
  • Середина
  • Большой
  • XLarge
  • 2Xбольшой
  • 4XLarge
  • 6Xбольшой
  • 8Xбольшой
  • 16Xбольшой
  • 32Xбольшой

Цены на AWS EC2

ЕС2

Ниже приведены различные модели ценообразования инстансов AWS EC2:

Экземпляры по запросу

Инстансы по запросу просты в том смысле, что вы платите только за то, что используете. Вы платите только за потребляемую вычислительную мощность — в день или час — при использовании инстанса EC2. Предоплаты нет.

Зарезервированные экземпляры

В обмен на авансовый платеж вы получите скидку до 75 % на стоимость инстансов по требованию. Зарезервированные инстансы часто более рентабельны, чем модель ценообразования по запросу.

Спотовые инстансы

Эта модель ценообразования позволяет делать ставки на резервные или неиспользуемые вычислительные ресурсы EC2 со скидкой до 90 % от текущей цены. Цены на спотовые инстансы зависят от спроса и предложения неиспользуемой облачной емкости AWS ECS2.

Выделенные хосты

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

Мои рекомендации по ценам на AWS EC2

Рекомендации по ценообразованию на AWS-EC2

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

Выберите инстанс EC2 по самой низкой цене, соответствующий вашим потребностям.

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

Вы должны стремиться к минимальной нагрузке

Чтобы снизить затраты, вы можете уменьшить нагрузку на инстанс, если ваш тип инстанса имеет высокую загрузку ЦП или памяти. Вы также можете запустить всю свою операцию без каких-либо хлопот.

Резервирование или размещение экземпляров

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

Когда они не нужны, не забудьте отключить экземпляры EC2.

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

Выявляйте и останавливайте экземпляры EC2 с низкой загрузкой

Определите простаивающие или недоиспользуемые инстансы EC2. Затем вы можете сократить свои расходы, либо остановив их, либо уменьшив их размер.

Чтобы оптимизировать расходы на ECS, вы можете использовать инструмент AWS Billing and Cost Management Tool. Вы также можете использовать AWS Instance Scheduler для остановки инстансов и AWS Operations Conductor для сокращения количества инстансов EC2.

Вывод

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

Вы можете выбрать один из множества сервисов AWS EC2 в соответствии с требованиями вашего приложения. В этом руководстве также объясняется модель ценообразования для облачной платформы AWS EC2.

Вы также можете изучить некоторые ключевые термины AWS, которые помогут вам в обучении AWS.