Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pengujian ketahanan di S3 Express One Zone
Kelas penyimpanan Amazon S3 Express One Zone mendukung pengujian ketahanan dengan AWS Fault Injection Service (AWS FIS), layanan yang dikelola sepenuhnya untuk melakukan eksperimen injeksi kesalahan pada beban kerja Anda. AWS Dengan AWS FIS, Anda dapat mensimulasikan gangguan konektivitas ke bucket direktori Anda, menyebabkan operasi API titik akhir Zonal (level objek, atau bidang data) ke batas waktu seperti yang akan terjadi selama gangguan Availability Zone.
Eksperimen ini dapat membantu Anda:
-
Verifikasi sistem pemantauan Anda dapat mendeteksi masalah akses S3 Express One Zone
-
Uji dan perkuat proses pemulihan
-
Validasi bahwa mekanisme failover aplikasi berfungsi seperti yang diharapkan
-
Pastikan waktu pemulihan aplikasi Anda memenuhi tujuan tingkat layanan organisasi Anda (SLOs) dan perjanjian tingkat layanan (SLAs)
Dengan menguji respons aplikasi Anda terhadap gangguan simulasi, Anda dapat mempersiapkan diri dengan lebih baik untuk kejadian yang tidak mungkin terjadi dari pemadaman Zona Ketersediaan aktual yang memengaruhi akses ke data Anda di S3 Express One Zone.
Cara kerjanya
Pengujian menggunakan aws:network:disrupt-connectivity
tindakan dengan lingkup diatur keS3 Express
. Tindakan ini mengganggu konektivitas jaringan ke titik akhir S3 Express One Zone, menyebabkan permintaan ke bucket direktori menjadi batas waktu.
Anda dapat menargetkan subnet tempat aplikasi Anda berjalan atau titik akhir VPC Gateway yang digunakan untuk mengakses S3 Express One Zone. Untuk informasi selengkapnya, lihat Ketersediaan AZ: Gangguan Daya di Panduan AWS Fault Injection Service Pengguna.
Untuk menguji ketahanan aplikasi yang menyimpan data di S3 Express One Zone, lihat Mensimulasikan peristiwa konektivitas di Panduan Pengguna.AWS Fault Injection Service
Pertimbangan dan batasan
Perhatikan pertimbangan dan batasan berikut untuk mengganggu konektivitas di kelas penyimpanan Amazon S3 Express One Zone:
Pertimbangan
-
Izin IAM: Untuk digunakan AWS FIS dengan S3 Express One Zone, Anda harus mengonfigurasi peran IAM dengan izin yang sesuai. Untuk informasi selengkapnya tentang AWS FIS peran, lihat Membuat peran IAM AWS FIS di Panduan AWS Fault Injection Service Pengguna. Kami merekomendasikan untuk melingkupi izin ini hanya ke sumber daya yang diperlukan.
-
Resolusi Target: Target diselesaikan pada awal percobaan. Jika subnet target atau titik akhir VPC gateway dihapus selama percobaan, percobaan akan gagal.
-
Dampak Sumber Daya Bersama: Jika beberapa aplikasi berbagi subnet atau titik akhir VPC gateway yang sama, semua lalu lintas ke S3 Express One Zone dari aplikasi ini akan terpengaruh selama percobaan.
-
Perilaku Rollback: Ketika AWS FIS tindakan berakhir, konektivitas dipulihkan secara otomatis dan permintaan akan melanjutkan operasi yang diharapkan tanpa intervensi manual.
-
Kondisi Berhenti: Konfigurasikan CloudWatch alarm yang sesuai sebagai kondisi berhenti untuk menghentikan eksperimen secara otomatis jika terjadi dampak yang tidak terduga.
Batasan
-
Pemilihan Target: Anda tidak dapat menargetkan bucket direktori S3 tertentu. Tindakan ini memengaruhi semua bucket direktori yang diakses melalui komponen jaringan yang ditargetkan.
-
Target Maksimum: Ada jumlah maksimum subnet yang dapat Anda targetkan per AWS FIS tindakan. Untuk informasi selengkapnya, lihat Kuota layanan AWS Fault Injection Service di Panduan AWS FIS Pengguna.
-
Metode Akses: AWS FIS Tindakan ini hanya memengaruhi permintaan yang dibuat melalui titik akhir internet atau gateway virtual private cloud (VPC). Permintaan dari titik akhir VPC antarmuka (AWS PrivateLink) tidak didukung.
-
Ketersediaan Regional: Fitur ini hanya tersedia di AWS Wilayah di mana S3 Express One Zone didukung.