Які екземпляри AWS EC2 слід використовувати?

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

Екземпляр — це віртуальний сервер, який запускає програми на Amazon EC2. Його можна розглядати як невелику частину більшого комп’ютера.

Кожен екземпляр має власний жорсткий диск і підключення до мережі. На одній фізичній машині можна встановити кілька «крихітних» комп’ютерів. Ці крихітні машини відомі як екземпляри.

У цій статті я розповім про різні типи екземплярів AWS EC2, розміри екземплярів, ціни тощо.

Вступ до AWS EC2

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

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

За кожен екземпляр стягуватиметься погодинна плата з різними ставками залежно від типу екземпляра. Ви можете взяти в оренду екземпляр, налаштований відповідно до вимог до процесора та пам’яті, і використовувати його скільки завгодно довго.

Примірник можна припинити в будь-який час, і ви заощадите гроші. Найкраще в екземплярі на вимогу полягає в тому, що ви можете заощадити багато грошей на своїх CAPEX.

Припустимо, ви розробник і вирішили працювати самостійно. Ви правильно розрахували потужність і вважаєте, що обчислювальної потужності достатньо. Однак тепер ви повинні переконатися, що виправлення безпеки оновлюються щодня.

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

Типи екземплярів AWS EC2

AWS має багато типів екземплярів. Давайте почнемо з розуміння того, що таке AWS EC2 Compute Instances. Ось список подібних випадків.

  • загального призначення (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).

  Як створити колонки в стилі інформаційного бюлетеня в Word

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

Почнемо з розуміння їх у такому порядку.

Примірники загального призначення

Ці екземпляри забезпечують баланс обчислень, пам’яті та мережевих можливостей. Ці екземпляри можна використовувати для різноманітних робочих навантажень. Універсальні екземпляри AWS EC2 можна використовувати, якщо ваші програми вимагають однакових ресурсів, таких як сховища, сервери тощо.

Ось деякі з його ключових особливостей.

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

Оптимізовані екземпляри Compute

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

Ці екземпляри також можна використовувати для підтримки пакетної обробки типів робочих навантажень, перекодування медіафайлів і високопродуктивних серверів. Ігрові сервери, рекламні сервери та програми машинного навчання – лише деякі з інших відомих програм.

Нижче наведено функції екземплярів, оптимізованих для обчислень.

  • Вони сумісні з процесорами, виготовленими на замовлення, відомими як процесори AWS Gravitation 2
  • Ці екземпляри, оптимізовані для EBS, такі ж, як екземпляри загального призначення
  • Покращена мережа може підтримуватися пропускною здатністю до 25 ГБ/с
  • Він працює за допомогою системи AWS Nitro, яка поєднує в собі легкий гіпервізор і спеціальне обладнання.

Примірники, оптимізовані для пам’яті

Вони оптимізовані для швидкості та оптимізації. Це спосіб ефективної обробки великих наборів даних у пам’яті. Ці типи екземплярів вважаються оптимізованими для пам’яті:

AWS Gravition2 — це процесор, який живить екземпляри EC2 R6g. Ці процесори найновіші та пропонують продуктивність на 40%. Вони чудово підходять для додатків, що потребують інтенсивного використання пам’яті. Ці пристрої пропонують такі функції:

  • Вони сумісні з 64-розрядними ядрами Arm Neoverse
  • Підтримка мережі доступна для пропускної здатності до 25 ГБ
  • Вони оснащені системами Nitro

Оптимізовані екземпляри для зберігання

Ці екземпляри використовуються для керування великими робочими навантаженнями, які потребують високошвидкісного доступу для читання та запису. Дані, які обробляються, великі й зберігаються в локальному сховищі. Ці екземпляри можуть виконувати десятки тисяч операцій введення/виведення щосекунди.

  Як виправити Crackly Audio та інші проблеми зі звуком Mac

Він підтримує наступні сім’ї:

