Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengintegrasikan Amazon DynamoDB ElastiCache dan Amazon dengan menggunakan caching read-through
Jason Hunter, Amazon Web Services ()AWS
November 2024 (riwayat dokumen)
Panduan ini menyajikan poin-poin desain utama yang perlu dipertimbangkan ketika Anda menambahkan lapisan ElastiCache caching Amazon di depan database Amazon DynamoDB. Ini menjelaskan cara menerapkan shim sisi klien yang menambahkan caching baca-melalui ke panggilan DynamoDB tanpa memerlukan modifikasi kode yang signifikan dalam aplikasi. Implementasi referensi disediakan dengan Python untuk mendemonstrasikan detail internal.
ElastiCache adalah layanan caching yang populer dan kuat yang menyediakan serangkaian fitur canggih, termasuk:
-
Kompatibilitas Valkey dan Redis OSS
-
Perjanjian tingkat layanan 99,99 persen (SLA)
-
Ketersediaan di semua Wilayah AWS
-
Support untuk jenis node Amazon Elastic Compute Cloud (Amazon EC2) terbaru
-
Perubahan tipe node di tempat
-
Failover otomatis
-
Penskalaan Otomatis
-
Tingkatan data
-
Replikasi global
-
Dukungan Backup
-
Simpul terpesan
-
Kepatuhan terhadap Sistem dan Kontrol Organisasi (SOC) 1, 2, 3, dan standar lainnya
-
Pembatalan cache
-
Opsi tanpa server
DynamoDB juga menawarkan DynamoDB Accelerator (DAX) sebagai opsi cache memori khusus DynamoDB. Panduan ini untuk pembaca yang lebih suka ElastiCache menggunakannya.
Dalam panduan ini:
Repositori sampel
Untuk implementasi referensi berbasis Python dari desain yang dibahas dalam panduan ini, lihat repositori Integrasi DynamoDB GitHub . ElastiCache