Apa itu Amazon CloudFormation?
Ini pada dasarnya adalah perkhidmatan. Memandangkan senario di mana kami mempunyai fail yang dapat dieksekusi, kami memasang aplikasi terlebih dahulu. Selepas itu, folder dibuat dan fail tertentu dari pakej disalin. Singkatnya, ini adalah langkah yang harus diikuti dengan semua fail yang akan dijalankan.
Langkah-langkahnya merangkumi:
1) Pembentukan Kumpulan Keselamatan
2) Pembuatan Fail Pasangan Kunci
3) Pelancaran EC2 Instance
4) Pemasangan Apache, MySQL atau fail lain.
5) Dapatkan Kod dari S3 dan terapkan di Pelayan Web
6) Penciptaan Elastic Load Balancer dan berikan URL.
Senario ini berlaku semasa membuat persekitaran pembangunan. Setiap kali kita mempunyai versi aplikasi baru, ia mengikuti langkah-langkahnya dan hanya dengan itu ia akan menyediakan persekitaran yang siap. Satu perkara yang perlu diperhatikan adalah bahawa tidak disarankan untuk melakukannya setiap kali kerana ini adalah proses yang panjang. Pembentukan Awan Amazon memberikan penawaran di mana kita dapat mengikuti langkah-langkah dengan teratur yang pada dasarnya melibatkan penyediaan templat dalam bahasa skrip format JSON yang memberikan langkah-langkah untuk mengkonfigurasi data.
CloudFormation adalah cara mudah untuk membuat koleksi sumber AWS yang berkaitan dan menyediakannya dengan cara yang teratur dan dapat diramalkan. Ini memungkinkan pengguna untuk membuat templat dan menyebarkan tumpukan sumber AWS seperti yang ditentukan dalam templat. Templat dalam format JSON dan timbunan akan menggunakan sumber apa pun dan mengikuti semua ini mengikut templat. Juga, penting untuk diperhatikan bahawa jika ada ciptaan yang gagal, tumpukan akan melancarkan semuanya. Ini juga menjadi mudah bagi Pengguna untuk menggunakan CloudFormation kerana Amazon mempunyai banyak templat siap serta pihak ketiga yang mempunyai templat mereka sendiri.
CloudFormation berlaku semasa membuat apembangunan persekitaran. Dalam senario di mana kita mempunyai 500 penguji dan ingin setiap penguji menguji sendiri, maka kita memulakan proses dengan membuat lingkungan dengan langkah-langkah seperti melancarkan contoh, memuat turun kod, menyiapkan pangkalan data yang menjadi proses yang panjang. Ini juga merangkumi kes di mana terdapat banyak aplikasi dilancarkan. Untuk memendekkan masa dan menjadikannya lebih mudah, kami menjalankan templat yang akan menjaganya secara automatik.
apa yang boleh berubah dan tidak berubah
Kelebihan terbesar pembentukan awan adalah bahawa ia menyokong pelbagai sumber Amazon bersama dengan yang kita juga dapat mengkonfigurasi parameter dan mendapatkan akses ke templat siap pakai.
Templat dalam Amazon CloudFormation
Ia terdiri daripada 6 objek utama:
- Versi format
- Penerangan
- Parameter
- Pemetaan
- Sumber
- Keluaran
Di sini, kami memberikan nama templat. Semasa membuat, kita perlu mengambil input seperti nama kunci, jenis contoh dan port pelayan web. Ini adalah item pilihan. Langkah wajib adalah menentukan sumber. Sumber akan menentukan perkhidmatan yang akan digunakan. Ia akan mewujudkan kumpulan keselamatan dengan elemen seperti port terbuka untuk semua orang. Kemudian, kami membuat Elastic Load Balancer dengan elemen ambang kesihatan, waktu keluar, selang dan sebagainya secara berkala. Ia juga melibatkan elemen seperti kumpulan pelayan web, konfigurasi pelancaran dan zon kebarangkalian. Sebagai tambahan, jika pengguna memerlukannya untuk menginstal Apache, My SQL ketika melancarkan aplikasi, itu juga dapat dikonfigurasi.
Ada soalan untuk kami? Sebutkannya di bahagian komen dan kami akan menghubungi anda.
Catatan berkaitan:
6 Kes Cloud AWS yang Merevolusikan Perniagaan