Це його ключові особливості

  • Він живиться від високочастотних процесорів Intel Xeon E5-2686 v4 з базовою частотою 2,3 ГГц.
  • Він забезпечує пропускну здатність мережі до 25 ГБ і використовує еластичний мережевий адаптер, який є розширеною мережею на основі мережі.
  • Він має високу продуктивність вводу-виводу та рівномірну пропускну здатність послідовного читання
  • Для робочих навантажень, які потребують прямого доступу до пам’яті та процесорів, ви можете отримати підтримку екземпляра «голого металу» до 256 ГБ.

Прискорене обчислення

Вони відомі як екземпляри, що потребують інтенсивної графічної обробки. Ці екземпляри можуть використовувати апаратні прискорювачі та співпроцесори для виконання інтенсивних обчислень або графічної обробки. Це ефективніше, ніж звичайне програмне забезпечення, яке працює на системах.

Він підтримує такі типи наборів або типів екземплярів родини.

Це було все про різні екземпляри EC2 залежно від типу сімейства.

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

Розмір екземплярів AWS EC2 вказує на кількість ресурсів (ємність), які були надані екземпляру. Екземпляри AWS можуть мати різні розміри та використовувати однакове обладнання.

Екземпляри різних розмірів можуть працювати на різному обладнанні. Наприклад, можна використовувати накопичувачі SSD і HDD. Найменший розмір екземпляра має найменший обсяг пам’яті. Більші екземпляри AWS EC2 містять пропорційно більше пам’яті.

Існує багато доступних розмірів для всіх типів екземплярів AWS, зокрема:

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

Ціни AWS EC2

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

Примірники на вимогу

Примірники на вимогу прості в тому, що ви платите лише за те, що використовуєте. З вас стягується плата лише за спожиту обчислювальну потужність – за день або годину – коли ви використовуєте примірник EC2. Немає передоплати.

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

В обмін на передоплату ви отримаєте знижку до 75% від вартості екземплярів на вимогу. Зарезервовані екземпляри часто є економічно ефективнішими, ніж модель ціноутворення за запитом.

Точкові екземпляри

Ця модель ціноутворення дозволяє робити ставки на резервні чи невикористані обчислювальні ресурси EC2 зі знижкою до 90% від поточної ціни. Ціна спотового екземпляра залежить від попиту та пропозиції невикористаної хмарної ємності AWS ECS2.

Віддані господарі

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

  Як дивитися Netflix з друзями онлайн

Мої рекомендації щодо цін на AWS EC2

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

Виберіть примірник EC2 за найнижчою ціною, який відповідає вашим потребам

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

Слід прагнути до мінімального навантаження

Щоб зменшити витрати, ви можете зменшити навантаження на екземпляр, якщо ваш тип екземпляра має високе використання ЦП або пам’яті. Ви також можете виконати всю операцію без будь-яких турбот.

Зарезервуйте або спостерігайте екземпляри

Для зменшення витрат можна використовувати зарезервовані або точкові екземпляри. Екземпляри на вимогу найкраще підходять, коли ваші екземпляри EC2 використовуватимуться лише протягом короткого часу. Зарезервовані або точкові екземпляри можуть бути кращим варіантом, якщо ви хочете використовувати більше своїх екземплярів.

Якщо це не потрібно, не забудьте вимкнути екземпляри EC2

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

Визначайте та зупиняйте випадки низького використання EC2

Визначте неактивні або недостатньо використовувані екземпляри EC2. Тоді ви можете зменшити свої витрати, зупинивши їх або зменшивши їх розмір.

Щоб оптимізувати свої витрати ECS, ви можете скористатися інструментом керування рахунками та витратами AWS. Ви також можете використовувати AWS Instance Scheduler для зупинки екземплярів і AWS Operations Conductor для зменшення кількості екземплярів EC2.

Висновок

Цей підручник був глибоким зануренням у AWS EC2. Сподіваюся, вам сподобалось. Цей набір навичок дуже затребуваний серед рекрутерів у хмарному домені. Дізнайтеся більше про хмарні служби, щоб допомогти вам вирішити, чи підходить хмара для вашої компанії.

Ви можете вибрати з низки послуг AWS EC2 відповідно до вимог вашої програми. У цьому посібнику також пояснюється модель ціноутворення для хмарної платформи AWS EC2.

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