Ikhtisar lab
AnyCompany sedang mengembangkan aplikasi basis data film baru. Aplikasi ini akan memungkinkan pengguna untuk mencari film berdasarkan judul, tahun rilis, aktor dalam film, rating, dan sebagainya. AnyCompany memilih Amazon DynamoDB sebagai layanan basis data untuk menyimpan informasi tentang semua film yang akan dirujuk oleh aplikasi.
Amazon DynamoDB adalah NoSQL nirserver, juga dikenal sebagai nonrelasional, basis data yang mendukung model kunci-nilai dan data dokumen. Dengan DynamoDB, Anda dapat memulai skala kecil dan cepat secara global seiring pertumbuhan aplikasi dan basis pengguna Anda dengan kemampuan untuk mendukung petabyte data dan puluhan juta permintaan baca dan tulis per detik. AWS mengelola layanan DynamoDB, sehingga tidak ada server yang perlu diperbarui atau dipelihara. Untuk informasi selengkapnya, lihat Fitur Amazon DynamoDB dan Komponen Inti Amazon DynamoDB di bagian Sumber daya tambahan.
Sebagai developer aplikasi senior yang baru direkrut di AnyCompany, Anda telah ditugaskan untuk meningkatkan kemampuan pengamatan aplikasi basis data film Anda. Pemantauan merupakan bagian penting dari pemeliharaan keandalan, ketersediaan, dan kinerja DynamoDB. Dengan memahami kesehatan tabel DynamoDB Anda, Anda akan mengetahui apakah tabel tersebut berfungsi seperti yang diharapkan dan dapat secara proaktif bereaksi terhadap potensi masalah atau hambatan apa pun. AWS memberikan beberapa opsi untuk memantau sumber daya DynamoDB Anda dan merespons potensi insiden yang telah Anda putuskan untuk dijelajahi.
TOPIK YANG DIBAHAS
Pada akhir lab ini, Anda akan mampu:
- Membuat dan mengelola Alarm CloudWatch.
- Memahami dan memanfaatkan CloudWatch Contributor Insights for DynamoDB.
- Membuat dan mengelola Dasbor CloudWatch untuk melihat data operasional untuk tabel DynamoDB.
- Menggunakan AWS X-Ray untuk memecahkan masalah kinerja dan mengidentifikasi potensi hambatan.
PRASYARAT PENGETAHUAN TEKNIS
Agar berhasil menyelesaikan lab ini, Anda harus terbiasa dengan navigasi dasar Konsol Manajemen AWS, konsep basis data NoSQL, bahasa pemrograman Python, dan nyaman mengedit skrip menggunakan editor teks.
TOMBOL IKON
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 perintah.
- Ikon clipboard menunjukkan bahwa Anda dapat memverifikasi output dari perintah atau file yang diedit dengan membandingkannya dengan contoh yang diberikan.
- Ikon note menentukan petunjuk, tips, panduan, atau saran yang penting.
- Ikon lingkaran “i” menentukan tempat untuk menemukan informasi selengkapnya.
- Ikon orang dengan tanda centang menunjukkan kesempatan untuk memeriksa pengetahuan dan menguji apa yang telah Anda pelajari.