Petunjuk dan persyaratan penyiapan lab
Lindungi akun dan progres Anda. Selalu gunakan jendela browser pribadi dan kredensial lab untuk menjalankan lab ini.

Memantau dan Mengelola Kondisi serta Performa Bigtable

Lab 15 menit universal_currency_alt 1 Kredit show_chart Pengantar
info Lab ini mungkin menggabungkan alat AI untuk mendukung pembelajaran Anda.
Konten ini belum dioptimalkan untuk perangkat seluler.
Untuk pengalaman terbaik, kunjungi kami dengan komputer desktop menggunakan link yang dikirim melalui email.

GSP1056

Logo lab mandiri Google Cloud

Ringkasan

Bigtable adalah layanan database NoSQL yang skalabel dan terkelola sepenuhnya dari Google. Bigtable cocok untuk menyimpan data dalam jumlah besar di penyimpanan nilai kunci dan untuk kasus penggunaan seperti personalisasi, teknologi iklan, teknologi finansial, media digital, dan Internet of Things (IoT). Bigtable mendukung throughput baca dan tulis yang tinggi pada latensi rendah untuk akses cepat ke data dalam jumlah besar dalam pemrosesan dan analisis.

Bigtable menyediakan banyak opsi guna memantau serta mengelola kondisi dan performa instance Anda. Ini termasuk diagram untuk penggunaan penyimpanan (disk) dan komputasi (CPU), opsi fleksibel untuk penskalaan otomatis node, replikasi untuk meningkatkan ketahanan dan ketersediaan data, serta pencadangan dan pemulihan tabel.

Di lab ini, Anda akan mengakses berbagai diagram untuk memantau penggunaan disk di instance Bigtable, mengupdate cluster yang ada untuk menggunakan penskalaan otomatis node, menerapkan replikasi pada instance, serta mencadangkan dan memulihkan data di Bigtable.

Yang akan Anda lakukan

Di lab ini, Anda akan mempelajari cara memantau dan mengelola kondisi serta performa instance Bigtable.

  • Memantau penggunaan disk dan CPU untuk instance Bigtable.
  • Mengonfigurasi penskalaan otomatis dan replikasi node di Bigtable.
  • Mencadangkan dan memulihkan data di Bigtable.

Prasyarat

Penyiapan dan persyaratan

Sebelum mengklik tombol Start Lab

Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer yang dimulai saat Anda mengklik Start Lab akan menampilkan durasi ketersediaan resource Google Cloud untuk Anda.

Lab interaktif ini dapat Anda gunakan untuk melakukan aktivitas lab di lingkungan cloud sungguhan, bukan di lingkungan demo atau simulasi. Untuk mengakses lab ini, Anda akan diberi kredensial baru yang bersifat sementara dan dapat digunakan untuk login serta mengakses Google Cloud selama durasi lab.

Untuk menyelesaikan lab ini, Anda memerlukan:

  • Akses ke browser internet standar (disarankan browser Chrome).
Catatan: Gunakan jendela Samaran (direkomendasikan) atau browser pribadi untuk menjalankan lab ini. Hal ini akan mencegah konflik antara akun pribadi Anda dan akun siswa yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.
  • Waktu untuk menyelesaikan lab. Ingat, setelah dimulai, lab tidak dapat dijeda.
Catatan: Hanya gunakan akun siswa untuk lab ini. Jika Anda menggunakan akun Google Cloud yang berbeda, Anda mungkin akan dikenai tagihan ke akun tersebut.

Cara memulai lab dan login ke Google Cloud Console

  1. Klik tombol Start Lab. Jika Anda perlu membayar lab, dialog akan terbuka untuk memilih metode pembayaran. Di sebelah kiri ada panel Lab Details yang berisi hal-hal berikut:

    • Tombol Open Google Cloud console
    • Waktu tersisa
    • Kredensial sementara yang harus Anda gunakan untuk lab ini
    • Informasi lain, jika diperlukan, untuk menyelesaikan lab ini
  2. Klik Open Google Cloud console (atau klik kanan dan pilih Open Link in Incognito Window jika Anda menjalankan browser Chrome).

    Lab akan menjalankan resource, lalu membuka tab lain yang menampilkan halaman Sign in.

    Tips: Atur tab di jendela terpisah secara berdampingan.

    Catatan: Jika Anda melihat dialog Choose an account, klik Use Another Account.
  3. Jika perlu, salin Username di bawah dan tempel ke dialog Sign in.

    {{{user_0.username | "Username"}}}

    Anda juga dapat menemukan Username di panel Lab Details.

  4. Klik Next.

  5. Salin Password di bawah dan tempel ke dialog Welcome.

    {{{user_0.password | "Password"}}}

    Anda juga dapat menemukan Password di panel Lab Details.

  6. Klik Next.

    Penting: Anda harus menggunakan kredensial yang diberikan lab. Jangan menggunakan kredensial akun Google Cloud Anda. Catatan: Menggunakan akun Google Cloud sendiri untuk lab ini dapat dikenai biaya tambahan.
  7. Klik halaman berikutnya:

    • Setujui persyaratan dan ketentuan.
    • Jangan tambahkan opsi pemulihan atau autentikasi 2 langkah (karena ini akun sementara).
    • Jangan mendaftar uji coba gratis.

