Halaman ini menunjukkan cara menggunakan metode konektivitas jaringan daftar IP publik yang diizinkan 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
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Mengaktifkan API Database Migration Service.
- Pastikan Anda memiliki peran Admin Migrasi Database yang ditetapkan ke akun pengguna Anda.
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.
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:
Pada konsol Google Cloud, buka halaman Profil koneksi di Database Migration Service.
Klik Buat profil.
Dari menu drop-down Mesin database, pilih Cloud SQL untuk MySQL.
Dari menu drop-down instance Cloud SQL, pilih nama instance edisi Cloud SQL Enterprise Anda.
Untuk mengautentikasi instance sumber Anda, masukkan nama pengguna dan sandi.
Pilih region tempat Anda ingin menyimpan profil koneksi.
Jika Anda ingin mengenkripsi data, aktifkan enkripsi SSL/TLS untuk koneksi antara database sumber dan tujuan. Jika tidak, pertahankan nilai default None.
Klik Buat.
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
Pada konsol Google Cloud, buka halaman Tugas migrasi di Database Migration Service.
Klik Buat tugas migrasi.
Pada kolom Nama tugas migrasi, masukkan nama untuk tugas migrasi, seperti
My Migration Job
.Dari menu drop-down Mesin database sumber, pilih Cloud SQL untuk MySQL. Database Migration Service memilih Mesin database tujuan secara otomatis.
Pilih region tujuan tempat instance edisi Cloud SQL Enterprise Plus dibuat.
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.
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.
Klik Simpan & lanjutkan.
Menentukan informasi tentang profil koneksi sumber
Dari menu drop-down Pilih profil koneksi sumber, pilih profil koneksi yang Anda buat.
Klik Simpan & lanjutkan.
Menentukan setelan untuk instance edisi Cloud SQL Enterprise Plus tujuan
Pada kolom Sandi, masukkan sandi alfanumerik untuk instance edisi Cloud SQL Enterprise Plus tujuan. Ini adalah sandi untuk akun administrator
root
dalam instance.Dari menu drop-down Versi database, pilih instance tujuan dari daftar versi Cloud SQL yang didukung untuk mesin database yang ditentukan.
Pilih Enterprise Plus.
Dari bagian Pilih region dan zona, pilih zona Google Cloud yang diinginkan untuk instance edisi Cloud SQL Enterprise Plus yang baru (atau biarkan sebagai Any).
Centang kotak IP Publik.
Pilih bentuk mesin untuk instance edisi Cloud SQL Enterprise Plus. Ukuran disk harus sama dengan atau lebih besar dari ukuran database sumber.
Tentukan jenis penyimpanan dan kapasitas penyimpanan untuk instance Cloud SQL.
Untuk membuat instance baru, klik Buat & Lanjutkan.
Pada dialog yang muncul, klik Buat tujuan & lanjutkan. Mungkin perlu waktu beberapa menit untuk membuat instance.
Menyiapkan konektivitas
- Dari menu drop-down Metode konektivitas, pilih Daftar IP yang diizinkan.
Untuk menggunakan alamat IP keluar instance edisi Cloud SQL Enterprise Plus tujuan Anda untuk membuat koneksi ke instance edisi Cloud SQL Enterprise sumber, lakukan langkah-langkah berikut:
- Di region Alamat IP keluar tujuan, klik Salin semua.
- Buka tab terpisah di browser.
-
Pada konsol Google Cloud, buka halaman Instance Cloud SQL.
- Klik instance sumber Anda.
- Klik Edit.
- Pada bagian Sesuaikan instance Anda, jika menu Tampilkan opsi konfigurasi muncul, klik menu tersebut.
- Klik bagian Koneksi.
- Klik Tambahkan jaringan.
- Pada kolom Nama, berikan nama untuk jaringan yang mewakili alamat IP pertama yang Anda salin, seperti
My First Network
. Jaringan ini digunakan untuk membuat koneksi antara instance database edisi Cloud SQL Enterprise sumber dan instance database edisi Cloud SQL Enterprise Plus tujuan. - Pada kolom Jaringan, masukkan alamat IP pertama yang Anda salin, diikuti dengan
/32
. Opsi ini membatasi jaringan agar hanya menerima koneksi dari alamat IP ini. - Klik Done.
- Ulangi langkah-langkah ini untuk setiap alamat IP yang Anda salin.
- Klik Simpan. Cloud SQL memulai ulang instance edisi Cloud SQL Enterprise sumber sehingga perubahan konfigurasi yang Anda buat dapat diterapkan.
- Pada tab yang berisi tugas migrasi, klik Simpan & lanjutkan.
Menguji, membuat, dan memulai tugas migrasi
Tinjau setelan yang Anda pilih untuk tugas migrasi.
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:
Klik Uji tugas.
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.
Untuk membuat tugas migrasi dan langsung memulainya, klik Buat & mulai tugas.
Pada dialog yang muncul, klik Buat & mulai.
Pada halaman Tugas migrasi, pastikan tugas migrasi Anda berstatus
Starting
.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:
Pada konsol Google Cloud, buka halaman Instance SQL.
Klik entri replika baca tugas migrasi Anda.
- Klik ikon Aktifkan Cloud Shell yang muncul di samping kolom Pencarian.
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.
- Opsional: Jika dialog Izinkan Cloud Shell muncul, klik Izinkan.
- Pada prompt Masukkan sandi, masukkan sandi yang Anda berikan di Tentukan setelan untuk instance edisi Cloud SQL Enterprise Plus tujuan.
- Pada prompt mysql, untuk mencantumkan database dan memverifikasi bahwa Anda melihat instance database edisi Cloud SQL Enterprise sumber, masukkan
show databases;
. - Pada prompt mysql, untuk melihat tabel yang terkait dengan instance database ini, masukkan
use SOURCE_DATABASE_INSTANCE_NAME;
. - Pada prompt mysql, untuk melihat tabel instance ini, masukkan
show tables;
. - Pada promot mysql, untuk melihat informasi yang direplikasi dari tabel di instance database edisi Cloud SQL Enterprise sumber Anda, masukkan
select * from TABLE_NAME;
. - 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:
Kembali ke halaman Tugas migrasi.
Klik tugas migrasi yang ingin Anda promosikan. Halaman Detail tugas migrasi akan muncul.
Hentikan semua penulisan ke database edisi Cloud SQL Enterprise sumber.
Verifikasi bahwa penundaan replikasi sudah minimal.
Klik tugas migrasi yang ingin Anda promosikan. Tugas ini memiliki status
Running
.Untuk mempromosikan tugas migrasi, klik Promosikan.
Pada dialog yang muncul, klik Promosikan.
Verifikasi bahwa tugas migrasi memiliki status
Promote in progress
. Setelah beberapa menit, konfirmasi bahwa statusnya berubah menjadiCompleted
.
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
- Baca selengkapnya tentang fitur utama edisi Cloud SQL Enterprise Plus.
- Baca selengkapnya tentang peningkatan performa untuk edisi Cloud SQL Enterprise Plus.
- Baca selengkapnya tentang dukungan region untuk edisi Cloud SQL Enterprise Plus.
- Baca selengkapnya tentang harga untuk edisi Cloud SQL Enterprise Plus.