Jaké instance AWS EC2 byste měli použít?

AWS nabízí několik typů instancí, které splňují obchodní potřeby každého uživatele.

Instance je virtuální server, který spouští aplikace na Amazon EC2. Lze na něj pohlížet jako na malou součást většího počítače.

Každá instance má svůj vlastní pevný disk a síťové připojení. Na jeden fyzický stroj lze namontovat více „malých“ počítačů. Tyto malé stroje jsou známé jako instance.

V tomto článku budu hovořit o různých typech instancí AWS EC2, velikostech instancí, cenách atd.

Úvod do AWS EC2

AWS nabízí instanci EC2 na vyžádání, která uživatelům umožňuje pronajmout si virtuální servery za hodinu a nasadit vlastní aplikace.

Amazon Elastic Compute Cloud (EC2) je webová služba, která nabízí služby cloud computingu s měnitelnou velikostí. V důsledku toho můžete snadno zvýšit nebo snížit počet instancí serveru, které používáte, pokud se vaše výpočetní potřeby změní.

Za každou instanci bude účtována hodinová sazba s různými sazbami v závislosti na typu instance. Můžete si pronajmout instanci, kterou si nastavíte podle svých požadavků na CPU a paměť, a můžete ji používat, jak dlouho budete chtít.

Instanci lze kdykoli ukončit a ušetříte peníze. Nejlepší na instanci na vyžádání je, že můžete ušetřit spoustu peněz na CAPEX.

Řekněme, že jste vývojář a rozhodnete se pracovat na vlastní pěst. Vypočítali jste správnou kapacitu a věříte, že výpočetní výkon je dostatečný. Nyní však musíte zajistit, aby byly bezpečnostní záplaty aktualizovány každý den.

Musíte také řešit problémy, které mohou nastat na zadní straně serverů. Pokud si zakoupíte instanci EC2, nemusíte se o tyto věci starat. Jediné, co musíte udělat, je soustředit se na vaši aplikaci.

  Opravdu využívá online hraní spoustu šířky pásma?

Typy instancí AWS EC2

AWS má mnoho typů instancí. Začněme pochopením toho, co jsou výpočetní instance AWS EC2. Zde je seznam podobných případů.

  • Univerzální (A1, T2, T3 a T4g),
  • Optimalizováno pro výpočet (C4, C5, C5a C5n, C6g)
  • Optimalizovaná paměť (R4, R5, R5a a R5n), R6g, R6g, R1e, Z1d),
  • Zrychlené výpočty (P2, F3, F1, G3 a G4)
  • Optimalizované úložiště (D2, I3, I3en).

Může být obtížné identifikovat a očíslovat různé typy instancí AWS. Každý typ instance se skládá ze tří částí. První část označuje rodinu a potom číslo její generaci (A, CD I, FGHMPRT X).

Každá generace má jinou sadu funkcí. Několik typů instancí AWS má navíc písmeno, které označuje, jak byly optimalizovány. Písmeno „g“ v případech T4g nebo M6g General Purpose znamená, že jsou poháněny Gravitonem 2, který je o 40 % účinnější.

Začněme tím, že je pochopíme v tomto pořadí.

Instance pro obecné účely

Tyto instance nabízejí rovnováhu ve výpočetních, paměťových a síťových schopnostech. Tyto instance lze použít pro různé úlohy. Obecné instance AWS EC2 lze použít, pokud vaše aplikace vyžadují stejné zdroje, jako jsou úložiště, servery a tak dále.

Zde jsou některé z jeho klíčových vlastností.

  • Jsou vybaveny vlastními procesory
  • Nabídka síťových služeb, které nabízejí vysokou šířku pásma sítě
  • EBS optimalizovaný objem

Výpočet optimalizovaných instancí

Instance AWS EC2 Compute optimalizované jsou nejvhodnější pro aplikace, které vyžadují vysoce výkonné procesory. Nejlépe se hodí pro aplikace vázané na výpočetní techniku.

Tyto instance lze také použít k podpoře typů úloh dávkového zpracování, překódování médií a vysoce výkonných serverů. Herní servery, reklamní servery a aplikace strojového učení jsou jen některé z dalších pozoruhodných aplikací.

Níže jsou uvedeny funkce instancí optimalizovaných pro výpočet:

  • Jsou kompatibilní s vlastními procesory, známými jako procesorové jednotky AWS Gravitation 2
  • Tyto instance optimalizované pro EBS jsou stejné jako instance pro všeobecné použití
  • Rozšířené sítě mohou být podporovány šířkou pásma až 25 GBPS
  • Je poháněn pomocí AWS Nitro System, který kombinuje lehký hypervizor a vyhrazený hardware.

Instance optimalizované pro paměť

Jsou optimalizovány pro rychlost a optimalizaci. To je způsob, jak efektivně zpracovávat velké soubory dat v paměti. Tyto typy instancí jsou považovány za optimalizované pro paměť:

AWS Gravition2 je procesor, který pohání instance EC2 R6g. Tyto procesory jsou nejnovější a nabízejí 40% cenový výkon. Ty jsou skvělé pro aplikace náročné na paměť. Tato zařízení nabízejí následující funkce:

  • Jsou kompatibilní s 64bitovými jádry Arm Neoverse
  • Síťová podpora je k dispozici pro šířku pásma až 25 GB
  • Jsou poháněny systémy Nitro
  Jak zobrazit další návrhy v adresním řádku Chrome

Instance optimalizované pro úložiště

Tyto instance se používají ke správě velkých úloh, které vyžadují vysokorychlostní přístup pro čtení/zápis. Zpracovávaná data jsou velká a ukládají se na místní úložiště. Tyto instance mohou poskytovat IO operace v desítkách tisíc každou sekundu.