Setelah beberapa saat, Konsol Google Cloud akan terbuka di tab ini.

Catatan: Untuk mengakses produk dan layanan Google Cloud, klik Navigation menu atau ketik nama layanan atau produk di kolom Search. Ikon Navigation menu dan kolom Search

Mengaktifkan Cloud Shell

Cloud Shell adalah mesin virtual yang dilengkapi dengan berbagai alat pengembangan. Mesin virtual ini menawarkan direktori beranda persisten berkapasitas 5 GB dan berjalan di Google Cloud. Cloud Shell menyediakan akses command-line untuk resource Google Cloud Anda.

  1. Klik Activate Cloud Shell Ikon Activate Cloud Shell di bagian atas Konsol Google Cloud.

  2. Klik jendela berikut:

    • Lanjutkan melalui jendela informasi Cloud Shell.
    • Beri otorisasi ke Cloud Shell untuk menggunakan kredensial Anda guna melakukan panggilan Google Cloud API.

Setelah terhubung, Anda sudah diautentikasi, dan project ditetapkan ke Project_ID, . Output berisi baris yang mendeklarasikan Project_ID untuk sesi ini:

Project Cloud Platform Anda dalam sesi ini disetel ke {{{project_0.project_id | "PROJECT_ID"}}}

gcloud adalah alat command line untuk Google Cloud. Alat ini sudah terinstal di Cloud Shell dan mendukung pelengkapan command line.

  1. (Opsional) Anda dapat menampilkan daftar nama akun yang aktif dengan perintah ini:
gcloud auth list
  1. Klik Authorize.

Output:

ACTIVE: * ACCOUNT: {{{user_0.username | "ACCOUNT"}}} Untuk menetapkan akun aktif, jalankan: $ gcloud config set account `ACCOUNT`
  1. (Opsional) Anda dapat menampilkan daftar ID project dengan perintah ini:
gcloud config list project

Output:

[core] project = {{{project_0.project_id | "PROJECT_ID"}}} Catatan: Untuk mendapatkan dokumentasi gcloud yang lengkap di Google Cloud, baca panduan ringkasan gcloud CLI.

Tugas 1. Memantau penggunaan disk

Untuk memastikan performa instance Bigtable, penting untuk memantau penggunaan disk dan CPU di setiap cluster pada instance Anda.

Dalam tugas ini, Anda akan menggunakan tab Monitoring di Bigtable guna meninjau pemakaian disk untuk cluster demi memastikan bahwa nilainya berada di bawah batas yang direkomendasikan.

Memantau penggunaan disk

Di Bigtable, kapasitas penyimpanan setiap cluster ditentukan oleh jenis penyimpanan (SSD atau HDD) dan jumlah node. Seiring bertambahnya jumlah data dalam cluster, Bigtable mendistribusikan ulang data ke semua node dalam cluster.

Secara umum, sebaiknya Anda menggunakan kurang dari 70% penyimpanan disk dalam cluster. Untuk aplikasi yang sensitif terhadap latensi, sebaiknya penggunaan penyimpanan per node tetap di bawah 60%. Seiring bertambahnya data, Anda dapat menambahkan lebih banyak node untuk mempertahankan latensi rendah.

  1. Di Konsol Google Cloud, pada Navigation menu (Navigation menu), di bagian Databases, klik Bigtable.

  2. Klik ID instance bernama sandiego.

  3. Di menu navigasi untuk Bigtable, klik System Insights.

  4. Untuk Group by, pilih Cluster.

    Tinjau diagram dengan nama yang diawali dengan awalan Storage.

    Anda dapat menghitung penggunaan penyimpanan per node dengan membagi penggunaan penyimpanan dalam byte dengan jumlah node dalam cluster.

