View a markdown version of this page

Pertimbangan Well-Architected desain AWS - Penjadwal Instance di AWS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pertimbangan Well-Architected desain AWS

Kami merancang solusi ini dengan praktik terbaik dari AWS Well-Architected Framework yang membantu pelanggan merancang dan mengoperasikan beban kerja yang andal, aman, efisien, dan hemat biaya di cloud.

Bagian ini menjelaskan bagaimana prinsip-prinsip desain dan praktik terbaik Well-Architected Kerangka diterapkan saat membangun solusi ini.

Keunggulan operasional

Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip-prinsip dan praktik terbaik dari pilar keunggulan operasional.

  • Solusi ini mendorong metrik ke Amazon CloudWatch untuk memberikan pengamatan ke komponen-komponennya (seperti infrastruktur dan fungsi Lambda).

  • AWS melacak X-Ray fungsi Lambda.

  • Menggunakan Amazon SNS untuk pelaporan kesalahan.

Keamanan

Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip-prinsip dan praktik terbaik dari pilar https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/welcome.html keamanan.

  • Semua komunikasi antar layanan menggunakan peran IAM.

  • Semua komunikasi multi-akun menggunakan peran IAM.

  • Semua peran yang digunakan oleh solusi mengikuti akses hak istimewa terkecil. Dengan kata lain, mereka hanya berisi izin minimum yang diperlukan agar layanan dapat berfungsi dengan baik.

  • Semua penyimpanan data termasuk tabel DynamoDB memiliki enkripsi saat diam.

Keandalan

Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip-prinsip dan praktik terbaik dari pilar https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/welcome.html keandalan.

  • Solusi ini menggunakan layanan AWS tanpa server jika memungkinkan (seperti Lambda dan DynamoDB) untuk memastikan ketersediaan tinggi dan pemulihan dari kegagalan layanan.

  • Pemrosesan data menggunakan fungsi Lambda. Solusi menyimpan data di DynamoDB, sehingga tetap ada di beberapa Zona Ketersediaan secara default.

Efisiensi kinerja

Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip-prinsip dan praktik terbaik dari pilar efisiensi kinerja.

  • Solusinya menggunakan arsitektur tanpa server.

  • Anda dapat meluncurkan solusi di Wilayah AWS mana pun yang mendukung layanan AWS yang digunakan dalam solusi ini (seperti Lambda dan DynamoDB). Untuk detailnya, lihat Wilayah AWS yang Didukung.

  • Solusinya secara otomatis diuji dan diterapkan setiap hari. Arsitek solusi dan pakar materi pelajaran kami meninjau solusi untuk area untuk bereksperimen dan ditingkatkan.

Optimalisasi biaya

Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip-prinsip dan praktik terbaik dari pilar pengoptimalan biaya.

  • Solusinya menggunakan arsitektur tanpa server, dan pelanggan hanya membayar untuk apa yang mereka gunakan.

  • Lapisan komputasi default ke Lambda, yang menggunakan model bayar per penggunaan.

Keberlanjutan

Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip-prinsip dan praktik terbaik dari pilar https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/sustainability-pillar.html keberlanjutan.

  • Solusi ini menggunakan layanan terkelola dan tanpa server untuk meminimalkan dampak lingkungan dari layanan backend.

  • Desain tanpa server solusi ini ditujukan untuk mengurangi jejak karbon dibandingkan dengan jejak server lokal yang terus beroperasi.