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

Membuat dan Mengelola Instance AlloyDB: Challenge Lab

Lab 30 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.

GSP395

Logo lab mandiri Google Cloud

Ringkasan

Dalam Challenge Lab, Anda diberi sebuah skenario dan serangkaian tugas. Tidak ada petunjuk langkah demi langkah. Anda harus menggunakan keahlian yang dipelajari dari lab dalam kursus untuk mencari cara menyelesaikan tugas-tugas tersebut secara mandiri. Sistem pemberian skor otomatis (ditampilkan pada halaman ini) akan memberikan masukan tentang apakah Anda telah menyelesaikan tugas dengan benar atau tidak.

Saat mengikuti Challenge Lab, Anda tidak akan diajari konsep-konsep baru Google Cloud. Anda diharapkan dapat mengembangkan keahlian yang dipelajari, misalnya mengubah nilai default serta membaca dan menyelidiki pesan error untuk memperbaiki kesalahan Anda sendiri.

Untuk meraih skor 100%, Anda harus berhasil menyelesaikan semua tugas dalam jangka waktu tertentu.

Lab ini direkomendasikan bagi peserta yang sudah mendaftar dalam kursus badge keahlian Membuat dan Mengelola Instance AlloyDB. Apakah Anda siap menghadapi tantangan ini?

Topik yang diujikan

Dalam Challenge Lab ini, Anda harus melakukan tugas-tugas berikut:

  • Membuat cluster dan instance
  • Membuat tabel di instance Anda
  • Memuat set data sederhana ke dalam tabel
  • Membuat instance Read Pool
  • Membuat cadangan

Target Audiens

Konten Challenge Lab ini akan sangat sesuai untuk Administrator Database AlloyDB untuk PostgreSQL. Lab ini dirancang untuk menguji kemampuan peserta yang telah menyelesaikan kursus Membuat dan Mengelola Instance AlloyDB.

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.

Skenario tantangan

Sebagai Administrator Database perusahaan, Anda ditugasi menyiapkan database AlloyDB untuk PostgreSQL baru bagi grup Operasi HR perusahaan Anda. Anda telah diberi daftar spesifikasi untuk database ini, terkait dengan tabel yang akan dibuat dan data yang akan dimuat.

Tugas 1. Membuat cluster dan instance

  1. Tugas pertama Anda adalah membuat cluster.

  2. Anda dapat menyelesaikan langkah ini menggunakan Konsol Cloud atau gcloud CLI. Jika menggunakan gcloud CLI, Anda harus merujuk dan menggunakan nilai GCP Region yang diberikan di halaman peluncuran lab.

  3. Cluster Anda harus memiliki atribut berikut. Anda dapat tetap menggunakan nilai default untuk semua setelan lainnya:

Item Nilai
Cluster ID lab-cluster
Password Change3Me
Network peering-network
Catatan: Opsi koneksi akses layanan pribadi telah dikonfigurasi untuk project ini saat Anda memulai lab. Langkah ini diperlukan untuk mengizinkan akses ke cluster AlloyDB.

Jika Anda menggunakan gcloud CLI, contoh perintah untuk membuat cluster adalah sebagai berikut.

Catatan: Anda harus mengganti nilai yang diperlukan untuk menghindari konfigurasi tidak valid yang menyebabkan Anda gagal lulus Challenge Lab ini. gcloud beta alloydb clusters create SAMPLE-CLUSTER-ID \ --password=SAMPLE_PASSWORD \ --network=SAMPLE_NETWORK \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Selanjutnya, Anda harus membuat instance. Jika Anda mengikuti wizard Konsol Cloud, instance cluster Anda harus memiliki atribut berikut:
Item Nilai
Instance ID lab-instance
Machine Type 2 vCPU, 16 GB

Jika Anda menggunakan gcloud CLI, contoh perintah untuk membuat instance adalah sebagai berikut.