Tugas 2. Mengonfigurasi penskalaan otomatis node

Setelah meninjau penggunaan disk dan CPU cluster, Anda mungkin perlu menambah jumlah node untuk memenuhi tingkat yang direkomendasikan bagi komputasi dan penyimpanan. Bigtable menyediakan opsi untuk alokasi manual atau penskalaan otomatis jumlah node dalam cluster.

Jika penskalaan otomatis diaktifkan untuk cluster, Bigtable akan menyesuaikan jumlah node untuk memenuhi target penggunaan CPU dan penyimpanan. Dalam tugas ini, Anda akan mengaktifkan penskalaan otomatis node di cluster yang ada di instance Bigtable Anda.

  1. Di menu navigasi untuk Bigtable, di bagian Instance, klik Overview.

  2. Dari daftar ID cluster, klik ID cluster bernama sandiego-traffic-sensors-c1.

    Tinjau detail yang disediakan di bagian Overview. Mode penskalaan node saat ini disetel ke Manually scale nodes.

  3. Untuk menerapkan penskalaan otomatis node ke cluster, jalankan perintah berikut:

gcloud bigtable clusters update sandiego-traffic-sensors-c1 \ --instance=sandiego \ --autoscaling-min-nodes=1 \ --autoscaling-max-nodes=3 \ --autoscaling-cpu-target=60
  1. Muat ulang halaman, lalu klik Show details untuk Autoscale nodes.

    Penskalaan otomatis telah diterapkan ke cluster, dimulai dengan satu node yang diskalakan secara otomatis hingga tiga node. Target penggunaan CPU ditetapkan ke nilai yang direkomendasikan, yaitu 60%.

Klik Periksa progres saya untuk memverifikasi tujuan. Mengonfigurasi penskalaan otomatis node.

Tugas 3. Mengonfigurasi replikasi

Jika sebuah instance hanya memiliki satu cluster, ketahanan dan ketersediaan data Anda akan dibatasi pada zona tempat cluster tersebut berada. Replikasi dapat meningkatkan ketahanan dan ketersediaan dengan menyimpan salinan data terpisah di beberapa zona atau region serta melakukan failover otomatis antar-cluster jika diperlukan.

Dalam tugas ini, Anda akan mengonfigurasi replikasi di instance Bigtable dengan menambahkan cluster baru dengan penskalaan otomatis yang diaktifkan. Ini bertujuan memastikan penyediaan resource yang memadai untuk cluster baru.

  1. Untuk kembali ke halaman Overview instance, klik instance sandiego.

  2. Klik Edit instance.

  3. Klik Add cluster.

  4. Masukkan informasi yang diperlukan untuk membuat cluster baru:

Properti Nilai
Cluster ID sandiego-traffic-sensors-c2
Region
Zone Pilih zona mana pun yang tersedia.
Node scaling mode Autoscaling
Minimum 1
Maximum 3
CPU utilization target 60

  1. Klik Add.

  2. Klik Save.

Dalam daftar ID cluster, kini ada dua cluster:

  • sandiego-traffic-sensors-c1
  • sandiego-traffic-sensors-c2

Klik Periksa progres saya untuk memverifikasi tujuan. Mengonfigurasi replikasi.

Tugas 4. Mencadangkan dan memulihkan data di Bigtable

Di Bigtable, Anda dapat mencadangkan skema dan data tabel, lalu memulihkan cadangan ke tabel baru sesuai kebutuhan. Replikasi ditujukan untuk mengaktifkan failover ke region atau zona yang berbeda, sedangkan pencadangan ditujukan untuk membantu memulihkan data dari kerusakan data tingkat aplikasi atau error operasional, misalnya penghapusan tabel yang tidak disengaja.

Dalam tugas ini, Anda akan membuat cadangan tabel bernama current_conditions, lalu memulihkan cadangan ke tabel baru di instance Anda.

Membuat cadangan

  1. Di menu navigasi untuk Bigtable, di bagian Instance, klik Tables.

  2. Dari daftar ID tabel, di baris current_conditions, klik menu Table action (Ikon More), lalu klik Create backup.

    Table ID telah diisi sebelumnya sebagai current_conditions, dan ini akan menjadi cadangan pertama yang tersedia untuk tabel.

  3. Untuk Cluster ID, pilih sandiego-traffic-sensors-c1.

    ID cluster mengidentifikasi cluster asal tabel yang dicadangkan dan cluster tempat cadangan disimpan.

  4. Untuk Backup ID, ketik current_conditions_30.

  5. Untuk Set an expiration date, pilih 30 days.

    Tanggal habis masa berlaku akan otomatis diperbarui menjadi 30 hari dari waktu saat ini.

  6. Klik Create.

