Ako spustiť inštanciu EC2 z vlastného AMI?



Tento článok vám predstaví dôležitý koncept AWS, ktorým je Ako spustiť inštanciu EC2 z vlastného AMI s adekvátnou ukážkou.

je všetko o svižnosti. Jedným z nich je rýchle vytváranie nových serverov rôznych veľkostí a nasadzovanie aplikácií na nich. Zoberme si príklad Netflixu, ktorý je hostený na AWS. Kedykoľvek sa koná populárna šou alebo film, Netflix pridáva čoraz viac EC2 pomocou AutoScaling uspokojiť dopyt zákazníkov. V závislosti od počtu používateľov, ktorí sa pokúšajú získať prístup k službe Netflix, môže funkcia AutoScaling automaticky pridávať alebo mazať inštancie EC2. Pozrime sa, ako spustiť inštanciu EC2 z vlastného AMI?

nastavenie zatmenia pre javu

V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,





Začnime teda článkom o tom, ako spustiť inštanciu EC2 z vlastného AMI?

Aké sú rôzne spôsoby, ako dostať aplikáciu do inštancie EC2?

Ako sa aplikácia automaticky inštaluje na EC2? Existuje niekoľko spôsobov, ako mať aplikáciu spolu s nastaveniami na inštancii EC2, ako je uvedené nižšie.



  • Používanie nástroja na správu konfigurácie ako Puppet a Chef na správu životného cyklu aplikácie. Aplikáciu je možné nainštalovať, inovovať a vrátiť späť na tisíce strojov pomocou týchto nástrojov na správu konfigurácie.

  • Prejdením okolo použivateľské dáta na inštanciu EC2. Používateľskými údajmi môže byť shell skript na inštaláciu aplikácie a vykonajú sa pri spustení EC2.

Poslednou možnosťou je použitie EC2 AMI (Amazon Machine Image), AMI má všetky informácie ako operačný systém, pripojené EBS disky, aplikácie a príslušné nastavenia. Na spustenie inštancie EC2 je potrebný AMI. V porovnaní s vyššie uvedenými dvoma prístupmi je použitie AMI najrýchlejší spôsob spustenia inštancie EC2, pretože AMI už má všetky podrobnosti potrebné na spustenie inštancie EC2. Tento tutoriál prechádza postupnosťou krokov k vytvoreniu AMI.



Obrázok - Ako spustiť inštanciu EC2 z vlastného AMI - Edureka Prejdime teda k ukážkovej časti,

Ako spustiť inštanciu EC2 z vlastného AMI: Ukážka pri vytváraní vlastného AMI?

AWS nám poskytuje súbor AMI pre Windows aj Linux. Na základe požiadavky je tiež možné vytvoriť prispôsobené AMI s ďalším softvérom a konfiguračnými nastaveniami. Tu je postupnosť krokov na vytvorenie AMI na vysokej úrovni.

Krok 1: Spustite inštanciu EC2 z existujúceho AMI a prihláste sa do nej.

Krok 2: Nainštalujte aplikáciu a vykonajte príslušné zmeny konfigurácie.

Krok 3: Vytvorte nový AMI.

Krok 4: Spustite ďalšie inštancie EC2 pomocou nástroja AMI vytvoreného v Krok 3 .

Tu sú kroky podrobne:

Krok 1: Spustenie inštancie EC2

Použite jeden z existujúcich AWS poskytovaných AMI (Windows alebo Linux) na spustenie inštancie EC2 a prihláste sa do inštancie, ako je uvedené v tutoriále Edureka pre EC2 .

ako vytvoriť súbor v jave

Krok 2: Inštalácia aplikácie na EC2

Po prihlásení do inštancie EC2 si nainštalujte ľubovoľnú aplikáciu podľa vašich požiadaviek. Nasledujúce príkazy slúžia na inštaláciu Apache Tomcat na inštancii Ubuntu EC2. Apache Tomcat je možné použiť na vytváranie dynamických webových stránok pomocou JSP a Servletov. Rovnako je možné nainštalovať akýkoľvek iný softvér.