Catatan: Anda harus mengganti nilai yang diperlukan untuk menghindari konfigurasi tidak valid yang menyebabkan Anda gagal lulus Challenge Lab ini. gcloud beta alloydb instances create SAMPLE-INSTANCE-ID \ --instance-type=PRIMARY \ --cpu-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Saat Anda berada di halaman Overview untuk cluster baru yang Anda buat, catat alamat Private IP di bagian instance. Salin alamat Private IP ke file teks agar Anda dapat menempelkannya pada langkah berikutnya.

  2. Klik Periksa progres saya untuk memverifikasi tujuan.

Membuat cluster dan instance

Tugas 2. Membuat tabel di instance Anda

  1. Selanjutnya, Anda harus membuat tabel di instance AlloyDB. VM bernama alloydb-client yang berisi klien PostgreSQL telah disediakan untuk Anda di awal lab.

  2. Pada Navigation menu (Ikon Navigation menu), di bagian Compute Engine, klik VM instances.

  3. Untuk instance bernama alloydb-client, di kolom Connect, klik SSH untuk membuka jendela terminal.

  4. Tetapkan variabel lingkungan berikut dengan mengganti ALLOYDB_ADDRESS dengan alamat Private IP instance AlloyDB dari tugas sebelumnya.

export ALLOYDB=ALLOYDB_ADDRESS
  1. Jalankan perintah berikut untuk menyimpan alamat Private IP instance AlloyDB di VM klien AlloyDB agar tetap ada selama Challenge Lab.
echo $ALLOYDB > alloydbip.txt
  1. Gunakan perintah berikut untuk meluncurkan klien PostgreSQL (psql). Anda akan diminta memberikan sandi pengguna postgres (Change3Me) yang Anda masukkan saat membuat cluster.
psql -h $ALLOYDB -U postgres
  1. Database Anda harus memiliki total tiga (3) tabel - regions, countries, dan departments.

  2. Tabel harus didefinisikan seperti yang tercantum di bawah.

Contoh perintah DDL untuk membuat tabel AlloyDB adalah sebagai berikut:

CREATE TABLE sample ( sample_id bigint NOT NULL, sample_name varchar(25) ) ; ALTER TABLE sample ADD PRIMARY KEY (sample_id);

Tabel: regions

Kunci Utama: region_id

Kolom Jenis data
region_id bigint NOT NULL
region_name varchar(25)

Tabel: countries

Kunci Utama: country_id

Kolom Jenis data
country_id char(2) NOT NULL
country_name varchar(40)
region_id bigint

Tabel: departments

Kunci Utama: department_id

Kolom Jenis data
department_id smallint NOT NULL
department_name varchar(30)
manager_id integer
location_id smallint

Tugas 3. Memuat set data sederhana ke dalam tabel

  1. Selanjutnya, muat tabel yang baru saja Anda buat dengan set data sederhana dan bervolume rendah berikut.

  2. Anda harus menggunakan klien psql untuk memuat tabel ini. Gunakan VM alloydb-client seperti yang diuraikan dalam tugas sebelumnya untuk mengakses klien psql.

Catatan: Elemen data yang diberikan ditulis dalam urutan kolom tabel yang bersangkutan.

Contoh perintah DML untuk memuat satu baris ke dalam tabel AlloyDB adalah sebagai berikut.

INSERT INTO Sample VALUES (1, 'Sample Value');

Tabel: regions

1, 'Europe' 2, 'Americas' 3, 'Asia' 4, 'Middle East and Africa'

Tabel: countries

'IT', 'Italy', 1 'JP', 'Japan', 3 'US', 'United States of America', 2 'CA', 'Canada', 2 'CN', 'China', 3 'IN', 'India', 3 'AU', 'Australia', 3 'ZW', 'Zimbabwe', 4 'SG', 'Singapore', 3

Tabel: departments

10, 'Administration', 200, 1700 20, 'Marketing', 201, 1800 30, 'Purchasing', 114, 1700 40, 'Human Resources', 203, 2400 50, 'Shipping', 121, 1500 60, 'IT', 103, 1400
  1. Klik tiap tombol Periksa progres saya untuk memverifikasi tujuan.
