Cloud - Amazon AWS EC2

Instancje Amazon AWS EC2

W poprzednim artykule przedstawiłem sposoby zarządzania w chmurze Amazon AWS oraz szybkie uruchomienie instancji z poziomu AWS CLI. Tym razem przedstawię więcej informacji związanych z tworzeniem instancji w Amazon AWS EC2.

W pierwszej kolejności warto zwrócić uwagę na istnienie wielu typów instancji EC2,  niektórzy nazywają je rodzinami, charakteryzujących się odpowiednio dobranymi parametrami w zależności od ich przeznaczenia.

 

Typy instancji w Amazon AWS EC2

W Amazon AWS EC2 jest możliwość uruchomienia min. instancji typu: T2, M4, M3, C4, C3, X1, R1, R3, P2, G2, F1, I3, D2

Z pewnością zastanawiacie się co oznaczają te symbole i o jakich parametrach są te instancje. Poniżej po krótko opiszę  jakie one mają zastosowania:

  • T2 – używane głównie w środowiskach testowych. To co ich najbardziej wyróżnia od pozostałych typów, to używanie kredytów CPU.
  • M3, M4 – instancje zoptymalizowane pod kątem pamięci i zasobów sieciowych.
  • C3, C4 – instancje zoptymalizowane pod kątem obliczeń i wydajności procesora.
  • X1, R4, R3 – zoptymalizowane pod kątem ilości pamięci RAM. Może posiadać nawet 1952 GB pamięci RAM, prawie 2TB RAM.
  • P2,G2 – instancje posiadające procesory graficzne GPU.
  • F1 – oferują przyspieszenie sprzętowe korzystając z programowalnego układu logicznego FPGAs
  • I3, D3 – są zoptymalizowane po kątem wydajności dysku.

 

Rozliczanie w Amazon AWS EC2

W usługach Amazon EC2 istnieje możliwość uruchomienia instancji na urządzeniach dedykowanych odizolowanych fizycznie od pozostałych klientów lub współdzielonych.

W ofercie znajdują się:

  • instancje uruchamiane na żądanie – on-demand
  • instancje zarezerwowane – resever instances – gwarantujące dostępność zasobów, gdzie płatność uiszczana jest z góry za wyznaczony okres.
  • instancje Spot – pozwalające zaoszczędzić nawet do 90% w porównaniu z instancjami na żądanie
  • instancje dedykowane – uruchamiane na urządzeniach dedykowanych.

 

Niezbędne funkcjonalności używane przez instancje AWS EC2

Przed uruchomieniem instancji EC2 należy poznać niezbędne funkcjonalności używane przez instancje EC2:

  • Grupy bezpieczeństwa (Security groups) – używane do zabezpieczenia instancji ze zewnątrz i zezwolenie na łączenie się do instancji. Nie ma tutaj możliwości blokowania. Domyślnie wszystko jest z góry zablokowane.
  • Obrazy AMI – konieczne do instalacji serwera.
  • Placement groups – zapewniające niskie opóźnienia między instancjami EC2.
  • Dyski EBS – zawierające kilka typów GP2, IO1, ST1, SC1 w zależności od przeznaczenia.

 

Podsumowanie

Przed uruchomieniem serwera warto zastanowić się do czego, go tak naprawdę potrzebujemy i przez jaki czas będziemy go używać. Jeżeli planujemy używać instancje przez rok lub więcej, warto rozważyć instancje zarezerwowane. Pozwoli nam to zaoszczędzić kilkadziesiąt procent inwestowanej kwoty. Do każdego projektu należy podejść indywidualnie i rozważyć wszystkie możliwości. W szczególności nie należy korzystać z instancji typu T2, w środowiskach produkcyjnych wymagających stabilnej wydajności, ze względu na kredyty CPU.

Zapraszam do dodawania komentarzy gdybyście chcieli dowiedzieć się czegoś więcej o serwerach w usłudze Amazon AWS EC2 lub bezpośredniego kontaktu z nami.

 

AWS_Certified

    Imię i nazwisko*

    Adres email*

    Temat

    Treść wiadomości

    Akceptuje regulamin oraz zgadzam się z polityką prywatności*

    * - pole wymagane

    Designed by makyzz / Freepik