Úvod do služby Amazon CloudFormation



Tento blog poskytuje krátký úvod do služby Amazon CloudFormation

Co je Amazon CloudFormation?

Je to v zásadě služba. Vzhledem k situaci, kdy máme spustitelný soubor, nejprve nainstalujeme aplikaci. Následně se vytvoří složka a zkopírují se určité soubory balíčku. Stručně řečeno, je to krok, který je třeba dodržet u všech souborů, které mají být provedeny.





Kroky zahrnují:

1) Vytvoření skupiny zabezpečení



2) Vytvoření souboru párů klíčů

jak nastavit classpath v systému Windows 10

3) Spuštění instance EC2

4) Instalace Apache, MySQL nebo jiného souboru.



5) Získejte kód ze S3 a nasaďte jej na webový server

6) Vytvoření Elastic Load Balanceru a uveďte URL.

K tomuto scénáři dochází při vytváření vývojového prostředí. Pokaždé, když máme novou verzi aplikace, postupuje podle pokynů a až poté poskytne připravené prostředí. Je třeba poznamenat, že nebude vhodné to dělat pokaždé, protože je to dlouhý proces. Formace Amazon Cloud poskytuje nabídku, kde můžeme postupovat podle pokynů uspořádaným způsobem, který v zásadě zahrnuje poskytnutí šablony ve skriptovaném jazyce ve formátu JSON, který poskytuje kroky ke konfiguraci dat.

CloudFormation je snadný způsob, jak vytvořit kolekci souvisejících zdrojů AWS a zajistit je uspořádaným a předvídatelným způsobem. Umožňuje uživateli vytvořit šablonu a nasadit Stack prostředků AWS, jak je definováno v šabloně. Šablona je ve formátu JSON a zásobník použije jakýkoli prostředek a bude postupovat podle šablony. Je také důležité si uvědomit, že pokud se jakékoli vytvoření nezdaří, zásobník rozbalí vše. Pro uživatele je také snadné používat CloudFormation, protože Amazon má spoustu připravených šablon, stejně jako třetí strany, které mají své vlastní šablony.

CloudFormation platí při vytvářenírozvoj životní prostředí. Ve scénáři, kde máme 500 testerů a chceme, aby si každý tester testoval sám, zahájíme proces vytvořením prostředí s kroky, jako je spuštění instance, stažení kódu, nastavení databáze, která se stane dlouhým procesem. Zahrnuje také případy, kdy je v aplikaci více zavádění. Abychom čas zkrátili a zjednodušili, spustíme šablonu, která se o ni automaticky postará.

Největší výhodou vytváření cloudu je, že podporuje širokou škálu zdrojů Amazon, spolu s nimiž můžeme také konfigurovat parametry a získat přístup k připraveným šablonám.

Šablona v Amazon CloudFormation

Skládá se ze 6 hlavních objektů:

  • Formátovat verzi
  • Popis
  • Parametry
  • Mapování
  • Zdroje
  • Výstupy

Zde uvádíme název šablony. Při vytváření musíme brát vstupy, jako je název klíče, typ instance a port webového serveru. Toto je volitelná položka. Povinným krokem je určení zdrojů. Prostředky budou definovat služby, které budou použity. Vytvoří skupinu zabezpečení s prvky, jako je otevřený port pro každého. Potom pravidelně vytváříme Elastic Load Balancer s prvky prahu zdraví, časového limitu, intervalu atd. Zahrnuje také prvky, jako je skupina webových serverů, konfigurace spuštění a zóny pravděpodobnosti. Kromě toho, pokud to uživatel vyžaduje při instalaci aplikace Apache, My SQL, kterou lze také nakonfigurovat.

Máte na nás dotaz? Uveďte je v sekci komentáře a my se vám ozveme.

Související příspěvky:

6 AWS cloudových případů, které znamenají revoluci v podnikání