Podporuje tyto rodiny:

To jsou jeho klíčové vlastnosti

  • Je poháněn vysokofrekvenčními procesory Intel Xeon E5-2686 v4 se základní frekvencí 2,3 GHz.
  • Poskytuje šířku pásma sítě až 25 GB a využívá elastický síťový adaptér, což je síťová rozšířená síť.
  • Má vysoký I/O výkon a dokonce i propustnost sekvenčního čtení
  • Pro pracovní zátěže, které vyžadují přímý přístup k paměti a procesorům, můžete získat podporu pro holé kovové instance až do 256 GB

Zrychlené výpočty

Tyto jsou známé jako typy instancí náročné na grafické zpracování. Tyto instance mohou využívat hardwarové akcelerátory a koprocesory k provádění intenzivních výpočtů nebo grafického zpracování. To je efektivnější než běžný software, který běží na systémech.

Podporuje následující typy sad nebo typů instancí rodiny.

To bylo vše o různých instancích EC2 na základě jejich typu rodiny.

Velikost instance AWS EC2

Velikost instancí AWS EC2 udává počet zdrojů (kapacitu), které byly zřízeny pro instanci. Instance AWS mohou mít různé velikosti a používat stejný hardware.

Instance různých velikostí mohou běžet na různém hardwaru. Lze použít například úložná zařízení SSD a HDD. Nejmenší velikost instance má nejmenší množství paměti. Větší instance AWS EC2 obsahují úměrně více paměti.

Pro všechny typy instancí AWS je k dispozici mnoho velikostí, včetně:

  • Nano
  • Micro
  • Malý
  • Střední
  • Velký
  • XLarge
  • 2XVelký
  • 4Xvelký
  • 6Xvelký
  • 8Xvelký
  • 16XLarge
  • 32Xvelký

Cena AWS EC2

Níže jsou uvedeny různé cenové modely instance AWS EC2:

Instance On-Demand

Instance na vyžádání jsou jednoduché v tom, že platíte pouze za to, co používáte. Účtuje se vám pouze spotřebovaná výpočetní kapacita – za den nebo hodinu – když používáte instanci EC2. Neexistuje žádná platba předem.

Vyhrazené instance

Výměnou za platbu předem získáte slevu až 75 % z nákladů na instance na vyžádání. Rezervované instance jsou často nákladově efektivnější než cenový model na vyžádání.

  Jak používat ID osobní schůzky Zoom

Spot instance

Tento cenový model vám umožňuje nabízet náhradní nebo nevyužité výpočetní zdroje EC2 až s 90% slevou ze současné ceny. Cena spotové instance závisí na poptávce a nabídce nevyužité cloudové kapacity AWS ECS2.

Dedikovaní hostitelé

Tento model vám poskytuje server AWS EC2, který je výhradně pro vaše použití. Počet instancí, které používáte, není základem pro fakturaci. Dedikovaného hostitele lze zakoupit buď zaplacením hodinové sazby, nebo provedením rezervace. Ta je obvykle o 70 % nižší než cena na vyžádání.

Moje doporučení ohledně cen AWS EC2

Podle mého názoru je AWS EC2 flexibilní platforma, která vám umožní nastavit instanci tak, aby vyhovovala vašim potřebám a rozpočtu. Tyto tipy vám pomohou vybrat správnou instanci a ušetřit peníze za instance EC2:

Vyberte si instanci EC2 s nejnižší cenou, která vyhovuje vašim potřebám

Pokud nepotřebujete drahé typy instancí, je dobré ušetřit peníze. Pokud máte různé zatížení aplikací, zvažte skupinu automatického škálování. Automatické škálování lze použít k vytvoření instancí clusteru EC2 pro vaši rostoucí firmu.

Měli byste se zaměřit na minimální zatížení

Chcete-li snížit náklady, můžete snížit zatížení instance, pokud má váš typ instance vysoké využití CPU nebo paměti. Můžete také spustit celou operaci bez jakýchkoli potíží.

Rezervovat nebo nacházet instance

Ke snížení nákladů lze použít rezervované nebo spotové instance. Instance na vyžádání jsou nejlepší, když budou vaše instance EC2 používány pouze krátkou dobu. Rezervované nebo okamžité instance mohou být lepší volbou, pokud chcete použít více svých instancí.

Pokud to není potřeba, nezapomeňte zakázat instance EC2

Někdy mohou instance EC2 pokračovat v provozu, což zvyšuje vaše náklady. Můžete se naučit vypínat produkční systémy, které nejsou potřeba. Automatizace může být použita k vypnutí takových systémů, když se nepoužívají.

Identifikujte a zastavte případy nízkého využití EC2

Identifikujte nečinné nebo nedostatečně využívané instance EC2. Potom můžete snížit své náklady tím, že je zastavíte, nebo snížíte jejich velikost.

K optimalizaci nákladů na ECS můžete použít nástroj AWS Billing and Cost Management Tool. Můžete také použít AWS Instance Scheduler pro zastavení instancí a AWS Operations Conductor pro snížení počtu EC2 instancí.

Závěr

Tento tutoriál byl hlubokým ponorem do AWS EC2. Doufám, že sis to užil. Tato sada dovedností je velmi vyhledávaná náboráři v cloudové doméně. Zjistěte více o cloudových službách, které vám pomohou rozhodnout, zda je cloud vhodný pro vaši společnost.

Můžete si vybrat z řady služeb AWS EC2, které splňují požadavky vaší aplikace. Tato příručka také vysvětlila cenový model pro cloudovou platformu AWS EC2.

Můžete také prozkoumat některé klíčové terminologie AWS, které rozšiřují vaše učení AWS.