Introduktion til Amazon CloudFormation



Bloggen giver en kort introduktion til Amazon CloudFormation

Hvad er Amazon CloudFormation?

Det er dybest set en tjeneste. Givet et scenario, hvor vi har en eksekverbar fil, installerer vi først applikationen. Derefter oprettes en mappe, og visse filer i en pakke kopieres. Kort sagt er det et trin, der skal følges med alle filer, der skal udføres.





Trinene inkluderer:

1) Oprettelse af en sikkerhedsgruppe



2) Oprettelse af en nøgleparfil

3) Lancering af en EC2-instans

python def __init __ (selv)

4) Installation af Apache, MySQL eller andre filer.



5) Få kode fra S3 og implementer i webserveren

6) Oprettelse af elastisk belastningsafbalancering og angiv URL'en.

hvordan man scanner en char i java

Dette scenarie sker, når du opretter et udviklingsmiljø. Hver gang vi har en ny version af applikationen, følger den trinene, og først derefter giver den et klar miljø. Et punkt at bemærke er, at det ikke vil være tilrådeligt at gøre det hver gang, da det er en lang proces. Amazon Cloud formation giver et tilbud, hvor vi kan følge trinnene på en ordnet måde, der grundlæggende involverer at levere en skabelon i JSON-format scripted sprog, der giver trin til at konfigurere data.

CloudFormation er en nem måde at oprette en samling af relaterede AWS-ressourcer og levere dem på en ordnet og forudsigelig måde. Det lader brugeren oprette en skabelon og distribuere en stak AWS-ressourcer som defineret i skabelonen. Skabelonen er i JSON-format, og stakken bruger enhver ressource og følger alle disse som pr. Skabelon. Det er også vigtigt at bemærke, at hvis nogen oprettelse mislykkes, vil stack rulle alt ud. Det bliver også let for brugeren at bruge CloudFormation, da Amazon har mange klare skabeloner såvel som tredjeparter, der har deres egne skabeloner.

CloudFormation gælder, når du opretter enudvikling miljø. I et scenario, hvor vi har 500 testere og ønsker, at hver tester skal teste alene, så starter vi processen ved at skabe miljø med trin som at starte instans, downloade kode, opsætte database, der bliver en lang proces. Det inkluderer også tilfælde, hvor der er flere udrulninger på applikationen. For at forkorte tiden og gøre det enklere kører vi skabelon, der automatisk tager sig af den.

Den største fordel ved skydannelse er, at den understøtter en bred vifte af Amazon-ressourcer, sammen med hvilke vi også kan konfigurere parametre og få adgang til de færdige skabeloner.

Skabelon i Amazon CloudFormation

Den består af 6 hovedobjekter:

  • Formatversion
  • Beskrivelse
  • Parametre
  • Kortlægninger
  • Ressourcer
  • Udgange

Her giver vi navnet på skabelonen. Under oprettelsen er vi nødt til at tage input som nøglenavn, forekomststype og webserverport. Dette er en valgfri vare. Det obligatoriske trin er at specificere ressourcerne. Ressourcerne definerer de tjenester, der skal bruges. Det opretter en sikkerhedsgruppe med elementer som en åben port for alle. Derefter opretter vi en elastisk belastningsafbalancering med elementer af sundhedstærskel, timeout, interval og så videre regelmæssigt. Det involverer også elementer som webservergruppe, startkonfiguration og sandsynlighedszoner. Derudover, hvis brugeren kræver det for at installere Apache, My SQL, når applikationen startes, kan den også konfigureres.

Har du et spørgsmål til os? Nævn dem i kommentarfeltet, så vender vi tilbage til dig.

Relaterede indlæg:

java 9 funktioner med eksempler

6 AWS Cloud Cases, der revolutionerer forretningen