Jak zapasować instancję AWS EC2

Jak zapasować instancję AWS EC2
Wycofanie infrastruktury w chmurze jest ważną strategią unikania utraty danych w przypadku katastrofy. Oprócz ręcznych kopii zapasowych, AWS zapewnia dwie różne usługi w celu automatyzacji twoich instancji EC2 na AWS.

Kopia zapasowa AWS to centralnie zarządzana usługa używana do tworzenia kopii zapasowych danych wielu usług na AWS, takich jak Amazon EBS, Amazon EC2, Amazon RDS, Amazon DynamoDB, Amazon EFS, Amazon FSX i AWS Storage Gateway. Aby zaplanować kopie zapasowe za pomocą kopii zapasowej AWS, usługa kopii zapasowej AWS jest przypisywana konkretne uprawnienia za pomocą roli IAM w celu uzyskania dostępu do danych do tworzenia kopii zapasowych.

AWS Data Lifycle Manager to natywna usługa EC2 do tworzenia kopii zapasowych tylko serwerów EC2 na AWS. Można go używać do planowania codziennego, tygodniowego, miesięcznego, corocznego lub niestandardowego wyrażeń CRON dla zapasowych. Podobnie jak AWS Backup, AWS Data LifeCycle Manager potrzebuje również roli IAM z określonymi uprawnieniami przypisanymi w celu uzyskania dostępu do danych do tworzenia kopii zapasowych. Na tym blogu omówimy następujące punkty, aby mieć kopie zapasowe instancji EC2 na AWS.

  1. Ręczne kopie zapasowe
  2. Zautomatyzowane kopie zapasowe
  • Korzystanie z menedżera cyklu życia danych
  • Za pomocą kopii zapasowych AWS

Ręczne kopie zapasowe

Ręczne kopie zapasowe są przydatne, gdy w dowolnym momencie wymagana jest kopia zapasowa instancji EC2. Aby wykonać ręczną kopię zapasową instancji EC2, najpierw zaloguj się do konsoli zarządzania AWS i wybierz region z prawego górnego rogu konsoli, w którym wystąpiła instancja EC2.

Po wybraniu regionu poszukaj usługi EC2 z konsoli.

Z panelu po lewej stronie konsoli EC2 kliknij instancje pod INSTANCJE Sekcja.

Teraz wybierz instancję, którą chcesz wziąć kopię zapasową i kliknij działania przycisk w prawym górnym rogu konsoli EC2. Wyświetli listę różnych opcji, wybierz Obraz i szablon, i otwórz nową listę. Kliknij na Stwórz obraz.

Otworzy nową stronę z prośbą o szczegóły dotyczące kopii zapasowej instancji EC2. Wejdz do Nazwa obrazu i sprawdź Brak ponownego uruchomienia przycisk. Jeśli nie zostanie to sprawdzone, instancja ponownie uruchomi się przed kopią zapasową, aby zapewnić spójność danych. Dla tego bloga sprawdź Brak ponownego uruchomienia pole i kliknij Stwórz obraz przycisk w prawym dolnym rogu strony, pozostawiając resztę ustawień jako domyślne.

Wygeneruje kopię zapasową instancji EC2, w tym AMI (obraz maszyny Amazon) i migawkę dla każdego tomu dołączonego do instancji EC2. Z panelu po lewej stronie konsoli EC2 kliknij Amis pod Obrazy Sekcja.

Wyświetli wszystkie dostępne tam AMI i możesz zobaczyć AMI instancji EC2, którą właśnie tam z powrotem.

Teraz kliknij Migawki pod Elastic Block Store sekcja z panelu po lewej stronie konsoli EC2.

Tutaj możesz zobaczyć wszystkie migawki instancji, które utworzyłeś kopie zapasowe. Migawka to kopia tomu w czasie dołączona do instancji EC2. Jeśli instancja EC2 ma więcej niż jeden wolumin, kopia zapasowa tej instancji stworzy więcej migawek.

Zautomatyzowane kopie zapasowe

