Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Sistem yang tangguh dan efisien
Pemulihan bencana (DR)
Aplikasi microservices sering mengikuti pola Aplikasi Dua Belas Faktor, di mana proses bersifat stateless, dan data persisten disimpan dalam layanan pendukung stateful seperti database. Ini menyederhanakan pemulihan bencana (DR) karena jika layanan gagal, mudah untuk meluncurkan instance baru untuk memulihkan fungsionalitas.
Strategi pemulihan bencana untuk layanan mikro harus fokus pada layanan hilir yang mempertahankan status aplikasi, seperti sistem file, database, atau antrian. Organizations harus merencanakan Recovery Time Objective (RTO) dan Recovery Point Objective (RPO). RTO adalah penundaan maksimum yang dapat diterima antara gangguan layanan dan pemulihan, sedangkan RPO adalah waktu maksimum sejak titik pemulihan data terakhir.
Untuk informasi lebih lanjut tentang strategi pemulihan bencana, lihat Disaster Recovery of Workloads on AWS: Recovery in the Cloud whitepaper.
Ketersediaan tinggi (HA)
Kami akan memeriksa ketersediaan tinggi (HA) untuk berbagai komponen arsitektur layanan mikro.
Amazon EKS menyediakan ketersediaan tinggi dengan menjalankan kontrol Kubernetes dan instance pesawat data di beberapa Availability Zone. Ini secara otomatis mendeteksi dan menggantikan instance pesawat kontrol yang tidak sehat dan menyediakan peningkatan dan penambalan versi otomatis.
Amazon ECR menggunakan Amazon Simple Storage Service (Amazon S3) untuk penyimpanan agar gambar kontainer Anda sangat tersedia dan dapat diakses. Ia bekerja dengan Amazon EKS, Amazon ECS, dan AWS Lambda, menyederhanakan pengembangan ke alur kerja produksi.
Amazon ECS adalah layanan regional yang menyederhanakan penampung berjalan dengan cara yang sangat tersedia di beberapa Availability Zone dalam suatu Wilayah, menawarkan beberapa strategi penjadwalan yang menempatkan container untuk kebutuhan sumber daya dan persyaratan ketersediaan.
AWS Lambda beroperasi di beberapa Availability Zone, memastikan ketersediaan selama gangguan layanan dalam satu zona. Jika menghubungkan fungsi Anda ke VPC, tentukan subnet di beberapa Availability Zone untuk ketersediaan tinggi.