Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Stabilitas statis
Salah satu karakteristik ketahanan AWS layanan yang paling penting adalah apa yang AWS disebut stabilitas statis. Apa arti istilah ini adalah bahwa sistem beroperasi dalam keadaan statis dan terus beroperasi seperti biasa tanpa perlu membuat perubahan selama kegagalan atau tidak tersedianya dependensi. Salah satu cara kami melakukan ini adalah dengan mencegah dependensi melingkar dalam layanan kami yang dapat menghentikan salah satu layanan tersebut agar tidak berhasil pulih. Cara lain kami melakukan ini adalah dengan mempertahankan status yang ada. Kami mempertimbangkan fakta bahwa pesawat kontrol secara statistik lebih mungkin gagal daripada pesawat data. Meskipun bidang data biasanya tergantung pada data yang datang dari bidang kontrol, pesawat data mempertahankan keadaan yang ada dan terus bekerja bahkan dalam menghadapi gangguan bidang kontrol. Akses pesawat data ke sumber daya, setelah disediakan, tidak memiliki ketergantungan pada bidang kontrol, dan oleh karena itu tidak terpengaruh oleh gangguan bidang kontrol apa pun. Dengan kata lain, bahkan jika kemampuan untuk membuat, memodifikasi, atau menghapus sumber daya terganggu, sumber daya yang ada tetap tersedia. Hal ini membuat pesawat AWS data stabil secara statis terhadap gangguan pada bidang kontrol. Anda dapat menerapkan pola yang berbeda agar stabil secara statis terhadap berbagai jenis kegagalan ketergantungan.
Contoh stabilitas statis dapat ditemukan di Amazon EC2. Setelah instans EC2 diluncurkan, itu sama tersedia seperti server fisik di pusat data. Itu tidak bergantung pada API bidang kontrol apa pun untuk tetap berjalan, atau untuk mulai berjalan lagi setelah reboot. Properti yang sama berlaku untuk AWS sumber daya lain seperti VPC, bucket dan objek Amazon S3, dan volume Amazon EBS.
Stabilitas statis adalah konsep yang tertanam dalam bagaimana AWS mendesain layanannya, tetapi juga merupakan pola yang dapat digunakan oleh pelanggan. Faktanya, sebagian besar panduan praktik terbaik untuk menggunakan berbagai jenis AWS layanan dengan cara yang tangguh adalah menerapkan stabilitas statis untuk lingkungan produksi. Mekanisme pemulihan dan mitigasi yang paling andal adalah mekanisme yang membutuhkan perubahan paling sedikit untuk mencapai pemulihan. Alih-alih mengandalkan bidang kontrol EC2 untuk meluncurkan instans EC2 baru untuk pulih dari Availability Zone yang gagal, memiliki kapasitas ekstra yang telah disediakan sebelumnya membantu mencapai stabilitas statis. Dengan demikian, menghilangkan dependensi pada bidang kontrol (API yang menerapkan perubahan pada sumber daya) di jalur pemulihan Anda membantu menghasilkan beban kerja yang lebih tangguh. Untuk detail selengkapnya tentang stabilitas statis, bidang kontrol, dan bidang data, lihat artikel Perpustakaan Pembangun Amazon Stabilitas statis menggunakan Availability Zones