Mengintegrasikan Amazon DynamoDB ElastiCache dan Amazon dengan menggunakan caching read-through - AWS Bimbingan Preskriptif

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 Kode sampel disediakan untuk tujuan demonstrasi saja, atas dasar apa adanya dan tanpa dukungan apa pun. Gunakan dengan risiko Anda sendiri.