Mengupgrade instance ke edisi Cloud SQL Enterprise Plus menggunakan peering VPC


Halaman ini menunjukkan cara menggunakan metode konektivitas jaringan peering VPC pribadi dari Database Migration Service untuk mengupgrade instance edisi Cloud SQL Enterprise ke edisi Cloud SQL Enterprise Plus. Database Migration Service membuat instance Cloud SQL baru dan memigrasikan data ke instance tersebut.

Ringkasan

Edisi Cloud SQL Enterprise Plus ideal untuk aplikasi yang memerlukan performa baca dan tulis yang maksimum. Untuk mengetahui informasi selengkapnya tentang peningkatan ini, lihat Peningkatan performa.

Guna mengaktifkan peningkatan ini untuk instance edisi Cloud SQL Enterprise yang sudah ada, Anda harus mengupgradenya ke edisi Cloud SQL Enterprise Plus menggunakan Database Migration Service.

Sebelum memulai

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Mengaktifkan API Database Migration Service.

    Mengaktifkan API

  7. Pastikan Anda memiliki peran Admin Migrasi Database yang ditetapkan ke akun pengguna Anda.

    Buka IAM

Persyaratan

Database Migration Service menawarkan berbagai opsi database sumber dan metode konektivitas jaringan. Sumber yang berbeda akan berfungsi lebih baik dengan beberapa metode konektivitas dibandingkan dengan yang lain. Pada halaman ini, kami berasumsi bahwa Anda menggunakan instance edisi Cloud SQL Enterprise di lingkungan tempat Anda dapat mengonfigurasi jaringan untuk menambahkan aturan firewall masuk. Karena kami tidak dapat mengetahui secara spesifik lingkungan Anda, kami tidak dapat memberikan langkah-langkah mendetail mengenai konfigurasi jaringan Anda.

Mengambil informasi dari instance sumber

Untuk mengupgrade instance edisi Cloud SQL Enterprise sumber, Anda harus mengambil informasi berikut:

  • Alamat IP pribadi instance. Anda menggunakan alamat IP ini saat Anda membuat profil koneksi di Database Migration Service.
  • Nama jaringan VPC yang memungkinkan instance edisi Cloud SQL Enterprise Plus tujuan berkomunikasi dengan instance edisi Cloud SQL Enterprise sumber secara langsung. Anda menggunakan jaringan VPC ini saat Anda membuat tugas migrasi di Database Migration Service.

Untuk mengambil informasi dari instance edisi Cloud SQL Enterprise sumber, selesaikan langkah-langkah berikut:

  1. Di Konsol Google Cloud, buka halaman Instance SQL.

    Buka Instance Cloud SQL

  2. Klik instance sumber Anda.
  3. Di bagian Hubungkan ke instance ini, klik Salin ke papan klip di kolom Alamat IP pribadi.
  4. Di bagian atas halaman, klik Edit.
  5. Luaskan bagian Connections.
  6. Di bagian Jaringan terkait, catat nama jaringan VPC yang muncul di kolom Jaringan.

Buat profil koneksi

Profil koneksi berisi informasi tentang database edisi Cloud SQL Enterprise sumber. Database Migration Service menggunakan informasi dalam profil koneksi untuk memigrasikan data dari database sumber ke instance edisi Cloud SQL Enterprise Plus tujuan.

Untuk membuat profil koneksi, selesaikan langkah-langkah berikut:

  1. Pada konsol Google Cloud, buka halaman Profil koneksi di Database Migration Service.

    Buka Profil koneksi

  2. Klik Buat profil.

  3. Dari menu drop-down Mesin database, pilih Cloud SQL untuk MySQL.

  4. Dari menu drop-down instance Cloud SQL, pilih nama instance edisi Cloud SQL Enterprise Anda.

  5. Pada kolom Nama host atau alamat IP, ganti nilai dengan alamat IP pribadi yang Anda salin di Mengambil informasi dari instance edisi Cloud SQL Enterprise sumber.

  6. Untuk mengautentikasi instance sumber Anda, masukkan nama pengguna dan sandi.

  7. Pilih region tempat Anda ingin menyimpan profil koneksi.

  8. Jika Anda ingin mengenkripsi data, aktifkan enkripsi SSL/TLS untuk koneksi antara database sumber dan tujuan. Jika tidak, pertahankan nilai default None.

  9. Klik Create.

Membuat tugas migrasi

