REL01-BP01 Kesadaran tentang kuota dan kendala layanan
Anda menyadari kuota default dan permintaan peningkatan kuota untuk arsitektur beban kerja Anda. Sebagai tambahan, Anda mengetahui kendala sumber daya mana, seperti disk atau jaringan, yang berpotensi memberi dampak.
Service Quotas adalah sebuah layanan AWS yang membantu Anda mengelola kuota Anda untuk lebih dari 100 layanan AWS dari satu lokasi. Di samping mencari nilai kuota, Anda juga dapat meminta dan melacak peningkatan kuota dari konsol Service Quotas atau melalui SDK AWS. AWS Trusted Advisor menawarkan pemeriksaan kuota layanan yang menampilkan penggunaan dan kuota Anda untuk beberapa aspek dari beberapa layanan. Kuota layanan default per layanan juga ada di dalam dokumentasi AWS berdasarkan layanan masing-masing, misalnya, lihat Kuota Amazon VPC. Batas tingkat pada API yang diberikan throttling diatur di dalam API Gateway itu sendiri dengan mengonfigurasi rencana penggunaan. Batas lain yang diatur sebagai konfigurasi di layanannya masing-masing antara lain IOPS yang Tersedia, penyimpanan RDS yang dialokasikan, dan alokasi volume EBS. Amazon Elastic Compute Cloud (Amazon EC2) memiliki dasbor batas layanannya sendiri yang dapat membantu Anda mengelola instans Anda, Amazon Elastic Block Store (Amazon EBS), dan batas alamat IP Elastis. Jika Anda memiliki kasus penggunaan di mana kuota layanan memengaruhi kinerja aplikasi Anda dan tidak dapat disesuaikan dengan kebutuhan Anda, hubungi AWS Dukungan untuk mengetahui apakah terdapat langkah mitigasi.
Antipola umum:
-
Melakukan deployment beban kerja tanpa mempertimbangkan kuota layanan pada layanan AWS yang digunakan.
-
Merancang beban kerja tanpa menyelidiki dan mengakomodasi kendala desain layanan AWS.
-
Melakukan deployment beban kerja dengan kegunaan signifikan yang menggantikan beban kerja yang ada tanpa mengonfigurasi kuota yang diperlukan atau menghubungi AWS Dukungan sebelumnya.
-
Merencanakan peristiwa untuk mendorong lalu lintas ke beban kerja Anda, tetapi tidak mengonfigurasi kuota yang diperlukan atau menghubungi AWS Dukungan sebelumnya.
Manfaat menjalankan praktik terbaik ini: Dengan memahami kuota layanan, batas throttling API, dan kendala desain, Anda dapat mempertimbangkan semua hal ini di dalam desain, implementasi, dan operasi beban kerja Anda.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Tinggi
Panduan implementasi
-
Tinjau kuota layanan AWS di dokumentasi yang dipublikasikan dan Service Quotas
-
Tentukan semua layanan yang diperlukan oleh beban kerja Anda dengan melihat kode deployment.
-
Gunakan AWS Config untuk menemukan semua sumber daya AWS yang digunakan di Akun AWS Anda.
-
Anda juga dapat menggunakan AWS CloudFormation Anda untuk menentukan sumber daya AWS Anda yang digunakan. Lihat sumber daya yang dibuat baik di AWS Management Console maupun melalui perintah CLI list-stack-resources. Anda juga dapat melihat sumber daya yang dikonfigurasi untuk diterapkan di templat itu sendiri.
-
Tentukan kuota layanan yang berlaku. Gunakan informasi yang dapat diakses secara terprogram melalui Trusted Advisor dan Service Quotas.
Sumber daya
Dokumen terkait:
Video terkait: