Panimula sa Amazon CloudFormation



Nagbibigay ang blog ng isang maikling pagpapakilala sa Amazon CloudFormation

Ano ang Amazon CloudFormation?

Karaniwan ito ay isang serbisyo. Dahil sa isang senaryo kung saan mayroon kaming maipapatupad na file, unang nai-install namin ang application. Kasunod, ang isang folder ay nilikha at ang ilang mga file ng isang pakete ay nakopya. Sa madaling salita, ito ay isang hakbang na susundan sa lahat ng mga file na naisasagawa.





Kasama sa mga hakbang ang:

kung paano i-install ang hadoop sa linux

1) Paglikha ng isang Pangkat ng Seguridad



2) Paglikha ng isang Key File ng Pares

3) Paglunsad ng isang EC2 Instance

4) Pag-install ng Apache, MySQL o anumang iba pang file.



5) Kumuha ng Code mula sa S3 at i-deploy sa Web Server

6) Paglikha ng Elastic Load Balancer at ibigay ang URL.

null pagbubukod ng pointer sa programang halimbawa ng java

Ang senaryong ito ay nangyayari kapag lumilikha ng isang kapaligiran sa pag-unlad. Sa tuwing mayroon kaming bagong bersyon ng aplikasyon sumusunod ito sa mga hakbang at pagkatapos lamang magbigay ito ng isang handa na kapaligiran. Ang isang puntong dapat tandaan ay hindi maipapayo na gawin ito sa bawat oras dahil ito ay isang mahabang proseso. Nagbibigay ang pagbuo ng Amazon Cloud ng isang alok kung saan maaari naming sundin ang mga hakbang sa isang maayos na paraan na karaniwang nagsasangkot ng pagbibigay ng isang template sa wikang naka-script na format na JSON na nagbibigay ng mga hakbang upang mai-configure ang data.

Ang CloudFormation ay isang madaling paraan upang lumikha ng isang koleksyon ng mga nauugnay na mapagkukunan ng AWS at ibigay ang mga ito sa isang maayos at mahuhulaan na fashion. Pinapayagan nito ang gumagamit na lumikha ng isang template at maglagay ng isang stack ng mga mapagkukunan ng AWS tulad ng tinukoy sa template. Ang template ay nasa format na JSON at ang stack ay gagamit ng anumang mapagkukunan at sundin ang lahat ng mga ito ayon sa bawat template. Gayundin, mahalagang tandaan na kung nabigo ang anumang paglikha, ilulunsad ng stack ang lahat. Nagiging madali din para sa Gumagamit na gumamit ng CloudFormation dahil ang Amazon ay may maraming handa na mga template pati na rin ang mga third party na mayroong kanilang sariling mga template.

Nalalapat ang CloudFormation kapag lumilikha ng akaunlaran kapaligiran Sa isang senaryo kung saan mayroon kaming 500 mga tester at nais na ang bawat tester ay sumubok sa kanilang sarili, pagkatapos ay pinasimulan namin ang proseso sa pamamagitan ng paglikha ng kapaligiran na may mga hakbang tulad ng paglulunsad ng halimbawa, pag-download ng code, pagse-set up ng database na nagiging isang mahabang proseso. Nagsasama rin ito ng mga kaso kung saan mayroong maraming pag-roll out sa application. Upang paikliin ang oras at gawing mas simple, nagpapatakbo kami ng template na awtomatikong mag-aalaga rito.

Ang pinakamalaking bentahe ng pagbuo ng ulap ay sinusuportahan nito ang isang malawak na hanay ng mga mapagkukunan ng Amazon kasama na maaari rin naming mai-configure ang mga parameter at makakuha ng pag-access sa mga nakahandang template.

Template sa Amazon CloudFormation

Binubuo ito ng 6 pangunahing mga bagay:

apache spark vs hadoop mapreduce
  • Bersyon ng format
  • Paglalarawan
  • Mga Parameter
  • Mga pagmamapa
  • Mga mapagkukunan
  • Mga output

Dito, binibigyan namin ang pangalan ng template. Habang lumilikha kailangan naming kumuha ng mga input tulad ng key name, uri ng halimbawa at web server port. Ito ay isang opsyonal na item. Ang ipinag-uutos na hakbang ay tumutukoy sa mga mapagkukunan. Tutukuyin ng mga mapagkukunan ang mga serbisyong gagamitin. Lilikha ito ng isang pangkat ng seguridad na may mga elemento tulad ng isang bukas na port para sa lahat. Pagkatapos, lumikha kami ng isang Elastic Load Balancer na may mga elemento ng health threshold, time out, interval at iba pa nang regular. Nagsasangkot din ito ng mga elemento tulad ng pangkat ng web server, paglulunsad ng pagsasaayos at mga zone ng posibilidad. Bilang karagdagan, kung kinakailangan ito ng gumagamit na mag-install ng Apache, Aking SQL kapag naglulunsad ng application, maaari mo ring mai-configure.

May tanong ba sa amin? Nabanggit ang mga ito sa seksyon ng mga komento at babalikan ka namin.

Mga Kaugnay na Post:

6 Mga Kaso sa AWS Cloud na nagbabago sa Negosyo