Memulihkan cadangan

Di Bigtable, cadangan tidak dapat dibaca. Untuk mengakses data dalam cadangan, Anda dapat menggunakan opsi Restore pada tab Backups di Bigtable.

  1. Dari daftar ID cadangan, di baris current_conditions_30, klik Restore.

  2. Untuk Table ID, ketik current_conditions_30_restored.

  3. Klik Restore.

  4. Untuk menghapus filter ID tabel, klik x di samping Table: current_conditions_30_restored.

    Dalam daftar ID tabel, kini ada dua tabel:

    • current_conditions
    • current_conditions_30_restored

Klik Periksa progres saya untuk memverifikasi tujuan. Membuat cadangan dan memulihkannya.

Menghapus cadangan

Anda juga dapat dengan mudah menghapus cadangan jika tidak lagi diperlukan.

  1. Di menu navigasi untuk Bigtable, di bagian Instance, klik Backups.

  2. Dari daftar ID cadangan, di baris current_conditions_30, klik tiga titik vertikal, lalu pilih Delete.

  3. Pada dialog konfirmasi, ketik current_conditions_30.

  4. Klik Delete.

Selamat!

Anda telah menyelesaikan tugas-tugas utama dalam memantau dan mengelola kondisi serta performa instance Bigtable, termasuk meninjau penggunaan disk, mengaktifkan penskalaan otomatis dan replikasi node, serta mencadangkan dan memulihkan data.

Langkah berikutnya/Pelajari lebih lanjut

Sertifikasi dan pelatihan Google Cloud

...membantu Anda mengoptimalkan teknologi Google Cloud. Kelas kami mencakup keterampilan teknis dan praktik terbaik untuk membantu Anda memahami dengan cepat dan melanjutkan proses pembelajaran. Kami menawarkan pelatihan tingkat dasar hingga lanjutan dengan opsi on demand, live, dan virtual untuk menyesuaikan dengan jadwal Anda yang sibuk. Sertifikasi membantu Anda memvalidasi dan membuktikan keterampilan serta keahlian Anda dalam teknologi Google Cloud.

Manual Terakhir Diperbarui pada 07 Mei 2025

Lab Terakhir Diuji pada 07 Mei 2025

Hak cipta 2025 Google LLC. Semua hak dilindungi undang-undang. Google dan logo Google adalah merek dagang dari Google LLC. Semua nama perusahaan dan produk lain mungkin adalah merek dagang masing-masing perusahaan yang bersangkutan.

Sebelum memulai

  1. Lab membuat project dan resource Google Cloud untuk jangka waktu tertentu
  2. Lab memiliki batas waktu dan tidak memiliki fitur jeda. Jika lab diakhiri, Anda harus memulainya lagi dari awal.
  3. Di kiri atas layar, klik Start lab untuk memulai

Gunakan penjelajahan rahasia

  1. Salin Nama Pengguna dan Sandi yang diberikan untuk lab tersebut
  2. Klik Open console dalam mode pribadi

Login ke Konsol

  1. Login menggunakan kredensial lab Anda. Menggunakan kredensial lain mungkin menyebabkan error atau dikenai biaya.
  2. Setujui persyaratan, dan lewati halaman resource pemulihan
  3. Jangan klik End lab kecuali jika Anda sudah menyelesaikan lab atau ingin mengulanginya, karena tindakan ini akan menghapus pekerjaan Anda dan menghapus project

Konten ini tidak tersedia untuk saat ini

Kami akan memberi tahu Anda melalui email saat konten tersedia

Bagus!

Kami akan menghubungi Anda melalui email saat konten tersedia

Satu lab dalam satu waktu

Konfirmasi untuk mengakhiri semua lab yang ada dan memulai lab ini

Gunakan penjelajahan rahasia untuk menjalankan lab

Menggunakan jendela Samaran atau browser pribadi adalah cara terbaik untuk menjalankan lab ini. Langkah ini akan mencegah konflik antara akun pribadi Anda dan akun Siswa, yang dapat menyebabkan tagihan ekstra pada akun pribadi Anda.