# Staňte sa koreňom
sudo su

#získať zoznam softvérov a najnovších opráv
apt-get update && apt-get upgrade

# stiahnuť a nainštalovať Apache Tomcat
apt-get nainštalovať tomcat8

Inštaláciu Tomcat je možné overiť tak, že v prehliadači prejdete na adresu (ec2-ip: 8080) URL, domovská stránka Tomcat by sa mala zobraziť nižšie. Nezabudnite nahradiť modul ec2-ip príslušnou verejnou adresou IP inštancie EC2. Port 8080 by sa mal otvárať v pravidlách pre prichádzajúce hovory skupiny zabezpečenia spolu s portom 22, ako je uvedené v nasledujúcich „pravidlách pre prichádzajúce hovory“ skupiny zabezpečenia. Port 22 sa používa na prístup SSH a port 8080 sa používa na prístup k Tomcat.

Krok 3: Vytvorenie vlastného AMI

Krok 3.1: Vyberte inštanciu EC2 a choďte na „Akcie -> Obrázok -> Vytvoriť obrázok“.

Krok 3.2: Zadajte názov a popis obrázka a kliknite na „Vytvoriť obrázok“. Pred vytvorením obrázka sa inštancia EC2 zastaví, AMI sa vytvorí a reštartuje späť. Týmto sa zabezpečí, že vytvorený obraz je v konzistentnom stave. EC2 sa reštartuje, takže akékoľvek tmely alebo iné relácie na EC2 budú ukončené.

Krok 3.3: Kliknite na kartu AMI na ľavom paneli. Spočiatku by bol AMI v „nevybavenom“ stave a potom by sa zmenil na „dostupný“ stav. V závislosti na veľkosti inštancie EC2 môže vytvorenie AMI chvíľu trvať. Upozorňujeme, že AMI má štandardne viditeľnosť súkromia a je prístupný iba používateľovi, ktorý ho vytvoril. AMI je možné zverejniť alebo sprístupniť niekoľkým používateľom v časti „Akcie -> Spravovať povolenia obrázka“.

Krok 4: Vytvorenie EC2 z nového AMI

V EC2 Management Console kliknite na „Launch Instance“, kliknite na „My AMI“, kde bol vytvorený súkromný AMI v Krok 3 by mali byť viditeľné. Vyberte AMI a postupujte podľa obvyklých pokynov pre proces tvorby EC2. Po vytvorení inštancie EC2 získajte verejnú IP adresu EC2 a prejdite na domovskú stránku Tomcat tak, že v prehliadači prejdete na adresu URL (ec2-ip: 8080). Tentokrát sa nemusíte prihlasovať do inštancie EC2 a inštalovať Tomcat, ako ho vytvoril AMI v Krok 3 už má nainštalovaný Tomcat.

Po vytvorení EC2 nezabudnite ukončiť EC2 a odhláste AMI v rovnakom poradí. Ak je spustená inštancia EC2, nemožno príslušnú AMI odhlásiť. AMI zaberá úložný priestor a ak nie je odhlásený / odstránený, sú s ním spojené aj náklady.

čo robí .trim v Jave

Takže to je to, týmto sa dostávame na koniec tohto článku o tom, ako spustiť inštanciu EC2 z vlastného AMI?V prípade, že chcete získať odborné znalosti v tomto predmete, Edureka vymyslela učebný plán, ktorý obsahuje presne to, čo by ste potrebovali na absolvovanie skúšky Architect Architect! Môžete sa pozrieť na podrobnosti kurzu pre školenia.

V prípade akýchkoľvek otázok týkajúcich sa tohto blogu, neváhajte položiť otázku v sekcii komentárov nižšie. Radi vám odpovieme najskôr.