Database Migration Service menggunakan tugas migrasi untuk memigrasikan data dari instance database edisi Cloud SQL Enterprise sumber ke instance edisi Cloud SQL Enterprise Plus tujuan.

Pembuatan tugas migrasi mencakup langkah-langkah berikut:

  • Menentukan setelan untuk tugas.
  • Memilih profil koneksi yang Anda buat untuk database edisi Cloud SQL Enterprise sumber Anda. Ini adalah profil koneksi sumber Anda.
  • Menentukan setelan untuk instance edisi Cloud SQL Enterprise Plus tujuan.
  • Menyiapkan konektivitas antara instance database sumber dan tujuan.
  • Menguji tugas migrasi untuk memastikan informasi koneksi yang Anda berikan untuk tugas tersebut valid.

Menentukan setelan untuk tugas migrasi

  1. Pada konsol Google Cloud, buka halaman Tugas migrasi di Database Migration Service.

    Buka Tugas migrasi

  2. Klik Buat tugas migrasi.

  3. Pada kolom Nama tugas migrasi, masukkan nama untuk tugas migrasi, seperti My Migration Job.

  4. Dari menu drop-down Mesin database sumber, pilih Cloud SQL untuk MySQL. Database Migration Service memilih Mesin database tujuan secara otomatis.

  5. Pilih region tujuan tempat instance edisi Cloud SQL Enterprise Plus dibuat.

  6. Dari menu drop-down Jenis tugas migrasi, pilih Berkelanjutan karena Anda ingin perubahan yang sedang berlangsung di database edisi Cloud SQL Enterprise sumber dimigrasikan ke instance edisi Cloud SQL Enterprise Plus tujuan.

  7. Tinjau prasyarat yang diperlukan yang dibuat secara otomatis guna mencerminkan cara lingkungan harus disiapkan untuk tugas migrasi. Prasyarat ini dapat mencakup cara mengonfigurasi database edisi Cloud SQL Enterprise sumber dan cara menghubungkannya ke instance edisi Cloud SQL Enterprise Plus tujuan.

    Sebaiknya Anda menyelesaikan prasyarat tersebut pada langkah ini, tetapi Anda dapat menyelesaikannya kapan saja sebelum menguji atau memulai tugas migrasi.

  8. Klik Simpan & lanjutkan.

Menentukan informasi tentang profil koneksi sumber

  1. Dari menu drop-down Pilih profil koneksi sumber, pilih profil koneksi yang Anda buat.

  2. Klik Simpan & lanjutkan.

Menentukan setelan untuk instance edisi Cloud SQL Enterprise Plus tujuan

  1. Pada kolom Sandi, masukkan sandi alfanumerik untuk instance edisi Cloud SQL Enterprise Plus tujuan. Ini adalah sandi untuk akun administrator root dalam instance.

  2. Dari menu drop-down Versi database, pilih instance tujuan dari daftar versi Cloud SQL yang didukung untuk mesin database yang ditentukan.

  3. Pilih Enterprise Plus.

  4. Dari bagian Pilih zona dan region, pilih zona Google Cloudyang diinginkan untuk instance edisi Cloud SQL Enterprise Plus yang baru (atau biarkan seperti Semula).

  5. Centang kotak IP Pribadi.

  6. Dari menu drop-down VPC, pilih jaringan VPC yang Anda catat dalam Mengambil informasi dari instance edisi Cloud SQL Enterprise sumber.

  7. Memilih bentuk mesin untuk instance edisi Cloud SQL Enterprise Plus. Ukuran disk harus sama dengan atau lebih besar dari ukuran database sumber.

  8. Tentukan jenis penyimpanan dan kapasitas penyimpanan untuk instance Cloud SQL.

  9. Untuk membuat instance baru, klik Buat & Lanjutkan.

  10. Pada dialog yang muncul, klik Buat tujuan & lanjutkan. Mungkin perlu waktu beberapa menit untuk membuat instance.

Menyiapkan konektivitas

  1. Pilih cara yang ingin Anda gunakan untuk membangun konektivitas antara database edisi Cloud SQL Enterprise sumber dan database edisi Cloud SQL Enterprise Plus tujuan. Untuk prosedur ini, gunakan menu drop-down Metode konektivitas untuk memilih Sumber dan tujuan menggunakan IP pribadi.
  2. Dari menu drop-down VPC, pilih jaringan VPC tempat instance edisi Cloud SQL Enterprise sumber Anda berada. Ini adalah jaringan VPC yang Anda catat dalam Mengambil informasi dari instance edisi Cloud SQL Enterprise sumber.
  3. Klik Konfigurasi & lanjutkan.

