Jak uruchomić instancję EC2 z niestandardowego AMI?



W tym artykule przedstawiono ważną koncepcję AWS, czyli Jak uruchomić instancję EC2 z niestandardowego AMI wraz z odpowiednią demonstracją.

chodzi o zwinność. Szybkie tworzenie nowych serwerów o różnej wielkości i wdrażanie na nich aplikacji jest jednym z nich. Weźmy na przykład Netflix, który jest hostowany na AWS. Ilekroć jest popularny program lub film, Netflix dodawałby coraz więcej EC2 za pomocą Automatyczne skalowanie aby sprostać wymaganiom klientów. W zależności od liczby użytkowników próbujących uzyskać dostęp do usługi Netflix, funkcja AutoScaling może automatycznie dodawać lub usuwać instancje EC2. Zobaczmy, jak uruchomić instancję EC2 z niestandardowego AMI?

Poniższe wskazówki zostaną omówione w tym artykule,





Zacznijmy więc od artykułu Jak uruchomić instancję EC2 z niestandardowego AMI?

Jakie są różne sposoby pobierania aplikacji na instancję EC2?

W jaki sposób aplikacja jest automatycznie instalowana na EC2? Istnieje wiele sposobów posiadania aplikacji wraz z ustawieniami w instancji EC2, jak omówiono poniżej.



scal kod sortowania c ++
  • Używanie narzędzi do zarządzania konfiguracją, takich jak Puppet i Chef, do zarządzania cyklem życia aplikacji. Aplikacja może być instalowana, aktualizowana i przywracana na tysiącach maszyn przy użyciu tych narzędzi do zarządzania konfiguracją.

  • Przechodząc dane użytkownika do instancji EC2. Dane użytkownika mogą być skryptem powłoki do zainstalowania aplikacji i zostaną wykonane po uruchomieniu EC2.

Ostatnią opcją jest użycie EC2 AMI (Amazon Machine Image), AMI ma wszystkie informacje, takie jak system operacyjny, dołączone dyski EBS, aplikacje i odpowiednie ustawienia. AMI jest tym, co jest potrzebne do uruchomienia instancji EC2. W porównaniu z powyższymi dwoma podejściami, użycie AMI jest najszybszym sposobem na uruchomienie instancji EC2, ponieważ AMI ma już wszystkie szczegóły potrzebne do uruchomienia instancji EC2. Ten samouczek przedstawia sekwencję kroków tworzenia AMI.



Obraz - Jak uruchomić instancję EC2 z niestandardowego AMI - Edureka Przejdźmy więc do części demonstracyjnej,

Jak uruchomić instancję EC2 z niestandardowego AMI: Demo na temat tworzenia niestandardowego AMI?

AWS dostarcza nam zestaw AMI dla systemów Windows i Linux. W oparciu o wymagania możliwe jest również tworzenie niestandardowego interfejsu AMI z dodatkowym oprogramowaniem i ustawieniami konfiguracyjnymi. Oto sekwencja kroków wysokiego poziomu, aby utworzyć AMI.

Krok 1: Uruchom instancję EC2 z istniejącego AMI i zaloguj się do niej.

Krok 2: Zainstaluj aplikację i wprowadź odpowiednie zmiany w konfiguracji.

Krok 3: Utwórz nowy AMI.

Krok 4: Uruchom dodatkowe instancje EC2, korzystając z AMI utworzonego w Krok 3 .

Oto szczegółowe kroki:

Krok 1: Uruchomienie instancji EC2

Użyj jednego z istniejących AMI dostarczonych przez AWS (Windows lub Linux), aby uruchomić instancję EC2 i zalogować się do instancji, jak wspomniano w samouczku Edureka dla EC2 .

Krok 2: Instalacja aplikacji na EC2

Po zalogowaniu się do instancji EC2 zainstaluj dowolną aplikację zgodnie ze swoimi wymaganiami. Poniższe polecenia służą do instalowania Apache Tomcat na instancji Ubuntu EC2. Apache Tomcat może służyć do tworzenia dynamicznych stron internetowych przy użyciu JSP i serwletów. Podobnie można zainstalować każde inne oprogramowanie.

