Typy instancji AWS

Typy Instancji Aws



Instancja AWS to wirtualny serwer w chmurze. Istnieje ogromna liczba typów instancji w AWS EC2. Różne instancje mogą być tworzone lub uruchamiane za pośrednictwem jednego AMI, jeśli użytkownik chce zachować te same konfiguracje we wszystkich instancjach. Instancje AWS EC2 pomagają wdrażać, zarządzać i skalować aplikacje hostowane w AWS.

AWS Elastic Compute Cloud zapewnia prawie 500 instancji. Witryna AWS wyświetla listę wszystkich instancji udostępnianych przez AWS w wierszach z prawie 10 stronami. Istnieje ogromna liczba typów instancji, które zapewnia AWS EC2.







Wybierzmy instancję, aby wyświetlić jej szczegóły.





Instancje AWS EC2 zapewniają szeroką gamę kombinacji pamięci masowej, procesora, pamięci i pojemności. Typ instancji jest wybierany na podstawie wymagań przypadku użycia.





Typy instancji AWS

Poniżej przedstawiono typy instancji dostępne w AWS EC2:

Ogólny cel

Instancje EC2 ogólnego przeznaczenia zapewniają zrównoważoną ilość pamięci, mocy obliczeniowej i usług sieciowych i są zalecane dla wszystkich normalnych aplikacji, takich jak serwery WWW i repozytoria kodu.



Instancje EC2 ogólnego przeznaczenia mają 3 różne typy serii, tj. serię T, serię A i serię M.

Seria T (T4g, T3, T3a, T2): Dla instancji EC2 ogólnego przeznaczenia z serii T dostępne są wszystkie rozmiary lub pojemności pamięci masowej, tj. nano, małe, średnie i duże. Najczęstszą instancją EC2 z serii T jest t2.micro, który jest zwykle używany w laboratoriach praktycznych i na kontach bezpłatnych.

Seria M (M6g, M6i, M6a, M5, M5a, M5n, M5zn, M4): Rozmiar lub pojemność magazynu w instancjach EC2 ogólnego przeznaczenia serii M jest tylko duża. M4, M5 i M5a były przez lata najczęściej używanymi instancjami ogólnego przeznaczenia serii M. W przypadku M4 pamięć była zarządzana tylko na EBS, natomiast w przypadku M5, M5a, M5d i M5ad pamięcią można zarządzać zarówno na EBS, jak i na dysku SSD. M6i zastępuje teraz instancje M5 ze względu na swoją efektywność kosztową i lepszą wydajność.

Seria A (A1): Rozmiary lub pojemności pamięci w instancjach EC2 ogólnego przeznaczenia serii A są średnie lub duże. Te wystąpienia są zalecane dla obciążeń skalowanych w poziomie.

Zoptymalizowany pod kątem obliczeń

Instancje, które są idealne dla aplikacji związanych z obliczeniami lub aplikacji, które mają jednocześnie zarządzać różnymi procesami obliczeniowymi z dużą wydajnością. Tego typu instancje najlepiej nadają się do transkodowania multimediów, HPC, serwerów gier, zakłóceń uczenia maszynowego itp. Ten typ instancji EC2 ma tylko jeden typ serii, czyli serię C.

C5 był jedną z najczęściej używanych instancji obliczeniowych EC2. Ludzie woleli to, ponieważ jest bardziej wydajne i kosztuje mniej w porównaniu z poprzednimi instancjami, takimi jak C3. Teraz C6i jest używany, ponieważ jest kompatybilny z procesorami trzeciej generacji, w przeciwieństwie do instancji C5.

Niektóre z popularnych wystąpień zoptymalizowanych pod kątem obliczeń z serii C to C6i, C6a, C5, C5a, C5n i C4.

Zoptymalizowany pod kątem pamięci

Te instancje są specjalnie zaprojektowane, aby zapewnić wyższą wydajność i dobrą szybkość firmom, które wymagają dużych zestawów danych w pamięci. Są najbardziej odpowiednie dla baz danych MySQL i NoSQL.

Jest najbardziej zalecany w przypadku obciążeń roboczych lub aplikacji wymagających większej pamięci o dostępie swobodnym (RAM) do przechowywania większych ilości danych. Niektóre z najczęściej używanych instancji EC2 zoptymalizowanych pod kątem pamięci to R7iz, R6in, R6a, R6g, R6i, R5, R5a, R5b, R5n itd.

