Įvadas į „Amazon CloudFormation“



Tinklaraštyje trumpai pristatoma „Amazon CloudFormation“

Kas yra „Amazon CloudFormation“?

Iš esmės tai yra paslauga. Atsižvelgiant į scenarijų, kai turime vykdomąjį failą, pirmiausia įdiegiame programą. Vėliau sukuriamas aplankas ir nukopijuojami tam tikri paketo failai. Trumpai tariant, tai žingsnis, kurio reikia laikytis su visais vykdomais failais.





Veiksmai apima:

1) Apsaugos grupės sukūrimas



2) Pagrindinės poros bylos sukūrimas

3) EC2 instancijos paleidimas

4) „Apache“, „MySQL“ ar bet kokio kito failo diegimas.



kas yra autoboxing java

5) Gaukite kodą iš S3 ir įdiekite žiniatinklio serveryje

6) Elastinio apkrovos balansatoriaus sukūrimas ir nurodykite URL.

Šis scenarijus įvyksta kuriant kūrimo aplinką. Kiekvieną kartą, kai turime naują programos versiją, ji vykdo veiksmus ir tik tada suteiks paruoštą aplinką. Pažymėtina, kad tai daryti nepatartina kiekvieną kartą, nes tai ilgas procesas. „Amazon Cloud“ formavimas suteikia pasiūlymą, kur mes galime tvarkingai atlikti veiksmus, kurie iš esmės apima šablono pateikimą JSON formato scenarijaus kalba, kuriame pateikiami duomenų konfigūravimo veiksmai.

„CloudFormation“ yra paprastas būdas sukurti susijusių AWS išteklių kolekciją ir jas tvarkingai ir nuspėjamai pateikti. Tai leidžia vartotojui sukurti šabloną ir įdiegti AWS išteklių krūvą, kaip apibrėžta šablone. Šablonas yra JSON formato, o šūsnis naudos bet kokius išteklius ir atliks visus šiuos veiksmus pagal šabloną. Be to, svarbu pažymėti, kad jei nepavyksta kurti, viskas sukraunama. Vartotojui taip pat tampa lengva naudotis „CloudFormation“, nes „Amazon“ turi daug paruoštų šablonų, taip pat trečiosios šalys, turinčios savo šablonus.

„CloudFormation“ taikoma kuriantplėtrą aplinka. Scenarijuje, kai turime 500 testuotojų ir norime, kad kiekvienas testuotojas išbandytų pats, mes inicijuojame procesą sukurdami aplinką tokiais veiksmais kaip paleidžiant egzempliorių, atsisiųsdami kodą, sukūrę duomenų bazę, kuri tampa ilgu procesu. Tai taip pat apima atvejus, kai taikant programą išleidžiama kelis kartus. Norėdami sutrumpinti laiką ir padaryti jį paprastesnį, paleidžiame šabloną, kuris juo automatiškai pasirūpins.

Didžiausias debesų formavimo pranašumas yra tai, kad jis palaiko platų „Amazon“ išteklių spektrą, kartu su kuriais mes taip pat galime konfigūruoti parametrus ir gauti prieigą prie paruoštų šablonų.

Šablonas „Amazon CloudFormation“

Jį sudaro 6 pagrindiniai objektai:

  • Formato versija
  • apibūdinimas
  • Parametrai
  • Kartografavimas
  • Ištekliai
  • Rezultatai

Čia pateikiame šablono pavadinimą. Kurdami turime atsižvelgti į tokius duomenis kaip rakto pavadinimas, egzemplioriaus tipas ir žiniatinklio serverio prievadas. Tai neprivalomas elementas. Privalomas žingsnis yra išteklių nurodymas. Ištekliai apibrėžs paslaugas, kuriomis bus naudojamasi. Tai sukurs saugumo grupę su tokiais elementais kaip atviras prievadas visiems. Tada mes sukuriame tamprų apkrovos balansavimo įrankį su sveikatos slenksčio, skirtojo laiko, intervalo ir pan. Elementais. Tai taip pat apima tokius elementus kaip tinklo serverių grupė, paleidimo konfigūracija ir tikimybės zonos. Be to, jei vartotojas reikalauja paleisdamas programą įdiegti „Apache“, „My SQL“, kurią taip pat galima sukonfigūruoti.

Turite mums klausimą? Paminėkite juos komentarų skiltyje ir mes susisieksime su jumis.

Susijusios žinutės:

6 AWS debesų atvejai, kurie revoliuciją kelia verslui