Introducere în Amazon CloudFormation



Blogul oferă o scurtă introducere în Amazon CloudFormation

Ce este Amazon CloudFormation?

Practic este un serviciu. Având în vedere un scenariu în care avem un fișier executabil, instalăm mai întâi aplicația. Ulterior, este creat un folder și anumite fișiere ale unui pachet sunt copiate. Pe scurt, este un pas de urmat cu toate fișierele care trebuie executate.





Pașii includ:

1) Crearea unui grup de securitate



2) Crearea unui fișier pereche cheie

3) Lansarea unei instanțe EC2

4) Instalarea Apache, MySQL sau orice alt fișier.



5) Obțineți codul de la S3 și implementați-l în serverul web

sortează numerele c ++

6) Crearea Elastic Load Balancer și dați adresa URL.

Acest scenariu se întâmplă atunci când se creează un mediu de dezvoltare. De fiecare dată când avem o nouă versiune a aplicației, urmează pașii și numai atunci va oferi un mediu pregătit. Un punct de reținut este că nu va fi recomandabil să o faceți de fiecare dată, deoarece este un proces lung. Formarea Amazon Cloud oferă o ofertă în care putem urma pașii într-un mod ordonat, care implică în esență furnizarea unui șablon în limbaj script format JSON care oferă pași pentru configurarea datelor.

CloudFormation este o modalitate ușoară de a crea o colecție de resurse AWS conexe și de a le furniza într-un mod ordonat și previzibil. Permite utilizatorului să creeze un șablon și să implementeze o stivă de resurse AWS așa cum este definită în șablon. Șablonul este în format JSON și stiva va utiliza orice resursă și va urma toate acestea conform șablonului. De asemenea, este important să rețineți că, dacă orice creație eșuează, stiva va lansa totul. De asemenea, devine ușor pentru Utilizator să utilizeze CloudFormation, deoarece Amazon are o mulțime de șabloane pregătite, precum și terțe părți care au propriile lor șabloane.

CloudFormation se aplică la crearea unuidezvoltare mediu inconjurator. Într-un scenariu în care avem 500 de testeri și dorim ca fiecare tester să testeze singuri, atunci inițiam procesul prin crearea unui mediu cu pași precum lansarea instanței, descărcarea codului, configurarea bazei de date care devine un proces lung. De asemenea, include cazurile în care există o lansare multiplă la cerere. Pentru a scurta timpul și a-l simplifica, rulăm șablonul care se va ocupa automat de el.

Cel mai mare avantaj al formării cloud-ului este că acceptă o gamă largă de resurse Amazon împreună cu care putem configura parametrii și putem accesa șabloanele gata pregătite.

Șablon în Amazon CloudFormation

Se compune din 6 obiecte principale:

utilizarea scanerului în java
  • Formatează versiunea
  • Descriere
  • Parametrii
  • Cartografii
  • Resurse
  • Ieșiri

Aici, oferim numele șablonului. În timpul creării, trebuie să luăm date cum ar fi numele cheii, tipul instanței și portul serverului web. Acesta este un element opțional. Pasul obligatoriu este specificarea resurselor. Resursele vor defini serviciile care vor fi utilizate. Se va crea un grup de securitate cu elemente precum un port deschis pentru toată lumea. Apoi, creăm un Elastic Load Balancer cu elemente ale pragului de sănătate, timeout, interval și așa mai departe în mod regulat. De asemenea, implică elemente precum grupul de server web, configurarea lansării și zonele de probabilitate. În plus, dacă utilizatorul solicită instalarea Apache, My SQL la lansarea aplicației, acesta poate fi configurat și.

Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii și vă vom răspunde.

Postări asemănatoare:

6 cazuri AWS Cloud care revoluționează afacerea