Úvod do služby Amazon CloudFormation



Tento blog poskytuje krátke predstavenie služby Amazon CloudFormation

Čo je Amazon CloudFormation?

Je to v podstate služba. Vzhľadom na scenár, keď máme spustiteľný súbor, si najskôr nainštalujeme aplikáciu. Následne sa vytvorí priečinok a skopírujú sa určité súbory balíka. Stručne povedané, je to krok, ktorý treba dodržať pri všetkých súboroch, ktoré sa majú vykonať.





Tieto kroky zahŕňajú:

1) Vytvorenie bezpečnostnej skupiny



2) Vytvorenie súboru párov kľúčov

ako nastaviť cestu k triede v systéme Windows 10

3) Spustenie inštancie EC2

4) Inštalácia Apache, MySQL alebo iného súboru.



5) Získajte kód od S3 a nasaďte ho na webový server

6) Vytvorenie Elastic Load Balanceru a zadanie URL.

Tento scenár sa stane pri vytváraní vývojového prostredia. Zakaždým, keď máme novú verziu aplikácie, postupuje podľa pokynov a až potom poskytne pripravené prostredie. Je potrebné poznamenať, že nebude vhodné robiť to vždy, pretože je to dlhý proces. Formácia Amazon Cloud poskytuje ponuku, kde môžeme postupovať podľa pokynov usporiadaným spôsobom, ktorý v zásade zahŕňa poskytnutie šablóny v skriptovanom jazyku vo formáte JSON, ktorá poskytuje kroky na konfiguráciu údajov.

CloudFormation je jednoduchý spôsob, ako vytvoriť zbierku súvisiacich zdrojov AWS a zabezpečiť ich usporiadaným a predvídateľným spôsobom. Umožňuje používateľovi vytvoriť šablónu a nasadiť stoh zdrojov AWS, ako je definované v šablóne. Šablóna je vo formáte JSON a zásobník použije akýkoľvek zdroj a bude ich dodržiavať podľa šablóny. Je tiež dôležité poznamenať, že ak sa nepodarí vytvoriť, zásobník načíta všetko. Pre používateľa je tiež ľahké používať CloudFormation, pretože Amazon má veľa pripravených šablón, ako aj tretie strany, ktoré majú svoje vlastné šablóny.

CloudFormation sa používa pri vytváraní súborurozvoja prostredie. V scenári, kde máme 500 testerov a chceme, aby každý tester testoval samostatne, potom spustíme proces vytvorením prostredia s krokmi ako spustenie inštancie, stiahnutie kódu, nastavenie databázy, ktorá sa stane dlhým procesom. Zahŕňa tiež prípady, keď je v aplikácii viac aplikácií. Aby sme skrátili čas a zjednodušili ho, spustíme šablónu, ktorá sa o ňu automaticky postará.

Najväčšou výhodou vytvárania cloudu je, že podporuje širokú škálu zdrojov Amazon, pomocou ktorých môžeme tiež konfigurovať parametre a získať prístup k pripraveným šablónam.

Šablóna v Amazon CloudFormation

Skladá sa zo 6 hlavných objektov:

  • Formátovať verziu
  • Popis
  • Parametre
  • Mapovania
  • Zdroje
  • Výstupy

Tu uvádzame názov šablóny. Pri vytváraní musíme brať vstupy ako názov kľúča, typ inštancie a port webového servera. Toto je voliteľná položka. Povinným krokom je uvedenie zdrojov. Zdroje budú definovať služby, ktoré sa budú používať. Vytvorí bezpečnostnú skupinu s prvkami, ako je otvorený port pre všetkých. Potom pravidelne vytvárame Elastic Load Balancer s prvkami zdravotného limitu, časového limitu, intervalu a podobne. Zahŕňa tiež prvky, ako je skupina webových serverov, konfigurácia spustenia a zóny pravdepodobnosti. Okrem toho, ak to používateľ vyžaduje pri inštalácii aplikácie Apache, My SQL, je možné ju tiež nakonfigurovať.

Máte na nás otázku? Uveďte ich v sekcii komentárov a my sa vám ozveme.

Súvisiace príspevky:

6 cloudových prípadov AWS, ktoré znamenajú revolúciu v podnikaní