Większość usług AWS jest specyficzna dla regionu; Usługi te są wdrażane w określonym regionie AWS. AWS zaleca wdrażanie usług w regionach bliżej klientów uzyskujących dostęp do tych usług. AWS EC2 jest również specyficzny dla regionu, a instancje EC2 można wdrożyć w określonych regionach AWS. Instancje EC2 na AWS można migrować z jednego regionu AWS do innego regionu AWS. Migrację instancji EC2 można wykonać, wykonując podane kroki.
W tym przewodniku omówimy, jak migrować instancję EC2 z jednego regionu AWS do innego regionu.
Utwórz nowe AMI z instancji EC2
Pierwszym krokiem do migracji instancji EC2 z regionu źródłowego AWS do regionu Destination AWS jest stworzenie AMI instancji EC2. AMI (Amazon Machine Image) to system operacyjny, taki jak Windows lub Linux dla instancji EC2 i zawiera wszystkie informacje i uprawnienia do uruchomienia obrazu. Możesz albo użyć AMI na rynku AWS, a nawet rozwinąć własne.
Aby utworzyć AMI z instancji, po prostu wybierz instancję, którą chcesz migrować, kliknij „działania,”I tam, pod„obraz i szablony”Tab, zobaczysz opcję„Stwórz obraz.„Instancja może zostać zatrzymana lub w stanie pracy podczas tworzenia obrazu, ale zaleca się powstrzymanie instancji przed uzyskaniem stabilnego AMI.
W sekcji Utwórz obraz, najpierw musisz podać nazwę obrazu dla nowego AMI; Możesz opcjonalnie dodać opis swojego AMI.
Następnie możesz dołączyć więcej objętości EBS i istniejącą objętość korzeni, jeśli chcesz. W przypadku tego demo nie dołączymy żadnego dodatkowego objętości.
W przypadku znaczników wybierz opcję „Tag Image and Snapshot razem”, aby dodać te same znaczniki do nowo utworzonego AMI, co oryginalna instancja EC2. Możesz także dodać niestandardowe tagi do swojego AMI, klikając Dodaj przycisk znacznika.
Po dodaniu tagów przejdź do końca strony i kliknij Stwórz obraz przycisk, aby utworzyć obraz.
Po utworzeniu naszego AMI otwórz sekcję AMI z lewego menu w konsoli EC2, a znajdziesz ją tam.
Więc nasz obraz AMI został pomyślnie utworzony.
Skopiuj AMI do regionu docelowego
Teraz musimy skopiować naszą instancję AMI z poprzedniego regionu do nowego regionu, w którym chcemy migrować instancję. Aby to zrobić, po prostu wybierz obraz w sekcji AMI, kliknij „działania”Przycisk i kliknij„Kopia ami."
Zapewnij region docelowy dla swojego AMI, w którym chcesz, aby AMI została migrowana, i po prostu kliknij przycisk Copy AMI w prawym dolnym rogu.
Proces kopiowania z jednego regionu do drugiego może zająć trochę czasu, w zależności od kwoty danych w objętości głównej. Po zakończeniu możesz przejść do regionu docelowego, a tam znajdziesz kopiowany obraz instancji w sekcji AMI.
Więc nasze ami zostaje przeniesione z jednego regionu AWS do drugiego. Możesz także skopiować swój AMI do wielu regionów, jeśli potrzebujesz.
Uruchom instancję EC2 w regionie docelowym
Wreszcie, teraz możemy uruchomić naszą instancję EC2 w nowym regionie za pomocą AMI z naszej starszej instancji w poprzednim regionie. Musisz tylko wybrać swój obraz i kliknąć „Instancja uruchom z obrazu."
Aby skonfigurować instancję, musisz po prostu wykonać zwykłe kroki, z wyjątkiem tego, że nie będziesz musiał wybrać AMI.
Dlatego pomyślnie migrowaliśmy naszą instancję EC2 z jednego regionu do drugiego.
Zakończyć starą instancję EC2
Ostatnim krokiem, o którym należy wspomnieć, jest to, że po uruchomieniu instancji w nowym regionie musisz zatrzymać lub zakończyć oryginalne instancję, jeśli już jej nie potrzebujesz; W przeciwnym razie będzie to kosztować dodatkowe rozliczenia AWS.
W tym celu wybierz instancję i kliknij Przycisk stanu instancji. Lista pojawi się z wieloma opcjami. Kliknij na Zakończyć instancję Aby zakończyć instancję EC2.
Widzieliśmy więc, jak migrować instancję EC2 za pomocą konsoli zarządzania AWS.
Migruj instancję EC2 za pomocą CLI
Więc teraz w tej sekcji użyjemy interfejsu wiersza polecenia AWS (CLI) do migracji naszej instancji między dwoma regionami.
Najpierw musimy utworzyć AMI z naszej instancji za pomocą następującego polecenia.
$: AWS EC2 Create-Imagage--instance-id--Nazwa „Nazwa obrazu”-Description „Opis”-No-Reboot
Teraz musimy skopiować AMI z jednego regionu do drugiego. Polecenie do wykonania tej akcji jest następujące.
$: AWS EC2 Copy-Imagage-Region--nazwa --Region źródłowy --źródło-obraz-id --opis ""
Teraz uruchomimy instancję EC2 w regionie oznaczenia za pomocą tego skopiowanego AMI.
$: AWS EC2 Run-instances-Image-id--typ instancji
Polecenie wygeneruje następujące szczegółowe dane wyjściowe na temat utworzonej instancji.
Tak więc nasza instancja jest pomyślnie migrowana za pomocą interfejsu wiersza polecenia AWS.
Wniosek:
Wraz ze wzrostem koncepcji infrastruktury chmurowej, a AWS rozszerza swoje usługi i strefy i regiony dostępności w wysokim tempie, użytkownik może wymagać przeniesienia lub migracji swoich starych usług i zasobów do regionu, aby uzyskać najmniej opóźnienia i wyższe dane Szybkość transferu, dlatego AWS umożliwia migrację działających usług, takich jak instancje EC2 lub objętości przechowywania z jednego regionu do drugiego. Może to być również pomocne, jeśli chcesz wdrożyć więcej zasobów dla aplikacji lub systemu, ale nie chcesz projektować i budować wszystko od zera.