Menguji, membuat, dan memulai tugas migrasi

  1. Tinjau setelan yang Anda pilih untuk tugas migrasi.

  2. Pastikan sumber telah dikonfigurasi dengan benar, sehingga instance edisi Cloud SQL Enterprise sumber dan instance edisi Cloud SQL Enterprise Plus tujuan dapat berkomunikasi satu sama lain, dan tugas migrasi valid:

    1. Klik Uji tugas.

    2. Pastikan bahwa Anda melihat status Your migration job test was successful!.

    Jika pengujian gagal, Anda dapat mengatasi masalah tersebut di bagian alur yang sesuai, dan kembali untuk menguji ulang.

  3. Untuk membuat tugas migrasi dan langsung memulainya, klik Buat & mulai tugas.

  4. Pada dialog yang muncul, klik Buat & mulai.

  5. Pada halaman Tugas migrasi, pastikan tugas migrasi Anda berstatus Starting.

  6. Setelah beberapa menit, konfirmasi bahwa statusnya berubah menjadi Running.

Memverifikasi tugas migrasi

Untuk mengonfirmasi bahwa Database Migration Service menggunakan tugas migrasi untuk memigrasikan data dari instance database edisi Cloud SQL Enterprise sumber Anda ke instance database edisi Cloud SQL Enterprise Plus tujuan, lakukan langkah-langkah berikut:

  1. Pada konsol Google Cloud, buka halaman Instance SQL.

    Buka Instance Cloud SQL

  2. Klik entri replika baca tugas migrasi Anda.

  3. Klik ikon Aktifkan Cloud Shell yang muncul di samping kolom Pencarian.
  4. Pada prompt, gunakan perintah gcloud sql connect untuk terhubung ke instance database edisi Cloud SQL Enterprise Plus tujuan.

    gcloud sql connect DESTINATION_INSTANCE_NAME --user=root

    Ganti DESTINATION_INSTANCE_NAME dengan nama instance edisi Cloud SQL Enterprise Plus tujuan.

  5. Opsional: Jika dialog Izinkan Cloud Shell muncul, klik Izinkan.
  6. Pada prompt Masukkan sandi, masukkan sandi yang Anda berikan di Tentukan setelan untuk instance edisi Cloud SQL Enterprise Plus tujuan.
  1. Pada prompt mysql, untuk mencantumkan database dan memverifikasi bahwa Anda melihat instance database edisi Cloud SQL Enterprise sumber, masukkan show databases;.
  2. Pada prompt mysql, untuk melihat tabel yang terkait dengan instance database ini, masukkan use SOURCE_DATABASE_INSTANCE_NAME;.
  3. Pada prompt mysql, untuk melihat tabel instance ini, masukkan show tables;.
  4. Pada promot mysql, untuk melihat informasi yang direplikasi dari tabel di instance database edisi Cloud SQL Enterprise sumber Anda, masukkan select * from TABLE_NAME;.
  5. Pastikan Anda melihat informasi yang benar dalam tabel.

Mempromosikan tugas migrasi

Mempromosikan tugas migrasi akan mengganti instance database edisi Cloud SQL Enterprise sumber dengan instance database edisi Cloud SQL Enterprise Plus tujuan sebagai database utama.

Untuk mempromosikan tugas migrasi, selesaikan langkah-langkah berikut:

  1. Kembali ke halaman Tugas migrasi.

  2. Klik tugas migrasi yang ingin Anda promosikan. Halaman Detail tugas migrasi akan muncul.

  3. Hentikan semua penulisan ke database edisi Cloud SQL Enterprise sumber.

  4. Verifikasi bahwa penundaan replikasi sudah minimal.

  5. Klik tugas migrasi yang ingin Anda promosikan. Tugas ini memiliki status Running.

  6. Untuk mempromosikan tugas migrasi, klik Promosikan.

  7. Pada dialog yang muncul, klik Promosikan.

  8. Verifikasi bahwa tugas migrasi memiliki status Promote in progress. Setelah beberapa menit, konfirmasi bahwa statusnya berubah menjadi Completed.

Instance database edisi Cloud SQL Enterprise Plus baru Anda siap digunakan.

Pembersihan

Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, gunakan konsol Google Cloud untuk menghapus tugas migrasi, profil koneksi, instance edisi Cloud SQL Enterprise sumber, dan project jika Anda tidak memerlukannya.

Langkah berikutnya