Secara otomatis menskalakan armada - Hosting Aplikasi Web di AWS Cloud

Secara otomatis menskalakan armada

Salah satu perbedaan utama antara arsitektur AWS Cloud dan model hosting tradisional adalah bahwa AWS dapat secara otomatis menskalakan armada aplikasi web sesuai permintaan untuk menangani perubahan lalu lintas. Dalam model hosting tradisional, model perkiraan lalu lintas umumnya digunakan untuk menyediakan host di depan lalu lintas yang diproyeksikan. Di AWS, instans dapat disediakan dengan cepat sesuai dengan satu set pemicu untuk menskalakan armada keluar dan kembali masuk.

Layanan Auto Scaling dapat membuat grup kapasitas server yang dapat tumbuh atau menyusut sesuai permintaan. Auto Scaling juga bekerja secara langsung dengan CloudWatch untuk data metrik dan dengan Elastic Load Balancing untuk menambah dan menghapus host untuk distribusi beban. Misalnya, jika server web melaporkan lebih besar dari 80 persen pemanfaatan CPU selama periode waktu tertentu, server web tambahan dapat dengan cepat di-deploy dan kemudian secara otomatis ditambahkan ke penyeimbang beban untuk segera dimasukkan dalam rotasi penyeimbangan beban.

Seperti yang ditunjukkan dalam model arsitektur hosting web AWS, Anda dapat membuat beberapa grup Auto Scaling untuk berbagai lapisan arsitektur, sehingga setiap lapisan dapat menskalakan secara independen. Misalnya, server web grup Auto Scaling mungkin memicu penskalaan masuk dan keluar dalam menanggapi perubahan dalam jaringan I/O, sedangkan server aplikasi Auto Scaling kelompok mungkin skala keluar dan sesuai dengan penggunaan CPU. Anda dapat mengatur minimum dan maksimal untuk membantu memastikan ketersediaan 24/7 dan untuk membatasi penggunaan dalam grup.

Pemicu Auto Scaling dapat diatur baik untuk tumbuh dan mengecilkan total armada pada lapisan tertentu untuk mencocokkan pemanfaatan sumber daya dengan permintaan aktual. Selain layanan Auto Scaling, Anda dapat menskalakan armada Amazon EC2 secara langsung melalui API Amazon EC2, yang memungkinkan peluncuran, penghentian, dan memeriksa instans.