Cum se lansează o instanță EC2 dintr-un AMI personalizat?



Acest articol vă va prezenta un concept AWS important care este Cum se lansează o instanță EC2 de la un AMI personalizat, cu o demonstrație adecvată.

este vorba despre agilitate. Una dintre ele este crearea rapidă de servere noi de diferite dimensiuni și implementarea aplicațiilor pe ele. Să luăm exemplul Netflix, este găzduit pe AWS. Ori de câte ori există un spectacol popular sau un film, Netflix ar adăuga din ce în ce mai multe EC2 folosind AutoScaling pentru a satisface cererea clientului. În funcție de numărul de utilizatori care încearcă să acceseze serviciul Netflix, caracteristica AutoScaling poate adăuga sau șterge automat instanțe EC2. Să vedem cum să lansăm o instanță EC2 dintr-un AMI personalizat?

Următoarele indicații vor fi tratate în acest articol,





Deci, haideți să începem cu articolul despre, Cum să lansăm o instanță EC2 dintr-un AMI personalizat?

Care sunt diferitele moduri de a introduce aplicația în instanța EC2?

Cum se instalează automat aplicația pe EC2? Există mai multe moduri de a avea aplicația împreună cu setările instanței EC2, așa cum este discutat mai jos.



  • Utilizarea instrumentului de gestionare a configurației, cum ar fi Puppet și Chef, pentru a gestiona ciclul de viață al aplicației Aplicația poate fi instalată, actualizată și rulată pe mii de mașini folosind aceste instrumente de gestionare a configurației.

  • Prin trecerea datele utilizatorului la instanța EC2. Datele utilizatorului pot fi un script shell pentru instalarea aplicației și vor fi executate la pornirea EC2.

Ultimele opțiuni sunt utilizarea unui EC2 AMI (Amazon Machine Image), AMI are toate informațiile, cum ar fi sistemul de operare, discurile EBS atașate, aplicațiile și setările corespunzătoare. AMI este tot ceea ce este necesar pentru a porni o instanță EC2. Comparativ cu cele două abordări de mai sus, utilizarea AMI este cel mai rapid mod de a porni o instanță EC2, deoarece AMI are deja toate detaliile pentru a porni instanța EC2. Acest tutorial parcurge secvența de pași pentru a crea un AMI.



seria Fibonacci c ++

Imagine - Cum se lansează o instanță EC2 de la un AMI personalizat - Edureka Deci, să trecem la partea demo,

Cum se lansează o instanță EC2 de la un AMI personalizat: demonstrație privind crearea unui AMI personalizat?

AWS ne oferă un set de AMI atât pentru Windows, cât și pentru Linux. Pe baza cerinței, este, de asemenea, posibil să creați AMI personalizat cu software suplimentar și setări de configurare. Iată secvența de pași la nivel înalt pentru a crea un AMI.

Pasul 1: Lansați o instanță EC2 de la un AMI existent și conectați-vă la acesta.

Pasul 2: Instalați aplicația și efectuați modificările de configurare corespunzătoare.

Pasul 3: Creați un nou AMI.

Pasul 4: Lansați instanțe EC2 suplimentare utilizând AMI creat în Pasul 3 .

Iată pașii în detaliu:

Pasul 1: Lansarea instanței EC2

Utilizați unul dintre AMS-urile existente furnizate de AWS (Windows sau Linux) pentru a lansa o instanță EC2 și pentru a vă conecta la instanță, așa cum se menționează în tutorialul Edureka EC2 .

Pasul 2: Instalarea aplicației pe EC2

Odată conectat la instanța EC2, instalați orice aplicație conform cerințelor dvs. Comenzile de mai jos sunt pentru instalarea Apache Tomcat pe instanța Ubuntu EC2. Apache Tomcat poate fi folosit pentru a construi pagini web dinamice folosind JSP și Servlets. La fel, poate fi instalat orice alt software.

#deveniți o rădăcină
sudo su

#obțineți lista de programe și cele mai recente patch-uri
apt-get update && apt-get upgrade

# descărcați și instalați Apache Tomcat
apt-get install tomcat8

Instalarea Tomcat poate fi verificată accesând URL-ul (ec2-ip: 8080) din browser, pagina de pornire Tomcat ar trebui să fie afișată după cum urmează. Asigurați-vă că înlocuiți ec2-ip cu IP-ul public corespunzător al instanței EC2. Portul 8080 ar trebui să fie deschis în regulile de intrare ale grupului de securitate împreună cu portul 22, așa cum se arată în „regulile de intrare” de mai jos ale grupului de securitate. Portul 22 este utilizat pentru acces SSH, iar portul 8080 este utilizat pentru accesarea Tomcat.

Pasul 3: Crearea AMI personalizată

Pasul 3.1: Selectați instanța EC2 și accesați „Acțiuni -> Imagine -> Creați imagine”.

Pasul 3.2: Specificați numele și descrierea imaginii și faceți clic pe „Creați imagine”. Rețineți că, înainte de a crea imaginea, instanța EC2 este oprită, AMI a creat și a repornit din nou. Aceasta este pentru a vă asigura că imaginea creată este într-o stare consecventă. EC2 este repornit, deci orice sesiune Putty sau alte sesiuni către EC2 vor fi încheiate.

Pasul 3.3: Faceți clic pe fila AMI din panoul din stânga. Inițial, AMI ar fi într-o stare „în așteptare” și apoi va trece la starea „disponibilă”. În funcție de dimensiunea instanței EC2, crearea AMI ar putea dura ceva timp. Rețineți că AMI are vizibilitate privată în mod implicit și este accesibilă doar utilizatorului care a creat-o. AMI poate fi făcut public sau accesibil câtorva utilizatori accesând „Acțiuni -> Gestionați permisiunile de imagine”.

Pasul 4: Crearea EC2 din noul AMI

În consola de management EC2, faceți clic pe „Lansați instanța”, faceți clic pe „My AMI” unde AMI-ul privat a fost creat în Pasul 3 ar trebui să fie vizibile. Selectați AMI și urmați procesul de creare EC2 ca de obicei. Odată ce instanța EC2 a fost creată, obțineți adresa IP publică a EC2 și accesați pagina principală Tomcat accesând adresa URL (ec2-ip: 8080) din browser. De această dată nu este nevoie să vă conectați la instanța EC2 și să instalați Tomcat, așa cum a creat AMI în Pasul 3 are deja Tomcat-ul instalat deja în el.

Odată ce EC2 a fost creat, asigurați-vă că ați terminat EC2 și anulați înregistrarea AMI în aceeași ordine. Dacă instanța EC2 rulează, atunci AMI corespunzător nu poate fi radiat. AMI ocupă spațiu de stocare și, dacă nu este radiat / șters, există un cost asociat cu același.

Deci, asta este băieții, acest lucru ne aduce la sfârșitul acestui articol despre Cum să lansăm o instanță EC2 dintr-o AMI personalizată?În cazul în care, dacă doriți să câștigați expertiză în acest subiect, Edureka a venit cu un curriculum care acoperă exact ceea ce ați avea nevoie pentru a sparge examenul Solution Architect! Puteți arunca o privire la detaliile cursului pentru Instruire.

În cazul oricăror întrebări legate de acest blog, vă rugăm să nu ezitați să puneți întrebări în secțiunea de comentarii de mai jos și ne-ar face plăcere să vă răspundem cel mai devreme.