Mają 3 rodzaje serii tj Seria R , seria X, oraz Seria Z .

Seria R: Instancje serii R są najczęściej używane w aplikacjach, w których wymagane jest przetwarzanie w czasie wykonywania. Instancja R6i jest jedną z najczęściej używanych i najnowszych instancji EC2 zoptymalizowanych pod kątem pamięci ze względu na jej wydajność i opłacalność w porównaniu z poprzednimi instancjami, takimi jak R5.

Seria Z: Instancje te mają wysoką częstotliwość i zapewniają dobrą przestrzeń do przechowywania dużych baz danych.

Seria X: Te typy instancji EC2 zoptymalizowanych pod kątem pamięci mają największą ilość pamięci w porównaniu z innymi.

Przyspieszone przetwarzanie

Tego typu instancje używają akceleratorów sprzętowych do wykonywania złożonych zadań. Pomagają bardzo szybko i wydajnie obliczać wartości w liczbach zmiennoprzecinkowych, przetwarzać grafikę i dopasowywać wzorce danych.

Ponadto zapewniają funkcjonalność aplikacjom, które wykorzystują sztuczną inteligencję (AI) i uczenie maszynowe, a także są wykorzystywane w aplikacjach z funkcjami takimi jak transmisja na żywo i inne środowiska przetwarzania w czasie rzeczywistym.

Seria F: Instancje serii F, takie jak F1, współpracują z programowalnymi macierzami bramek (FPGA) i są używane w środowisku czasu rzeczywistego.

Seria P: Tego typu instancje Accelerated Computing EC2, takie jak P2 i P3, zapewniają sieci o dużej przepustowości i są najczęściej używane w aplikacjach z funkcjami głębokiego uczenia.

Seria G: Te instancje EC2, takie jak G2 i G3, najlepiej nadają się do aplikacji intensywnie korzystających z grafiki, takich jak animacje 3D.

Zoptymalizowany do przechowywania

Zoptymalizowane pod kątem przechowywania instancje EC2 są społecznie zaprojektowane dla firm i obciążeń, które wymagają sekwencyjnego dostępu do odczytu i zapisu w lokalnych magazynach. Magazynem instancji EC2 zoptymalizowanych pod kątem pamięci masowej może być EBS, HDD i SSD.

Obejmują one Im4gn, Is4gen, I4i, I3, I3en, D2, D3, D3en, H1.

Seria D: Są one najbardziej zalecane do stosowania w aplikacjach o dużych wymaganiach dotyczących hurtowni danych. Dysk SSD dla tych wystąpień używany jest typ magazynu.

Seria H: Są one używane z aplikacjami z bezpośrednio podłączoną pamięcią instancji. Nie są one używane z aplikacjami z pamięcią masową podłączoną do sieci, taką jak EBS.

Seria I: Zoptymalizowane pod kątem przechowywania instancje EC2 z serii I, takie jak I3, I3en i inne, są najbardziej zalecane w systemach online, które obejmują wydajne i szybkie procesy transakcyjne.

Zoptymalizowany pod kątem HPC

HPC lub wysokowydajne instancje obliczeniowe są projektowane społecznie, aby oferować najniższą cenę za obciążenia lub firmy korzystające z usług AWS.

Do korzystania z tych instancji wymagany jest dedykowany host. Te instancje są bardzo rzadko używane, ponieważ dedykowane hosty są drogie i tylko nieliczni użytkownicy mogą je kupić. Te instancje są instalowane bezpośrednio na sprzęcie systemu i są używane tylko przez wyspecjalizowanych użytkowników.

Zawierają Hpc6id oraz Hpc6a .

Wniosek

AWS Elastic Compute Cloud zapewnia ponad 500 różnych instancji o różnych właściwościach, które pasują do konkretnych przypadków użycia zgodnie z ich wymaganiami. Typy, w których wszystkie instancje są podzielone na kategorie, to instancje ogólnego przeznaczenia, zoptymalizowane pod kątem obliczeń, zoptymalizowane pod kątem pamięci, przyspieszone przetwarzanie, zoptymalizowane pod kątem przechowywania i zoptymalizowane pod kątem HPC.