Przegląd różnych grup miejsc w AWS EC2

Przegląd różnych grup miejsc w AWS EC2
Podczas uruchamiania wielu instancji EC2 na AWS usługa EC2 zapewnia, że ​​wszystkie instancje EC2 są rozłożone na różne maszyny fizyczne, aby zminimalizować awarię całego systemu. Ale AWS EC2 zapewnia również klientom możliwość umieszczenia instancji EC2 zgodnie z ich potrzebą. Grupy umieszczania są używane do ustalenia, w jaki sposób instancje EC2 są uruchamiane na podstawowym sprzęcie. AWS zapewnia następujące trzy rodzaje strategii grup miejscowych, z których można korzystać zgodnie z obciążeniem pracą.
  • Grupa umieszczania klastrów: Grupuje instancje w klastry o niskim opóźnieniu w jednej dostępnej strefie (AZ).
  • Grupa miejsc docelowych: Rozpowszechnia instancje na podstawie sprzętu.
  • Grupa umieszczania partycji: Rozpowszechnia instancje na wiele różnych partycji w ramach AZ.

Grupa umieszczania klastrów

W grupie umieszczania klastrów wszystkie instancje znajdują się w tym samym stojaku w jednej strefie dostępności. Grupy umieszczania klastrów są zaprojektowane dla aplikacji o dużej wydajności i niskiej sieci, ponieważ instancje EC2 znajdują się fizycznie na tym samym stojaku i powoduje niskie opóźnienia między instancjami EC2 w tej samej grupie umieszczania klastra. Zwykle obsługuje do 10 Gb / s sieć. Ponieważ instancje EC2 w grupie umieszczania klastrów znajdują się w tym samym fizycznym stojaku, więc problem z grupami umieszczenia klastrów jest to, jeśli stojak się nie powiedzie, wszystkie wystąpienia zawiedzie w tym samym czasie, zagrażając wysokiej dostępności aplikacji.

Rozprzestrzenianie grupy umieszczania

W grupie umieszczania rozprzestrzeniania się wszystkie instancje EC2 znajdują się na różnych stojakach sprzętowych w jednej strefie dostępności. Każdy stojak jest odizolowany od innych i ma własną moc i sieci, aby zmniejszyć awarię wszystkich wystąpień w grupie umieszczania rozprzestrzeniania się. Możesz utworzyć do 7 instancji EC2 na strefę dostępności na grupę umieszczania rozprzestrzeniania się. W przeciwieństwie do grup umieszczenia klastra, instancje EC2 w grupie umieszczania rozprzestrzeniania się istnieją na różnych sprzętach w pojedynczej strefie dostępności minimalizującej awarię wszystkich instancji EC2 na raz, jednocześnie upewniając się o niskim opóźnieniu. Grupy umieszczania rozprzestrzeniania są przeznaczone do zastosowań wymagających maksymalnej wysokiej dostępności i gdzie każda instancja musi być odizolowana od niepowodzenia od siebie.

Grupa umieszczania partycji

W grupie umieszczania partycji instancje są uruchamiane w różnych partycjach na różnych stojakach sprzętowych, aby upewnić się, że wysoka dostępność. Może obejmować wiele AZS w tym samym regionie. Instancje w partycji nie dzielą stojaków z instancjami w innych partycjach. Niepowodzenie partycji może wpływać na wiele instancji EC2 w tej samej partycji, ale nie wpłynie na instancje EC2 na innych partycjach. Grupy umieszczania partycji są przeznaczone do aplikacji wymagających maksymalnej wysokiej dostępności. Grupy umieszczania partycji są używane do wdrażania dużych aplikacji i są idealne do dużych obciążeń rozproszonych i replikowanych, takich jak Kafka, Hadoop i Cassandra itp.

Tworzenie grupy miejsc

Teraz w tej sekcji zobaczymy, w jaki sposób możemy tworzyć grupy umieszczania na AWS za pomocą interfejsu linii poleceń AWS i AWS.

Tworzenie grupy umieszczania za pomocą AWS Console Management

Najpierw zaloguj się do konsoli zarządzania AWS i wyszukaj usługę EC2 na pasku wyszukiwania.

Z lewego okna bocznego wybierz Grupy umieszczania opcja.

Aby utworzyć grupę umieszczoną, kliknij Utwórz grupę umieszczania przycisk w prawym górnym rogu strony.

Teraz poprosi o nazwę i strategię grupy miejsc. Podaj nazwę swojej grupie miejsc, co chcesz. W strategii umieszczania musisz wybrać rodzaj grupy i.mi. klaster, rozprzestrzenianie się i partycja. W przypadku tego demo utworzymy grupę umieszczania klastra, ale możesz wybrać dowolną strategię umieszczania, którą chcesz. Teraz kliknij stworzyć grupę przycisk, aby utworzyć grupę umieszczania klastra.

W przypadku grupy umieszczania partycji najpierw podaj nazwę, co chcesz. Następnie w części strategii umieszczania wybierz partycję. Następnie musimy dostarczyć liczbę partycji dla naszej grupy umieszczania. Po podaniu wszystkich szczegółów kliknij stworzyć grupę przycisk, aby utworzyć grupę umieszczania.

Po utworzeniu grupy umiejscowienia możesz teraz uruchomić instancje EC2 w grupie umieszczania. Musisz określić grupę umieszczania podczas uruchamiania instancji EC2. Podczas uruchamiania instancji EC2 sprawdź Grupa miejsc pudełko w konfiguracji instancji EC2. Następnie możesz wybrać grupę umieszczania, w której chcesz uruchomić instancję EC2.

W przypadku grupy umieszczania partycji możesz wybrać partycję docelową, w której zostanie uruchomiona instancja EC2.

Tworzenie grupy umiejscowienia za pomocą interfejsu wiersza poleceń AWS (CLI)

W tej sekcji zobaczymy, w jaki sposób możemy utworzyć grupę umieszczającą na AWS za pomocą interfejsu wiersza poleceń AWS. Najpierw musisz skonfigurować poświadczenia interfejsu wiersza poleceń AWS. Odwiedź następujący artykuł, aby dowiedzieć się, jak skonfigurować poświadczenia interfejsu wiersza poleceń AWS.

https: // linuxhint.com/configure-AWS-CLI-CREDENTYS/

Teraz użyj następującego polecenia w terminalu, aby utworzyć grupę umieszczania.

$: AWS EC2 Create-Placement-Group \
--Nazwa grupy \
--strategia

W przypadku grupy umieszczania partycji musisz również określić liczbę partycji.

$: AWS EC2 Create-Placement-Group \
--Nazwa grupy \
--strategia \
--Partict-Count

Możesz wyświetlić szczegóły grupy umieszczonej utworzonej za pomocą następującego polecenia w terminalu.

$: AWS EC2 opisuje grupy \
--Nazwy grupowe

Wniosek

Umieszczenie instancji EC2 w infrastrukturze AWS nie jest w pełni kontrolowane przez AWS. Możesz także wybrać umieszczenie swoich instancji EC2 zgodnie z Twoimi potrzebami. AWS zapewnia różne rodzaje strategii umieszczenia, aby umieścić instancję EC2 w zależności od wymagania aplikacji. Możesz umieścić instancje EC2 w różnych grupach umieszczania, aby upewnić się, że niskie opóźnienie lub wysoka dostępność aplikacji. Ten blog zawiera krótki przegląd wszystkich strategii umieszczania i opisuje, w jaki sposób możesz tworzyć grupy umieszczania na AWS za pomocą interfejsu linii poleceń AWS i AWS.