Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh caching kunci data
Contoh ini menggunakancaching kunci datadengancache lokaluntuk mempercepat aplikasi di mana data yang dihasilkan oleh beberapa perangkat dienkripsi dan disimpan di Wilayah yang berbeda.
Dalam skenario ini, beberapa produsen data menghasilkan data, mengenkripsi, dan menulis keKinesis stream
Anda dapat menemukan kode sumber untuk contoh-contoh ini diJava dan Python. Sampel juga termasukAWS CloudFormationtemplate yang mendefinisikan sumber daya untuk sampel.
Hasil cache lokal
Tabel berikut menunjukkan bahwa cache lokal mengurangi total panggilan ke KMS (per detik per Wilayah) dalam contoh ini menjadi 1% dari nilai aslinya.
Permintaan per detik per klien | Klien per wilayah | Permintaan rata-rata per detik per wilayah | |||
Menghasilkan kunci data (us-west-2) | Enkripsi kunci data (eu-central-1) | Total (per wilayah) | |||
Tidak ada cache | 1 | 1 | 1 | 500 | 500 |
Cache lokal | 1 rps/100 menggunakan | 1 rps/100 menggunakan | 1 rps/100 menggunakan | 500 | 5 |
Permintaan per detik per klien | Klien per wilayah | Permintaan rata-rata per detik per wilayah | |||
Mendekripsi kunci data | produsen | Total | |||
Tidak ada cache | 1 rps per produser | 500 | 500 | 2 | 1.000 |
Cache lokal | 1 rps per produser/100 menggunakan | 500 | 5 | 2 | 10 |