Hei, semuanya, dan selamat datang kembali.
Nah di video hari ini, kita akan membahas tentang mode kapasitas di Dynamo DB.
Sekarang, sebelum kita membahas secara rinci tentang mode kapasitas, penting bagi kita untuk mengambil
langkah mundur untuk memahami tantangan yang dulu dihadapi organisasi ketika mereka harus mengatur penggunaan
dan penggunaan RCA untuk tabel Dynamo DB berdasarkan pola akses aplikasi.
Nah, pada tahap ini, kita sudah mengetahui bahwa kita dapat menentukan kapasitas throughput di Dynamo DB menggunakan
unit kapasitas baca, yaitu penggunaan dan unit kapasitas yang tepat.
Sekarang, salah satu tantangan pada tahap ini adalah jika aplikasi Anda melebihi throughput ketentuan
Anda, maka akan dikenakan pembatasan lisan.
Misalnya, klien meminta 400 KB data dari tabel Dynamo DB dan sudah ada throughput selama
penyediaan yang sedang terjadi.
Banyak permintaan datang ke tabel Dynamo DB dan tidak benar-benar memiliki penggunaan RC yang sesuai
dan penggunaan WC untuk menangani data.
Dan karena RCU tidak benar-benar ada dan ada terlalu banyak permintaan, Dynamo DB akan mulai membatasi
permintaan dan itu dapat memengaruhi lalu lintas produksi lisan Anda.
Sekarang, untuk memastikan bahwa tabel Dynamo DB Anda tidak mencekik karena dapat memengaruhi aplikasi
produksi Anda dan juga bisnis Anda, tabel Dynamo DB menyediakan banyak fitur untuk mengatasinya melalui mode kapasitas.
Sekarang ada dua mode kapasitas utama.
Salah satunya adalah mode penyediaan, dan yang kedua adalah mode sesuai permintaan.
Sekarang sebelum kita melihat ke dalamnya secara rinci, mari kita cepat melihat di mana tepatnya kita dapat menemukannya.
Jadi ketika kami membuat tabel Dynamo DB dengan pengaturan yang disesuaikan di sini dalam mode kapasitas, Anda memiliki mode sesuai
permintaan di sini dan Anda memiliki mode penyediaan.
Ketika Anda memilih mode penyediaan, Anda melihat ada begitu banyak pengaturan yang muncul di sini.
Saat Anda memilih sesuai permintaan, tidak ada pengaturan.
Hal ini sangat mudah.
Jadi, penting bagi kita untuk memahami perbedaan di antara mereka dan juga apa set pengaturan ini sekarang
pada tinjauan tingkat tinggi.
Jika Anda memilih mode penyediaan, Anda menentukan jumlah baca dan tulis per detik yang Anda perlukan untuk
aplikasi Anda.
Ini adalah sesuatu yang telah kita bahas dalam video unit kapasitas baca dan tulis
di mana Anda dapat memilih RC yang sesuai menggunakan WQ tergantung pada ukuran data yang diharapkan
dan pola akses lisan.
Bersamaan dengan itu, ADA juga memperkenalkan satu lagi fitur yang terkait dengan penskalaan otomatis.
Jadi Anda dapat menggunakan penskalaan otomatis untuk menyesuaikan kapasitas penyediaan tabel Anda secara otomatis sebagai respons terhadap
perubahan lalu lintas.
Jadi, jika Anda melihat ke tabel Dynamo DB, Anda mengaktifkan atau menonaktifkan penskalaan otomatis.
Jika Anda memilihnya sebagai nonaktif, Anda dapat menambahkan unit kapasitas baca dan tulis secara manual.
Jadi ini baik-baik saja.
Sekarang jika ada pola akses yang membutuhkan lebih banyak data, maka pelambatan
akan mulai terlihat.
Jadi untuk menghindarinya, Anda dapat mengaktifkan penskalaan otomatis di sini dan Anda dapat menentukan
unit kapasitas minimum dan maksimum berdasarkan mana penskalaan otomatis akan dipicu.
Sekarang mari kita juga melihat dengan cepat pola lalu lintas yang direkomendasikan jika Anda menggunakan mode
penyediaan.
Sekarang, mode penyediaan adalah pilihan yang baik, jika salah satu dari berikut ini benar.
Pertama adalah Anda memiliki lalu lintas aplikasi yang dapat diprediksi.
Kedua adalah Anda menjalankan aplikasi yang lalu lintasnya konsisten atau landai secara bertahap.
Katakanlah saat ini Anda mendapatkan lima permintaan baca.
Sekarang tiba-tiba detik berikutnya Anda mendapatkan 500 permintaan.
Jadi jika Anda menggunakan on demand, on demand tidak akan dapat menskalakan dengan sangat cepat saat Anda mengalami
lonjakan lalu lintas.
Namun, jika lalu lintas aplikasi Anda meningkat secara bertahap sesuai permintaan, hasilnya cukup bagus.
Ketiga adalah Anda dapat memperkirakan kebutuhan kapasitas untuk mengendalikan biaya keseluruhan.
Tipe kedua dari mode kapasitas adalah pada mode permintaan di sini.
Jadi Amazon Dynamo DB sesuai permintaan mampu melayani ribuan permintaan per detik tanpa perencanaan kapasitas apa pun, dan
dinamo mungkin sesuai permintaan atau harga permintaan kertas pertama untuk permintaan baca dan tulis sehingga
Anda hanya membayar untuk apa yang Anda gunakan.
Jadi ini adalah Anda dapat melihat cara termudah untuk Dynamo untuk bekerja jika Anda tidak benar-benar ingin melakukan perencanaan
kapasitas sama sekali.
Dalam hal ini, tergantung pada permintaan yang Anda dapatkan, Anda akan dikenakan biaya yang sesuai.
Sekarang, pertanyaan yang muncul adalah, karena on demand sangat bagus dan mudah, mengapa ada orang yang menggunakan provision atau mengapa
ada yang menggunakan provision dengan auto scaling?
Dan jawabannya adalah harga.
Sekarang, seperti yang sedang kita diskusikan, jika Anda memilih sesuai permintaan, itulah satu-satunya hal yang harus Anda pilih.
Anda tidak perlu lagi khawatir tentang perencanaan kapasitas di sini, tetapi penantang utama adalah harga.
Baiklah.
Jadi saya harap dengan ini Anda memahami dasar-dasar kapasitas.
Dan tergantung pada anggaran Anda, tergantung pada kebutuhan Anda, Anda dapat melanjutkan dan memilih
yang sesuai untuk aplikasi Anda.
Jadi dengan ini akan menyimpulkan video hari ini.