Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pertimbangan desain AWS Well-Architected
Solusi ini dirancang dengan praktik terbaik dari AWS Well-Architected Framework
Bagian ini menjelaskan bagaimana prinsip-prinsip desain dan praktik terbaik Kerangka Well-Architected diterapkan saat membangun solusi ini.
Keunggulan operasional
Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip dan praktik terbaik dari pilar keunggulan operasional.
-
Kami membangun solusi seperti infrastructure-as-code menggunakan Amazon CloudFormation.
-
Fungsi Lambda mendorong metrik khusus ke CloudWatch dan CloudWatch dasbor khusus untuk memantau kesehatan solusi.
-
Komponen solusi sangat termodulasi, memberikan fleksibilitas untuk memilih komponen mana yang akan digunakan.
Keamanan
Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip dan praktik terbaik dari pilar keamanan.
-
Dasbor Deployment dan semua kasus penggunaan diautentikasi dan diotorisasi dengan Amazon Cognito.
-
Semua komunikasi antar-layanan menggunakan peran AWS IAM.
-
Semua peran solusi mengikuti akses hak istimewa terkecil; artinya, hanya izin minimum yang diperlukan yang diberikan.
-
Semua penyimpanan data termasuk bucket S3, DynamoDB, dan Amazon Kendra memiliki enkripsi saat istirahat.
Keandalan
Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip dan praktik terbaik dari pilar keandalan.
-
Arsitektur berdasarkan paradigma tanpa server.
-
Kami membangun arsitektur sesuai permintaan, skalabilitas horizontal, dan pemulihan otomatis dari kegagalan infrastruktur yang mendasarinya.
-
Arsitekturnya mencakup permintaan buffering dan throttling agar tidak membanjiri titik akhir yang mendasarinya.
Efisiensi kinerja
Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip dan praktik terbaik dari pilar efisiensi kinerja.
-
Solusinya menggunakan DynamoDB, database NoSQL tanpa server yang dikelola sepenuhnya dengan penskalaan sesuai permintaan.
-
Solusinya menggunakan Amazon S3 untuk penyimpanan objek dan meng-host situs web (melalui CloudFront) untuk memberikan biaya rendah, skalabel, dengan daya tahan 11 9s.
Optimalisasi biaya
Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip dan praktik terbaik dari pilar pengoptimalan biaya.
-
Jika memungkinkan, kami membangun solusi untuk menggunakan arsitektur tanpa server; jadi Anda hanya membayar untuk apa yang Anda gunakan.
Keberlanjutan
Bagian ini menjelaskan bagaimana kami merancang solusi ini menggunakan prinsip dan praktik terbaik pilar keberlanjutan.
-
Arsitektur modular dan komponen solusi memberikan fleksibilitas untuk menyesuaikan sumber daya yang akan disediakan untuk kasus penggunaan individual.
-
Arsitektur menggunakan komputasi dan penyimpanan tanpa server, yang mengoptimalkan pemanfaatan sumber daya.
-
Sebagai solusi berbasis cloud, solusi ini mendapat manfaat dari sumber daya bersama, jaringan, pendinginan daya, dan fasilitas fisik.