Zautomatyzowane kopie zapasowe mają na celu odzyskanie instancji EC2 z katastrofy w dowolnym momencie. AWS zapewnia dwie różne usługi, aby zaplanować automatyczne kopie zapasowe. W tej sekcji omówimy ich oboje.

Korzystanie z menedżera cyklu życia danych

Amazon Data LifeCycle Manager to natywna usługa EC2 do automatyzacji kopii zapasowych EC2. Polityka cyklu życia jest tworzona w celu zautomatyzowania kopii zapasowych za pomocą menedżera cyklu życia danych, a kopie zapasowe EC2 są zaplanowane zgodnie z polityką. Istnieją 3 różne rodzaje polityk cyklu życia.

  • Polityka migawek EBS
  • Polityka AMI wspierana przez EBS
  • Polityka zdarzeń kopiowania koniunktu

Aby ten blog mógł stworzyć kopie zapasowe EC2, omówimy tylko zasady AMI wspierane przez EBS. Polityka AMI wspierana przez EBS służy do automatycznego tworzenia AMI i migawek woluminów przymocowanych do instancji EC2, podobnie jak ręczna kopia zapasowa.

Pierwszym krokiem do utworzenia automatycznych kopii zapasowych instancji EC2 jest oznaczenie instancji EC2. Przejdź do instancji EC2, wybierz instancję, którą chcesz zaplanować kopię zapasową, i kliknij działania przycisk. Wybierz Ustawienia instancji> Zarządzaj tagami Z listy rozwijanych.

Wprowadź klucz i wartość i kliknij Ratować przycisk, aby dodać tag.

Teraz z konsoli EC2 wybierz Menedżer cyklu życia pod Elastic Block Store Sekcja.

Wybierz Polityka AMI wspierana przez EBS jako typ zasad i kliknij Następny krok przycisk do poruszania się

Otworzy formularz z prośbą o różne konfiguracje wymagane do zaplanowania kopii zapasowej EC2. Podaj instancje EC2, które chcesz zaplanować kopie zapasowe korzystania z tagów. Dodaj opis do zasady cyklu życia danych i przejdź dalej.

Wybierz domyślną rolę jako roli IAM, a rola zostanie utworzona automatycznie, jeśli nie ma.

Status zasady określa, czy zasady jest włączone, czy nie. Jeśli status zasad jest ustawiony na Nie włączone, Nie będzie wymagać kopii zapasowych instancji EC2. Ustaw status zasady na Włączony.

Opcja ponownego uruchomienia instancji, jeśli jest ustawiona Tak, Ponownie uruchamia instancję przed wykonaniem kopii zapasowej, aby zapewnić spójność danych. Jeśli ustawione na NIE, Instancja nie zostanie zamknięta, ale może powodować problemy ze spójnością danych. W przypadku tego demo ustaw opcję ponownego uruchomienia instancji NIE.

Kliknij na Następny przycisk w prawym dolnym rogu strony, a zapyta o szczegóły harmonogramu. Szczegóły dotyczące harmonogramu określają, kiedy polityka cyklu życia, a wykonanie tworzenia kopii zapasowej określonych instancji. Do tej samej polityki można dodać 4 harmonogramy.

Szczegóły harmonogramu obejmują również zatrzymanie Polityka, która określa, kiedy należy usunąć stare kopie zapasowe EC2. Istnieją 2 rodzaje zasad zatrzymywania: polityka retencyjna oparta na liczbie i polityka retencyjna oparta na wieku. Polityka retencyjna oparta na liczbie utrzymuje określoną liczbę najnowszych twoich kopii zapasowych instancji EC2 i usuwa pozostałe, a polityka retencyjna oparta na wiekach usuwa wszystkie kopie zapasowe instancji EC2 starsze niż w zdefiniowanym wieku. Polityka retencji jest zdefiniowana tylko dla pierwszego harmonogramu; Wszystkie pozostałe harmonogramy dziedziczą tę samą politykę retencyjną.

