Uvod u Amazon CloudFormation



Blog daje kratki uvod u Amazon CloudFormation

Što je Amazon CloudFormation?

To je u osnovi usluga. S obzirom na scenarij u kojem imamo izvršnu datoteku, prvo instaliramo aplikaciju. Nakon toga se kreira mapa i kopiraju određene datoteke paketa. Ukratko, to je korak koji treba slijediti sa svim datotekama koje treba izvršiti.





Koraci uključuju:

1) Stvaranje sigurnosne skupine



2) Stvaranje datoteke ključnog para

3) Pokretanje instance EC2

4) Instalacija Apachea, MySQL-a ili bilo koje druge datoteke.



5) Nabavite kod sa S3 i postavite ga na web poslužitelj

vrste komentara u javi

6) Izrada elastičnog uravnoteživača opterećenja i navedite URL.

Ovaj se scenarij događa prilikom stvaranja razvojnog okruženja. Svaki put kad imamo novu verziju aplikacije ona slijedi korake i tek tada će pružiti spremno okruženje. Treba napomenuti da neće biti preporučljivo to činiti svaki put jer je to dug proces. Amazon Cloud formacija nudi ponudu u kojoj možemo uredno slijediti korake koji u osnovi uključuju pružanje predloška u skriptiranom jeziku JSON formata koji daje korake za konfiguriranje podataka.

CloudFormation je jednostavan način za stvaranje kolekcije povezanih AWS resursa i njihovo osiguravanje na uredan i predvidljiv način. Omogućuje korisniku izradu predloška i postavljanje stoga AWS resursa kako je definirano u predlošku. Predložak je u JSON formatu i stog će koristiti bilo koji resurs i slijediti sve njih prema predlošku. Također je važno napomenuti da ako bilo koja kreacija ne uspije, stog će sve izbaciti. Korisniku također postaje lako koristiti CloudFormation jer Amazon ima puno spremnih predložaka, kao i treće strane koje imaju vlastite predloške.

CloudFormation primjenjuje se prilikom stvaranja arazvoj okoliš. U scenariju u kojem imamo 500 testera i želimo da svaki tester testira samostalno, tada započinjemo postupak stvaranjem okruženja s koracima poput pokretanja instance, preuzimanja koda, postavljanja baze podataka koja postaje dug proces. Uključuje i slučajeve kada se višestruko pokreće aplikacija. Da bismo skratili vrijeme i učinili ga jednostavnijim, pokrećemo predložak koji će se automatski pobrinuti za to.

Najveća prednost formiranja oblaka je u tome što podržava širok raspon Amazonovih resursa, zajedno s kojima također možemo konfigurirati parametre i dobiti pristup gotovim predlošcima.

Predložak u Amazon CloudFormationu

Sastoji se od 6 glavnih objekata:

kako generirati slučajni niz u javi -
  • Format verzija
  • Opis
  • Parametri
  • Mapiranja
  • Resursi
  • Izlazi

Ovdje dajemo ime predloška. Tijekom stvaranja trebamo uzeti ulaze poput naziva ključa, vrste instance i porta web poslužitelja. Ovo je neobavezna stavka. Obavezni korak je određivanje resursa. Resursi će definirati usluge koje će se koristiti. Stvorit će sigurnosnu grupu s elementima poput otvorenog priključka za sve. Zatim izrađujemo elastični uravnoteživač opterećenja s elementima zdravstvenog praga, vremenskog ograničenja, intervala i tako dalje. Također uključuje elemente kao što su grupa web poslužitelja, konfiguracija pokretanja i zone vjerojatnosti. Osim toga, ako korisnik zahtijeva da instalira Apache, My SQL prilikom pokretanja aplikacije, to se također može konfigurirati.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.

Vezane objave:

6 slučajeva AWS u oblaku koji revolucioniraju posao