Topik ini menjelaskan cara mengimpor file cadangan penuh dari instance MySQL yang dikelola sendiri ke konsol ApsaraDB RDS dan memulihkannya ke instance ApsaraDB RDS for MySQL untuk mencapai migrasi cloud. File cadangan dari instance RDS tidak dapat digunakan.
Anda dapat memulihkan file cadangan dari instance RDS ke instance MySQL yang dikelola sendiri dan kemudian memigrasikan data dari instance MySQL yang dikelola sendiri ke instance RDS.
Untuk informasi lebih lanjut tentang metode pemulihan data, lihat Ikhtisar Metode Pemulihan Data.
Prasyarat
Instance MySQL yang dikelola sendiri harus memenuhi kondisi migrasi cloud. Untuk informasi lebih lanjut, lihat Lampiran 4: Batasan.
Cadangan penuh telah selesai untuk instance MySQL yang dikelola sendiri.
1. Impor file cadangan
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat Anda ingin memulihkan data dari instance MySQL yang dikelola sendiri. Di panel navigasi di sebelah kiri, klik Backups.
Pada tab User Backups, klik Import Backup.
Di wizard Import Guide, baca pesan yang ditampilkan dan klik Next hingga Anda masuk ke langkah 3. Import Data.
CatatanWizard Impor Cadangan membantu Anda melalui proses migrasi. Untuk informasi lebih lanjut, lihat Lampiran 3: Lakukan cadangan penuh, simpan file cadangan penuh ke komputer Anda, lalu unggah file cadangan penuh ke Bucket OSS Anda.
1. Back Up Source Database: Lakukan cadangan penuh pada instance MySQL yang dikelola sendiri.
2. Upload Backup Files to OSS: Unggah file cadangan penuh dari instance MySQL yang dikelola sendiri ke Bucket OSS Anda.
Di langkah Step 3: Import the data, konfigurasikan parameter berikut dan klik OK.
Parameter
Deskripsi
MySQL version
Nilai 5.7/8.0 secara otomatis ditampilkan.
CatatanAnda dapat mengimpor data dari instance yang dikelola sendiri yang menjalankan MySQL 5.7 atau MySQL 8.0.
Region
Wilayah yang Anda tentukan di Langkah 1. Anda harus menyetel parameter ini ke wilayah Bucket OSS yang menyimpan file cadangan penuh.
OSS Bucket
Bucket OSS yang menyimpan file cadangan penuh dari instance MySQL yang dikelola sendiri. Untuk informasi lebih lanjut tentang Bucket OSS, lihat Unggah objek.
OSS file name
File cadangan penuh yang disimpan sebagai objek di Bucket OSS. Anda dapat memasukkan nama file cadangan penuh di bidang OSS file name untuk mencari file tersebut. Pencocokan kabur dan pencocokan tepat didukung.
CatatanFile cadangan penuh yang disimpan sebagai objek di Bucket OSS Anda harus dalam format
_QP.XB. Sebagai alternatif, Anda dapat mengekstrak file dalam format_QP.XBmenjadi paket dalam formatTAR.GZdan kemudian menyimpan paket tersebut sebagai objek di Bucket OSS. Untuk informasi lebih lanjut, lihat Lampiran 5: Batasan.Note
Deskripsi yang membantu Anda mengidentifikasi file cadangan penuh.
Zone
Zona Bucket OSS yang menyimpan file cadangan penuh. Setelah Anda memilih zona, ApsaraDB RDS membuat snapshot di zona tersebut dalam hitungan detik. Ini sangat mengurangi waktu yang diperlukan untuk mengimpor file cadangan penuh ke Bucket OSS.
CatatanSetelah file cadangan penuh diimpor, Anda dapat memulihkan data dari file cadangan penuh tersebut ke instance RDS baru. Instance RDS baru berada di zona yang Anda pilih.
Storage Capacity
Jumlah penyimpanan yang diperlukan untuk file cadangan penuh. Nilai valid: 20 hingga 6000: Unit: GB.
CatatanSecara default, jumlah penyimpanan yang diperlukan adalah 3 kali ukuran file cadangan penuh. Jika ukuran file dikalikan 3 tidak melebihi 20 GB, parameter ini default ke 20.
CatatanJika ApsaraDB RDS tidak diizinkan untuk mengakses OSS, klik Authorize di bagian bawah langkah 3. Import Data. Di pojok kiri bawah halaman yang muncul, klik Confirm Authorization Policy.
Untuk informasi lebih lanjut, baca petunjuk di halaman ini.
Sistem membuat tugas untuk memverifikasi file cadangan penuh di tab User Backups. Tunggu hingga parameter Status dari tugas berubah dari Verifying menjadi Completed.
PentingPeriode waktu yang diperlukan untuk memverifikasi file cadangan pengguna bervariasi berdasarkan status instance RDS saat dicadangkan. Misalnya, periode waktu yang lama diperlukan untuk memverifikasi file cadangan pengguna dalam skenario berikut: Sejumlah besar operasi tulis dilakukan pada instance RDS selama pencadangan instance dan oleh karena itu sejumlah besar log redo dihasilkan, atau transaksi besar dieksekusi pada instance RDS selama pencadangan instance.
2. Pulihkan file cadangan ke instance RDS
Setelah Anda mengimpor file cadangan penuh ke konsol ApsaraDB RDS, Anda dapat memulihkan data dari file cadangan penuh ke instance RDS baru. Untuk informasi lebih lanjut, lihat 1. Impor File Cadangan.
File cadangan penuh disimpan selama tiga hari secara default. Setelah periode retensi berakhir, ApsaraDB RDS secara otomatis menghapus file cadangan penuh. Kami merekomendasikan agar Anda memulihkan data dari file cadangan penuh ke instance RDS dalam periode retensi. Anda dapat menyesuaikan periode retensi cadangan.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah tempat Anda ingin memulihkan data dari instance MySQL yang dikelola sendiri. Di panel navigasi di sebelah kiri, klik Backups.
Temukan file cadangan penuh yang diperlukan dan klik Restore di kolom Actions di sebelah kanan kolom Backup ID/Name.
Konfigurasikan parameter berikut dan klik Next: Instance Configuration.
Parameter
Deskripsi
Zone of Primary Node
Zona tempat instance RDS utama berada.
CatatanJika Anda tidak memilih zona untuk Bucket OSS yang menyimpan file cadangan penuh saat Anda mengimpor file tersebut, parameter ini ditampilkan. Jika Anda memilih zona untuk Bucket OSS yang menyimpan file cadangan penuh saat Anda mengimpor file tersebut, parameter ini tidak ditampilkan.
Storage Type
ESSD PL1: SSD perusahaan tingkat performa 1 (PL1).
Standard SSD: SSD standar adalah perangkat penyimpanan blok elastis yang dirancang berdasarkan arsitektur penyimpanan terdistribusi Alibaba Cloud. Anda dapat menyimpan data di SSD standar untuk memisahkan komputasi dari penyimpanan.
CatatanUntuk informasi lebih lanjut, lihat Jenis penyimpanan.
Instance Type
General-purpose (Entry-level): Instance RDS tujuan umum secara eksklusif menggunakan memori dan sumber daya I/O yang dialokasikan. Namun, ia berbagi inti CPU dan sumber daya penyimpanan dengan instance RDS tujuan umum lainnya yang ditempatkan di host yang sama.
CatatanPilih tipe instance. Setiap tipe instance mendukung jumlah inti CPU tertentu, kapasitas memori, jumlah maksimum koneksi, dan IOPS maksimum. Untuk informasi lebih lanjut, lihat Tipe instance utama ApsaraDB RDS.
Storage Capacity
Konfigurasikan kapasitas penyimpanan untuk instance RDS Anda. Kapasitas penyimpanan disediakan untuk menyimpan file data, file sistem, file log, dan file transaksi di instance RDS. Anda dapat menyesuaikan kapasitas penyimpanan dengan ukuran langkah 5 GB.
Konfigurasikan parameter berikut dan klik Next: Instance Configuration.
Parameter
Deskripsi
Zone of Primary Node
Zona tempat instance RDS utama berada.
CatatanJika Anda tidak memilih zona untuk Bucket OSS yang menyimpan file cadangan penuh saat Anda mengimpor file tersebut, parameter ini ditampilkan. Jika Anda memilih zona untuk Bucket OSS yang menyimpan file cadangan penuh saat Anda mengimpor file tersebut, parameter ini tidak ditampilkan.
Storage Type
ESSD PL1: SSD perusahaan tingkat performa 1 (PL1).
Standard SSD: SSD standar adalah perangkat penyimpanan blok elastis yang dirancang berdasarkan arsitektur penyimpanan terdistribusi Alibaba Cloud. Anda dapat menyimpan data di SSD standar untuk memisahkan komputasi dari penyimpanan.
CatatanUntuk informasi lebih lanjut, lihat Jenis penyimpanan.
Instance Type
General-purpose (Entry-level): Instance RDS tujuan umum secara eksklusif menggunakan memori dan sumber daya I/O yang dialokasikan. Namun, ia berbagi inti CPU dan sumber daya penyimpanan dengan instance RDS tujuan umum lainnya yang ditempatkan di host yang sama.
CatatanPilih tipe instance. Setiap tipe instance mendukung jumlah inti CPU tertentu, kapasitas memori, jumlah maksimum koneksi, dan IOPS maksimum. Untuk informasi lebih lanjut, lihat Tipe instance utama ApsaraDB RDS.
Storage Capacity
Konfigurasikan kapasitas penyimpanan untuk instance RDS Anda. Kapasitas penyimpanan disediakan untuk menyimpan file data, file sistem, file log, dan file transaksi di instance RDS. Anda dapat menyesuaikan kapasitas penyimpanan dengan ukuran langkah 5 GB.
Konfigurasikan parameter berikut dan klik Next: Confirm Order.
Parameter
Deskripsi
Network Type
Jenis jaringan dari instance RDS. Pilih VPC. Virtual Private Cloud (VPC) adalah jaringan terisolasi yang menyediakan keamanan lebih tinggi dan performa lebih baik daripada jaringan klasik. Jika Anda memilih tipe jaringan VPC, Anda juga harus mengonfigurasi parameter VPC dan vSwitch of Primary Node.
CatatanInstance RDS dan instance ECS yang ingin Anda hubungkan harus berada di VPC yang sama. Jika tidak, instance RDS dan instance ECS tidak dapat berkomunikasi melalui jaringan internal.
Parameter Template
Template parameter yang digunakan oleh instance RDS. Anda dapat memilih template parameter sistem atau template parameter kustom. Untuk informasi lebih lanjut, lihat Gunakan template parameter.
Time Zone
Pilih zona waktu untuk instance RDS Anda.
Table Name Case Sensitivity
Menentukan apakah nama tabel di instance RDS bersifat sensitif huruf. Jika nama tabel di instance MySQL yang dikelola sendiri bersifat sensitif huruf, kami menyarankan Anda memilih Case-sensitive untuk mempermudah migrasi data antara instance RDS dan instance MySQL yang dikelola sendiri.
Konfirmasikan konfigurasi instance RDS di bagian Parameters, konfigurasikan parameter Purchase Plan, baca dan pilih Ketentuan Layanan, lalu klik Pay Now untuk menyelesaikan pembayaran.
CatatanApsaraDB RDS memerlukan waktu 1 hingga 5 menit untuk membuat instance RDS. Tunggu hingga instance dibuat.
Apa yang Harus Dilakukan Selanjutnya
Konfigurasikan periode retensi file cadangan penuh
Secara default, file cadangan penuh disimpan selama tiga hari setelah diimpor ke ApsaraDB RDS. Anda dapat menyesuaikan periode retensi berdasarkan kebutuhan bisnis Anda.
Jika Anda tidak lagi memerlukan file cadangan penuh, Anda dapat menghapus file tersebut.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Temukan file cadangan penuh yang diperlukan dan klik Set Retention Period di kolom Expiration Time di sebelah kanan kolom Backup ID/Name.
Di kotak dialog yang muncul, pilih periode retensi dari daftar drop-down yang disediakan oleh ApsaraDB RDS. Sebagai alternatif, pilih Custom Retention Period dan kemudian masukkan angka. Anda dapat mengklik panah ke atas atau panah ke bawah untuk menyesuaikan periode retensi.
CatatanKolom Expiration Time menampilkan waktu kedaluwarsa file cadangan penuh. Jika waktu kedaluwarsa melebihi tahun 2099, maka ditampilkan sebagai Permanent.
Klik OK.
Tambahkan tag ke file cadangan penuh
Setelah file cadangan penuh diimpor ke ApsaraDB RDS, Anda dapat menambahkan tag ke file tersebut.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Temukan file cadangan penuh yang diperlukan dan klik +Add di kolom Tags di sebelah kanan kolom Backup ID/Name.
Di kotak dialog yang muncul, klik Create a label, tentukan bidang Key dan Value dari tag, klik OK di sebelah kanan parameter untuk membuat tag, dan kemudian klik OK di pojok kanan bawah kotak dialog.
CatatanJika tag sudah ada, pilih tag dari daftar drop-down Select the label untuk menambahkan tag ke file cadangan penuh.
Jika Anda ingin mengubah tag file cadangan penuh, gerakkan pointer di atas tag dan klik edit. Di tooltip yang muncul, ulangi Langkah 3 untuk membuat atau memilih tag.
Periksa data log file cadangan penuh
Jika perubahan data dilakukan di instance MySQL yang dikelola sendiri selama pencadangan penuh, file cadangan penuh yang dihasilkan berisi informasi log yang mencatat perubahan data tersebut. Anda dapat menggunakan informasi log untuk memulihkan data tambahan. Untuk informasi lebih lanjut, lihat Langkah 3: Cadangkan instance MySQL yang dikelola sendiri dan migrasikan data cadangan ke instance RDS.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Temukan file cadangan penuh yang diperlukan dan klik View Details di kolom Actions di sebelah kanan kolom Backup ID/Name.
Di pesan yang muncul, periksa data log.
CatatanDaftar berikut menjelaskan informasi log:
Master_Log_File:: nama file log pertama yang menyimpan data tambahan.
Master_Log_Position:: entri log pertama yang berisi data tambahan di file log pertama.
Hapus file cadangan penuh
Jika Anda tidak lagi memerlukan file cadangan penuh, Anda dapat menghapus file tersebut untuk mengurangi biaya.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Temukan file cadangan penuh yang diperlukan dan klik Delete di kolom Actions di sebelah kanan kolom Backup ID/Name.
Di pesan yang muncul, klik OK.
Lakukan operasi lainnya
Filter Columns: Anda dapat mengklik ikon untuk menampilkan atau menyembunyikan kolom di tab User Backups. Secara default, semua kolom ditampilkan.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Di pojok kanan atas tab, klik ikon
. Di kotak dialog yang muncul, pilih kolom yang ingin Anda tampilkan atau sembunyikan, dan klik ikon
atau
untuk mengelola kolom. CatatanKolom di daftar sisi kiri disembunyikan, dan kolom di daftar sisi kanan ditampilkan.
Klik OK.
Export Instance List: Anda dapat mengklik ikon untuk mengekspor informasi cadangan sebagai file CSV.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Di pojok kanan atas tab, klik ikon
untuk mengekspor informasi cadangan.
Refresh: Anda dapat mengklik ikon untuk menyegarkan tab Cadangan Pengguna.
Masuk ke konsol ApsaraDB RDS. Di bilah navigasi atas, pilih wilayah. Di panel navigasi di sebelah kiri, klik Backups.
Klik ikon
untuk menyegarkan tab Cadangan Pengguna.
Operasi Terkait
Operasi | Deskripsi |
Mengimpor file cadangan penuh tertentu dari basis data MySQL yang dikelola sendiri ke instance. | |
Memodifikasi deskripsi dan periode retensi cadangan pengguna. | |
Meminta detail satu atau beberapa file cadangan penuh yang diimpor ke instance. | |
Menghapus file cadangan penuh. |