# zostań rootem
sudo su

# pobierz listę oprogramowania i najnowsze poprawki
apt-get update && apt-get upgrade

#download i zainstaluj Apache Tomcat
apt-get install tomcat8

Instalację Tomcata można zweryfikować, przechodząc do (ec2-ip: 8080) URL w przeglądarce, strona główna Tomcat powinna być pokazana jak poniżej. Pamiętaj, aby zastąpić ec2-ip odpowiednim publicznym adresem IP instancji EC2. Port 8080 powinien być otwarty w regułach ruchu przychodzącego grupy zabezpieczeń wraz z portem 22, jak pokazano w poniższych „regułach ruchu przychodzącego” grupy zabezpieczeń. Port 22 jest używany do dostępu SSH, a port 8080 jest używany do uzyskiwania dostępu do Tomcat.

argumenty wiersza poleceń w przykładowym kodzie Java

Krok 3: Tworzenie niestandardowego AMI

Krok 3.1: Wybierz instancję EC2 i przejdź do „Działania -> Obraz -> Utwórz obraz”.

Krok 3.2: Podaj nazwę i opis obrazu i kliknij „Utwórz obraz”. Zauważ, że przed utworzeniem obrazu instancja EC2 jest zatrzymywana, AMI utworzył i ponownie uruchomił. Ma to na celu zapewnienie, że utworzony obraz jest w spójnym stanie. EC2 zostanie ponownie uruchomiony, więc wszelkie sesje Putty lub inne sesje z EC2 zostaną zakończone.

Krok 3.3: Kliknij kartę AMI w lewym panelu. Początkowo AMI znajdowałby się w stanie „oczekujący”, a następnie zmieniłby się na „dostępny”. W zależności od rozmiaru instancji EC2, tworzenie AMI może zająć trochę czasu. Zwróć uwagę, że AMI ma domyślnie widoczność Prywatny i jest dostępne tylko dla użytkownika, który go utworzył. AMI można upublicznić lub udostępnić kilku użytkownikom, przechodząc do „Działania -> Zarządzaj uprawnieniami do obrazów”.

Krok 4: Tworzenie EC2 z nowego AMI

W konsoli zarządzającej EC2 kliknij „Uruchom instancję”, kliknij „Mój AMI”, gdzie utworzono prywatny AMI Krok 3 powinien być widoczny. Wybierz AMI i postępuj zgodnie z procesem tworzenia EC2 jak zwykle. Po utworzeniu instancji EC2 uzyskaj publiczny adres IP EC2 i uzyskaj dostęp do strony domowej Tomcat, przechodząc do (ec2-ip: 8080) URL w przeglądarce. Tym razem nie ma potrzeby logowania się do instancji EC2 i instalowania Tomcata, ponieważ AMI utworzono w Krok 3 ma już zainstalowany Tomcat.

różnica między css i css3

Po utworzeniu EC2 pamiętaj o zakończeniu EC2 i wyrejestrowaniu AMI w tej samej kolejności. Jeśli instancja EC2 jest uruchomiona, nie można wyrejestrować odpowiedniego AMI. AMI zajmuje miejsce w pamięci i jeśli nie zostanie wyrejestrowane / usunięte, wiąże się z tym koszt.

A więc to wszystko, to prowadzi nas do końca artykułu o tym, jak uruchomić instancję EC2 z niestandardowego AMI?Jeśli chcesz zdobyć wiedzę w tym temacie, Edureka opracowała program nauczania, który dokładnie obejmuje to, czego potrzebujesz, aby zdać egzamin na architekta rozwiązań! Możesz rzucić okiem na szczegóły kursu trening.

W przypadku jakichkolwiek pytań związanych z tym blogiem, zachęcamy do zadawania pytań w sekcji komentarzy poniżej, a my z przyjemnością odpowiemy najwcześniej.