Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon DynamoDB Capacity Sizing (Indonesian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Ikhtisar Lab

AnyCompany sedang mengembangkan aplikasi basis data film baru. Aplikasi ini akan membuat pengguna bisa mencari film berdasarkan judul, tahun rilisnya, aktor dalam film, rating, dan sebagainya. AnyCompany memilih Amazon DynamoDB sebagai layanan basis data untuk menyimpan informasi tentang semua film yang aplikasi akan disebutkan didalamnya.

Sebagai pengembang aplikasi senior yang baru dipekerjakan di AnyCompany, Anda diminta untuk menentukan pengaturan kapasitas yang paling efisien dan dengan biaya terhemat untuk aplikasi basis data film. Di laboratorium ini, Anda akan menggunakan mode kapasitas baca/tulis dari Amazon DynamoDB Provisioned, untuk mengelola kapasitas throughput. Anda akan menggunakan Amazon CloudWatch untuk memantau metrik-metrik DynamoDB yang berbeda, yang mempengaruhi kinerja aplikasi Anda. Lalu Anda akan menggunakan fitur penskalaan otomatis Amazon DynamoDB untuk menyesuaikan kapasitas throughput yang tersedia di atas meja dalam tabel secara dinamis, menangani peningkatan lalu lintas yang tiba-tiba terjadi tanpa throttling. Anda akan menjalankan script Python yang menggunakan AWS SDK untuk Python (Boto3) untuk memodifikasi pengaturan kapasitas tabel untuk mengatasi masalah kinerja.

Topik-topik yang dibahas

Pada akhir lab ini, Anda akan mampu:

  • Menghasilkan beban uji sampel terhadap tabel DynamoDB Anda menggunakan AWS SDK untuk Python (Boto3).
  • Memperbaiki kesalahan throttling dengan mengubah pengaturan kapasitas yang ditetapkan dengan AWS SDK.
  • Menggunakan metrik-metrik Amazon CloudWatch DynamoDB untuk melihat kapasitas tabel dan statistika throttling.
  • Mengaktifkan Auto Scaling pada tabel DynamoDB menggunakan AWS SDK.
  • Menjelaskan bagaimana mode manajemen kapasitas Amazon DynamoDB dapat mempengaruhi kinerja.

Prasyarat Pengetahuan Teknis

Untuk berhasil menyelesaikan laboratorium ini, Anda harus memahami navigasi dasar dari AWS Management Console, konsep basis data NoSQL, bahasa pemrograman Python, dan bisa menyunting script menggunakan editor teks.

Ikon kunci

Berbagai ikon digunakan di seluruh lab ini untuk menarik perhatian kepada aspek-aspek tertentu dari panduan ini. Daftar berikut menjelaskan tujuannya masing-masing:

  • Ikon keyboard menentukan bahwa Anda harus menjalankan suatu perintah.
  • Ikon clipboard menunjukkan bahwa Anda dapat memverifikasi output dari perintah atau file yang diedit dengan membandingkannya dengan contoh yang disediakan.
  • Ikon note menentukan tips, panduan, atau saran yang penting.
  • Ikon lingkaran “i” menentukan di mana menemukan informasi lebih lanjut.
  • Orang dengan ikon tanda centang menunjukkan kesempatan untuk memeriksa pengetahuan Anda dan menguji apa saja yang telah Anda pelajari.

Reviews

Start your review of Amazon DynamoDB Capacity Sizing (Indonesian)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.