Membuat dan Memuat Tabel

Tugas 4. Membuat instance Read Pool

  1. Selanjutnya, buat instance Read Pool untuk cluster Anda. Anda dapat membuat instance Read Pool menggunakan Konsol Cloud atau gcloud CLI. Jika menggunakan gcloud CLI, Anda harus merujuk dan menggunakan nilai GCP Region yang diberikan di halaman peluncuran lab.

  2. Instance Read Pool Anda harus memiliki atribut berikut. Anda dapat tetap menggunakan nilai default untuk semua setelan lainnya:

Item Nilai
Read pool instance ID lab-instance-rp1
Node count 2
Machine Type 2 vCPU, 16 GB

Jika Anda menggunakan gcloud CLI, contoh perintah untuk membuat instance Read Pool adalah sebagai berikut.

Catatan: Anda harus mengganti nilai yang diperlukan untuk menghindari konfigurasi tidak valid yang menyebabkan Anda gagal lulus Challenge Lab ini. gcloud beta alloydb instances create SAMPLE-READ-POOL-INSTANCE-ID \ --instance-type=READ_POOL \ --cpu-count=2 \ --read-pool-node-count=2 \ --region=GCP_REGION_VALUE \ --cluster=SAMPLE-CLUSTER-ID \ --project=QWIKLABS_PROJECT_ID
  1. Klik Periksa progres saya untuk memverifikasi tujuan.
Membuat instance read pool

Tugas 5. Membuat cadangan

  1. Selanjutnya, buat cadangan on-demand instance Anda. Anda dapat membuat cadangan menggunakan Konsol Cloud atau gcloud CLI. Jika menggunakan gcloud CLI, Anda harus merujuk dan menggunakan nilai GCP Region yang diberikan di halaman peluncuran lab.

  2. Di bagian Databases pada Navigation menu (Ikon Navigation menu) Konsol Cloud, klik AlloyDB for PostgreSQL, lalu Backups untuk membuka halaman Backups.

  3. Cadangan Anda harus diberi nama lab-backup.

Jika Anda menggunakan gcloud CLI, contoh perintah untuk membuat cadangan adalah sebagai berikut.

Catatan: Anda harus mengganti nilai yang diperlukan untuk menghindari konfigurasi tidak valid yang menyebabkan Anda gagal lulus Challenge Lab ini. gcloud beta alloydb backups create SAMPLE-BACKUP_ID \ --cluster=SAMPLE-CLUSTER-ID \ --region=GCP_REGION_VALUE \ --project=QWIKLABS_PROJECT_ID
  1. Klik Periksa progres saya untuk memverifikasi tujuan.
Membuat cadangan

Selamat!

Dalam Challenge Lab ini, Anda telah membuat instance dan database AlloyDB, membuat tabel, memuat data, dan melakukan operasi DDL pada tabel.

Badge keahlian Membuat dan Mengelola Database AlloyDB

Mendapatkan badge keahlian Anda berikutnya

Lab mandiri ini adalah bagian dari kursus badge keahlian Membuat dan Mengelola Instance AlloyDB. Dengan menyelesaikan kursus badge keahlian ini, Anda akan mendapatkan badge di atas sebagai pengakuan atas pencapaian Anda. Tampilkan badge di resume atau platform media sosial Anda, dan umumkan pencapaian Anda menggunakan hashtag #GoogleCloudBadge.

Kursus badge keahlian ini merupakan bagian dari alur pembelajaran Database Engineer Google Cloud. Lanjutkan proses pembelajaran Anda dengan mendaftarkan diri dalam kursus badge keahlian Memigrasikan Data MySQL ke Cloud SQL Menggunakan Database Migration Service atau kursus badge keahlian Membuat dan Mengelola Instance Cloud SQL untuk PostgreSQL.

Manual Terakhir Diperbarui pada 16 Januari 2025

Lab Terakhir Diuji pada 26 Februari 2024

Hak cipta 2026 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.