Dodamy 2 harmonogramy, codzienny harmonogram i harmonogram miesięczny, a do tego wersji demo zostanie wykorzystana polityka retencyjna oparta na liczbie. Do codziennego harmonogramu wybierz Codziennie Częstotliwość, czas rozpoczęcia i typ retencji.

Po podaniu szczegółów codziennej kopii zapasowej kliknij Dodaj kolejny harmonogram przycisk w prawym górnym rogu, aby dodać miesięczny harmonogram. Wprowadź szczegóły dla harmonogramu miesięcznego i wprowadź liczbę instancji, które należy zachować według niniejszej Polityki.

Po wprowadzeniu obu harmonogramów kliknij Polityka przeglądu przycisk w prawym dolnym rogu strony. Po przejrzeniu zasad kliknij Utwórz politykę przycisk w prawym dolnym rogu strony. Niniejsza polityka utworzy AMI i migawki określonych instancji w określonym harmonogramie.

Za pomocą kopii zapasowych AWS

AWS Backups to scentralizowana usługa tworzenia kopii zapasowych świadczonych przez AWS używane do ochrony danych różnych usług AWS. AWS Backups to usługa oparta na zasadach i może być również wykorzystywana do zaplanowania kopii zapasowych instancji EC2. W tej sekcji bloga użyjemy kopii zapasowych AWS, aby zaplanować kopie zapasowe instancji EC2. Pierwsze poszukiwanie kopie zapasowe AWS Usługa z konsoli zarządzania AWS.

Z panelu po lewej stronie konsoli kopii zapasowej AWS wybierz Plany tworzenia kopii zapasowych.

W prawym górnym rogu kliknij Utwórz plan kopii zapasowej przycisk.

Z Opcje uruchom, Wybierz Zbuduj nowy plan i podać Nazwa planu.

Do konfiguracji reguł kopii zapasowej podaj Nazwa reguł kopii zapasowej, kopie zapasowe sklepienia, I Częstotliwość kopii zapasowej, i kliknij przycisk Utwórz plan w prawym dolnym rogu strony, aby utworzyć plan kopii zapasowej AWS.

Po utworzeniu planu kopii zapasowej kliknij teraz plan kopii zapasowej, aby dodać do niego zasoby.

Przewiń w dół do Przydziały zasobów sekcja i kliknij Przypisz zasoby przycisk.

Wprowadź nazwę przypisania zasobów, wybierz Domyślna rola Jako roli IAM i wprowadź znaczniki zasobów, aby określić instancję EC2 jako zasób. Kliknij na Przypisz zasoby przycisk, aby przypisać zasoby.

Po przypisaniu zasobu kopia zapasowa AWS zacznie śledzić instancję EC2 dla kopii zapasowych. Kopie zapasowe pobrane przez usługę kopii zapasowych AWS można znaleźć w Kopie zapasowe sklepienia. Wybraliśmy domyślną sklepienie kopii zapasowej dla tego wersji demo, aby kopie zapasowe znajdowały się w domyślnym sklepieniu kopii zapasowej.

Wniosek

Kopie zapasowe instancji EC2 są ważną częścią odzyskiwania po awarii. AWS świadczy różne usługi, aby podejmować ręczne i zaplanowane zautomatyzowane kopie zapasowe instancji EC2 na AWS. W tym samouczku wyjaśnia różne sposoby przyjmowania kopii zapasowych instancji EC2. AWS Data LifeCycle Manager to natywna usługa EC2 używana do zaplanowania kopii zapasowych EC2 z wieloma harmonogramami. Można go używać do planowania codziennego, tygodniowego, miesięcznego, corocznego, a nawet niestandardowego tworzenia kopii zapasowych instancji EC2. Backups AWS to kolejna usługa używana w tym samym celu i może być używana do zaplanowania kopii zapasowych nie tylko instancji EC2, ale także innych usług, takich jak EFS, FSX itp. Ten blog opisuje proces krok po kroku, aby zabrać kopie zapasowe instancji EC2 przy użyciu różnych sposobów na AWS.