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

Memigrasikan Data MySQL ke Cloud SQL Menggunakan Database Migration Service: Challenge Lab

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

GSP351

Logo lab mandiri Google Cloud

Ringkasan

Dalam challenge lab, Anda diberi sebuah skenario dan serangkaian tugas. Tidak ada petunjuk langkah demi langkah. Anda akan menggunakan keahlian yang dipelajari dari lab dalam kursus untuk mencari cara menyelesaikan sendiri tugas-tugas tersebut. 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 memperluas keahlian yang dipelajari, seperti mengubah nilai default dan membaca serta mengkaji 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 ke badge keahlian Memigrasikan Data MySQL ke Cloud SQL Menggunakan Database Migration Service. Apakah Anda siap menghadapi tantangan ini?

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.

Menetapkan region dan zona

Resource Compute Engine tertentu berada di region dan zona. Region adalah lokasi geografis spesifik tempat Anda dapat menjalankan resource. Setiap region memiliki satu atau beberapa zona.

Jalankan perintah gcloud berikut di Cloud Shell guna menetapkan region dan zona default untuk lab Anda:

gcloud config set compute/zone "{{{project_0.default_zone|ZONE}}}" export ZONE=$(gcloud config get compute/zone) gcloud config set compute/region "{{{project_0.default_region|REGION}}}" export REGION=$(gcloud config get compute/region)

Skenario tantangan

Perusahaan Anda, Cymbal Superstore, memiliki database MySQL lama yang sudah berjalan di instance Compute Engine. Mereka ingin memigrasikan database ini ke dua instance Cloud SQL baru menggunakan dua strategi migrasi yang berbeda.

Tantangan Anda

Sebagai Administrator Data, Anda harus melakukan migrasi satu kali menggunakan alamat IP eksternal instance komputasi guna mendapatkan akses ke database sumber. Untuk migrasi kedua, Anda harus menggunakan Peering VPC untuk mengakses database sumber guna menghapus dependensi di alamat IP eksternal.

Sebelum beralih ke database yang baru dimigrasikan, Anda harus mengonfirmasi bahwa migrasi telah berhasil. Untuk mengonfirmasi, Anda harus melakukan beberapa perubahan pada database sumber setelah tugas migrasi berkelanjutan dimulai, lalu memeriksa apakah perubahan tersebut disebarkan oleh Database Migration Service.

Setelah mengonfirmasi migrasi berhasil, Anda harus mempromosikan instance tujuan (Cloud SQL untuk MySQL) menjadi database mandiri untuk pembacaan dan penulisan data.

Catatan: Untuk tujuan lab ini, semua resource Anda harus dibuat di region: dan zona: .

Tugas 1. Mengonfigurasi profil koneksi Database Migration Service untuk database MySQL mandiri

  • Buat profil koneksi untuk migrasi instance sumber MySQL, yang berjalan di instance komputasi bernama , ke Cloud SQL menggunakan migrasi satu kali Database Migration Service dan alamat IP eksternal instance sumber.

Kredensial untuk database sumber ini dicantumkan dalam tabel di bawah:

Properti Nilai
Nama pengguna admin
Password changeme
Catatan: Anda harus menggunakan alamat IP eksternal instance sumber MySQL guna memberikan akses ke database sumber untuk profil koneksi ini, dan region berikut: . Mengonfigurasi profil koneksi Database Migration Service untuk database MySQL mandiri.

Tugas 2. Melakukan migrasi satu kali pada database MySQL mandiri ke Cloud SQL

  1. Untuk menyelesaikan tugas ini, Anda harus membuat migrasi satu kali pada database MySQL mandiri ke Cloud SQL.

    • Untuk Type of destination instance, pilih Existing instance, untuk ID instance .
  2. Setelah memigrasikan database ini ke instance Cloud SQL, Anda dapat memastikan bahwa data telah mengisi database MySQL Cloud SQL dengan terhubung ke database MySQL Cloud SQL yang baru dan menjalankan kueri berikut:

use customers_data; select count(*) from customers;

Jika data dimigrasikan, kueri ini akan menampilkan jumlah baris sebesar 5030.

Melakukan migrasi satu kali pada database MySQL mandiri ke Cloud SQL.

Tugas 3. Membuat tugas migrasi Database Migration Service berkelanjutan untuk memigrasikan database MySQL mandiri ke Cloud SQL

  1. Untuk menyelesaikan tugas ini, Anda harus membuat tugas migrasi Database Migration Service berkelanjutan guna memigrasikan database MySQL mandiri ke instance Cloud SQL kedua menggunakan peering VPC.

    • Untuk Type of destination instance, pilih Existing instance, untuk ID instance .
    Catatan: Untuk mengefisienkan proses pembuatan, Anda dapat menetapkan Migration job name ke nama yang sama dengan Destination Instance ID Cloud SQL yang diberikan di atas.

    Pastikan untuk menggunakan profil koneksi sumber yang sama dengan yang Anda buat di Tugas 1. Untuk tugas migrasi berkelanjutan, Anda harus menggunakan Peering VPC guna memberikan akses ke instance komputasi sumber dan database-nya.
  2. Untuk menyelesaikan tugas ini, Anda harus memulai tugas migrasi berkelanjutan yang telah dibuat. Tunggu hingga tugas berada dalam status Running sebelum mengonfirmasi progres Anda di bawah.

Memigrasikan database MySQL mandiri ke Cloud SQL menggunakan migrasi berkelanjutan.

Tugas 4. Menguji apakah tugas Database Migration Service berkelanjutan mereplikasi data sumber yang diperbarui

  1. Untuk menyelesaikan tugas ini, Anda harus terhubung ke instance MySQL mandiri sumber dan mengubah database dengan kueri berikut:
use customers_data; update customers set gender = 'FEMALE' where addressKey = 934;
  1. Tunggu satu menit agar perubahan disebarkan oleh tugas migrasi berkelanjutan, lalu periksa perubahannya di tujuan.
Memeriksa apakah data sumber yang diperbarui di database MySQL mandiri telah dimigrasikan ke instance Cloud SQL replikasi berkelanjutan.

Tugas 5. Mempromosikan database Cloud SQL untuk MySQL tujuan menjadi database mandiri

  • Dalam tugas ini, Anda harus mempromosikan instance Cloud SQL untuk MySQL menjadi database mandiri untuk pembacaan dan penulisan data.
Memeriksa apakah tugas migrasi berkelanjutan Cloud SQL untuk MySQL telah dipromosikan menjadi database mandiri untuk pembacaan dan penulisan.

Selamat!

Anda berhasil menjalankan dua jenis migrasi:

  • Melakukan migrasi satu kali pada database MySQL mandiri ke Cloud SQL.
  • Tugas migrasi berkelanjutan menggunakan Database Migration Service (DMS) untuk memindahkan database MySQL mandiri ke Cloud SQL.

Selain itu, Anda menunjukkan kemampuan untuk mempromosikan database Cloud SQL untuk MySQL yang dihasilkan, sehingga menjadi database mandiri.

Badge keahlian Memigrasikan Data MySQL ke Cloud SQL Menggunakan Database Migration Service

Mendapatkan badge keahlian Anda berikutnya

Lab mandiri ini merupakan bagian dari badge keahlian Memigrasikan Data MySQL ke Cloud SQL Menggunakan Database Migration Service. 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. Jika Anda sudah menyelesaikan badge keahlian lain di alur pembelajaran ini, telusuri katalog untuk menemukan badge keahlian lainnya yang dapat Anda ikuti.

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 9 Desember 2025

Lab Terakhir Diuji pada 11 Desember 2025

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.