Topik ini menjelaskan cara mengunduh cadangan data dari instans ApsaraDB RDS for MySQL untuk retensi jangka panjang, kueri, migrasi, dan audit.
Sebelum memulai
-
Tidak ada biaya yang dikenakan untuk tugas yang gagal.
-
Anda tidak dapat membatalkan tugas unduh cadangan setelah dimulai.
-
Hanya satu tugas unduh (sedang berjalan atau gagal) yang diizinkan per kluster atau instans dalam satu waktu.
-
Data cadangan yang diunduh tidak dapat digunakan langsung untuk memulihkan instans RDS. Untuk memulihkan instans, lihat Ikhtisar solusi pemulihan data.
-
Mengunduh cadangan secara langsung tidak selalu merupakan pilihan terbaik. Sebelum memulai, identifikasi tipe instans dan kasus penggunaan untuk memilih solusi yang paling efisien dan hemat biaya.
Penagihan
Biaya trafik jaringan publik mungkin berlaku saat Anda mengunduh cadangan dari instans yang menggunakan disk lokal berkinerja tinggi. Jika instans Anda menggunakan cloud disk, biaya trafik jaringan publik dan konversi set cadangan mungkin berlaku.
Jika Anda mengunduh cadangan ke OSS, Anda akan dikenai biaya berdasarkan OSS sesuai penggunaan aktual Anda.
Biaya trafik jaringan
-
Unduhan jaringan internal: Gratis.
-
Unduhan jaringan publik: Setiap instans mencakup kuota bulanan gratis sebesar 500 GB per bulan. Penggunaan melebihi kuota ini ditagih dengan skema bayar sesuai penggunaan. Anda dapat melihat volume trafik yang diunduh pada halaman Informasi Dasar instans RDS. Untuk informasi lebih lanjut tentang harga satuan, lihat Biaya jaringan.
-
Anda dapat mengunduh cadangan melalui jaringan internal atau jaringan publik untuk instans yang menggunakan cloud disk maupun instans yang menggunakan disk lokal berkinerja tinggi.
-
Saat Anda memulai unduhan cadangan snapshot untuk instans yang menggunakan cloud disk, sistem membuat tugas unduh konversi data. Anda tidak dapat memperoleh tautan unduh selama tugas sedang berlangsung atau gagal. Tidak ada biaya trafik jaringan publik yang dikenakan selama periode ini. Setelah tugas berhasil diselesaikan, Anda akan dikenai biaya berdasarkan trafik aktual yang dihasilkan saat menggunakan tautan unduh.
-
Unduhan cadangan fisik untuk instans yang menggunakan disk lokal berkinerja tinggi tidak melibatkan konversi data. Anda dapat langsung memperoleh tautan unduh. Anda akan dikenai biaya berdasarkan trafik aktual yang dihasilkan saat menggunakan tautan tersebut untuk mengunduh cadangan.
-
Untuk melihat jumlah cadangan yang diunduh melalui jaringan publik, buka Daftar Instans RDS, klik ID instans, lalu lihat Backup Downloads di bagian Instance Resources pada halaman Basic Information.
-
Untuk mengimbangi biaya trafik jaringan publik dari unduhan, pertimbangkan untuk membeli paket jaringan langganan. Paket yang lebih besar menawarkan diskon lebih besar.
Biaya konversi set cadangan
Biaya ini berlaku saat Anda menggunakan fitur unduh lanjutan untuk instans yang menggunakan cloud disk guna mengonversi cadangan snapshot menjadi file CSV (tanpa header), CSV-dengan-header, SQL, Parquet, atau qb.xb (cadangan fisik). Tidak tersedia kuota gratis. Standar penagihan adalah sebagai berikut:
|
Wilayah |
Biaya konversi (USD/GB) |
|
Cloud publik |
0,03125 |
-
Saat Anda memulai unduhan cadangan snapshot untuk instans yang menggunakan cloud disk, sistem membuat tugas unduh konversi data. Tidak ada biaya konversi set cadangan yang dikenakan jika tugas ini gagal.
-
File qb.xb (physical backup) yang telah didekompresi dari cadangan snapshot mungkin lebih kecil daripada nilai Backup Conversion Traffic yang ditampilkan di konsol.
Unduh dari instans cloud disk
Untuk instans yang menggunakan cloud disk, fitur unduh lanjutan memungkinkan Anda membuat tugas untuk titik waktu tertentu atau set cadangan tertentu. Anda dapat mengonversi cadangan snapshot ke format CSV, SQL, Parquet, atau qb.xb (cadangan fisik) dan mengunduhnya melalui URL atau menyimpannya langsung ke bucket OSS.
Prasyarat
Sebelum memulai, pastikan instans memenuhi semua kondisi berikut:
-
Status instans: Berjalan.
-
Tipe penyimpanan: Disk cloud ESSD atau disk cloud berkinerja tinggi.
-
Versi database: MySQL 8.0 atau 5.7.
-
Dukungan wilayah: Instans berada di salah satu wilayah berikut: Tiongkok (Chengdu), Tiongkok (Shenzhen), Tiongkok (Guangzhou), Tiongkok (Qingdao), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Hong Kong), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jepang (Tokyo), Singapura, AS (Silicon Valley), AS (Virginia), atau Jerman (Frankfurt). Dukungan untuk wilayah lain sedang diperluas secara bertahap. Konsol menampilkan semua wilayah yang didukung saat ini.
-
Versi mesin minor: Versi mesin minor harus lebih baru dari
20201031. Jika versi mesin minor instans Anda tidak memenuhi persyaratan ini, tingkatkan versi mesin minor.PentingJika versi mesin minor sudah memenuhi persyaratan tetapi tombol Download Instance Backup masih tidak tersedia, proksi database mungkin diaktifkan. Beberapa instans tidak mendukung fitur unduh lanjutan karena keterbatasan perangkat keras. Untuk menggunakan fitur ini, Anda harus terlebih dahulu menonaktifkan proksi database lalu meningkatkan versi mesin minor. Setelah masalah teratasi, Anda dapat mengaktifkan kembali layanan proksi sesuai kebutuhan.
-
Enkripsi cadangan: Dinonaktifkan. Fitur unduh lanjutan tidak didukung untuk instans terenkripsi yang menggunakan cloud disk.
-
Pengarsipan data: Dinonaktifkan. Fitur unduh lanjutan tidak didukung untuk instans yang menggunakan disk cloud berkinerja tinggi dengan fitur pengarsipan data diaktifkan.
-
Izin RAM: Pengguna RAM harus memiliki izin untuk mengunduh file cadangan. Untuk memberikan izin kepada pengguna RAM, lihat Berikan izin kepada pengguna RAM read-only untuk mengunduh file cadangan.
Batasan
-
Objek yang tidak didukung: File cadangan yang diunduh tidak mencakup indeks ekspresi, kunci asing, kolom terhitung, kolom tersembunyi, view, fungsi, prosedur tersimpan, variabel sistem, atau pemicu.
-
Database yang tidak didukung: Unduhan tidak mencakup database sistem seperti
information_schema,mysql,performance_schema,sys, dan__recycle_bin__. -
Tipe data yang tidak didukung: Tugas unduh mungkin gagal jika tabel berisi tipe data khusus seperti
GEOMETRY, POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, atau GEOMETRYCOLLECTION. -
Batasan nama: Nama database dan tabel tidak boleh mengandung karakter garis miring (/), atau tugas unduh akan gagal.
-
Batasan tipe penyimpanan: Jika tujuan unduh adalah bucket OSS, kelas penyimpanan bucket target harus Standard. Untuk menyimpan cadangan yang diunduh ke bucket OSS dengan kelas penyimpanan berbeda, gunakan salah satu metode berikut:
-
Metode 1: Unduh cadangan ke bucket yang menggunakan kelas penyimpanan Standard, lalu konversikan kelas penyimpanan.
-
Metode 2: Unduh cadangan ke komputer Anda, lalu unggah ke bucket tujuan.
-
Prosedur
-
Buka daftar cadangan
-
Buka daftar instans RDS. Di bilah navigasi atas, pilih wilayah tempat instans RDS Anda berada. Lalu, temukan instans RDS Anda dan klik ID-nya.
-
Di panel navigasi kiri, klik Restoration > Base Backups.
-
-
Mulai tugas unduh
-
Unduh cadangan log: Di tab Log Backup, temukan file log yang diinginkan dan klik Download di kolom Actions. Cadangan log harus diaktifkan.
-
Unduh cadangan data: Di tab Data Backup, temukan set cadangan yang ingin diunduh dan klik Download Instance Backup di kolom Actions.
-
-
Konfigurasikan parameter unduh cadangan instans
-
Pada langkah Download Time Point and Backup Set, pilih Download by Backup Set atau Download by Time Point sesuai kebutuhan bisnis Anda, lalu klik Next.
-
Pada langkah Download Instance and Database/Table, pertahankan pengaturan default (unduh instans), lalu klik Next.
-
Pada langkah Download Destination and Format, konfigurasikan tujuan dan format unduh.
Tujuan unduh
Konfigurasi
OSS (Direkomendasikan)
-
Masukkan nama bucket OSS tujuan dan awalan direktori.
-
Pilih format unduh: CSV (tanpa header), CSV-dengan-header, SQL, Parquet, atau qb.xb (cadangan fisik).
-
Jika ini pertama kalinya Anda menggunakan fitur ini, klik Go to Authorize > Agree to Authorization sesuai permintaan untuk memberikan izin kepada ApsaraDB RDS mengakses OSS.
URL
-
Pilih URL.
-
Pilih format unduh.
-
Setelah tugas berhasil, Anda harus membuat tautan unduh secara manual, yang berlaku dalam waktu terbatas.
-
-
-
Konfirmasi dan jalankan Baca pemberitahuan dan centang kotaknya, lalu klik Finish. Anda akan diarahkan ke tab Backup Download List, tempat Anda dapat memantau status tugas.
-
Dapatkan file cadangan
-
Metode OSS: Setelah status tugas berubah menjadi Successful, file secara otomatis diunduh ke bucket dan direktori OSS yang ditentukan.
-
Metode URL: Setelah status tugas berubah menjadi Successful, klik Generate Link di kolom Download Destination dalam periode validitas 3 hari. Lalu, atur periode validitas tautan, yang dapat berkisar antara 5 menit hingga 1 hari. Periode validitas default adalah 2 jam. Setelah mengatur periode validitas, Anda dapat memperoleh alamat unduh jaringan internal atau jaringan publik. Sistem secara otomatis menghapus data sementara ketika tugas dan tautan kedaluwarsa. Jika tautan kedaluwarsa, Anda harus memulai tugas unduh baru.
PentingProses konversi bersaing untuk sumber daya komputasi, dan unduhan mungkin gagal karena masalah alokasi sumber daya sementara atau format data yang tidak didukung. Jika tugas gagal, kami sarankan untuk mencoba lagi.
-
-
Gunakan tool command-line untuk mengunduh file
Setelah Anda memperoleh URL unduh:
-
Gunakan tool command-line, seperti wget atau curl, untuk mengunduh file. Ini adalah metode yang direkomendasikan. Untuk informasi lebih lanjut, lihat Lampiran 1: Perintah unduh dalam topik ini.
-
Jika file berukuran kecil, Anda dapat menyalin URL jaringan publik ke bilah alamat browser Anda.
-
Unduh dari instans disk lokal berkinerja tinggi
Mengunduh cadangan dari instans yang menggunakan disk lokal berkinerja tinggi lebih langsung karena tidak memerlukan konversi format data. Anda dapat langsung memperoleh tautan unduh untuk cadangan fisik atau cadangan log.
Prasyarat
Sebelum memulai, pastikan instans memenuhi semua kondisi berikut:
-
Tipe penyimpanan: Disk lokal berkinerja tinggi.
-
Izin RAM: Pengguna RAM harus memiliki izin untuk mengunduh file cadangan. Untuk memberikan izin kepada pengguna RAM, lihat Berikan izin kepada pengguna RAM read-only untuk mengunduh file cadangan.
Prosedur
-
Buka daftar cadangan
-
Buka daftar instans RDS. Di bilah navigasi atas, pilih wilayah tempat instans RDS Anda berada. Lalu, temukan instans RDS Anda dan klik ID-nya.
-
Di panel navigasi kiri, klik Backup and Restoration > Base Backup List.
-
-
Dapatkan tautan unduh
-
Klik tab Data Backup atau Log Backup.
-
Temukan file cadangan yang ingin diunduh dan klik Download Instance Backup atau Download di kolom Actions.
-
Di kotak dialog yang muncul, Anda dapat menyalin URL internal atau URL jaringan publik.
-
URL internal: Direkomendasikan. Untuk menggunakan metode cepat dan gratis ini, unduh cadangan dari instans ECS Alibaba Cloud di wilayah dan VPC yang sama dengan instans RDS. Unduhan lintas wilayah melalui jaringan internal tidak didukung.
-
URL jaringan publik: Gunakan URL ini untuk mengunduh dari komputer Anda atau lingkungan jaringan lainnya.
-
-
-
Gunakan tool command-line untuk mengunduh file
Setelah Anda memperoleh URL unduh:
-
Gunakan tool command-line, seperti wget atau curl, untuk mengunduh file. Ini adalah metode yang direkomendasikan. Untuk informasi lebih lanjut, lihat Lampiran 1: Perintah unduh dalam topik ini.
-
Jika file berukuran kecil, Anda dapat menyalin URL jaringan publik ke bilah alamat browser Anda.
-
-
Tautan unduh cadangan berlaku selama 48 jam. Unduh file segera untuk menghindari kedaluwarsa. Jika tautan kedaluwarsa, Anda harus memulai tugas unduh baru untuk memperoleh tautan baru. Unduhan yang sedang berlangsung tidak terpengaruh oleh kedaluwarsa tautan.
-
Cadangan log adalah cadangan log lokal. Untuk memperoleh log lokal, lihat mysqlbinlog.
-
Jika instans merupakan Edisi Ketersediaan Tinggi atau edisi tiga node, baik instans utama maupun instans sekunder menghasilkan cadangan log. Anda dapat melihat ID instans utama dan sekunder di halaman Service Availability.
-
Jika Anda ingin memulihkan data ke database yang dikelola sendiri, titik waktu cadangan data harus berada dalam rentang waktu cadangan log. Cadangan log dan cadangan data harus berasal dari instans yang sama.
Lampiran 1: Perintah unduh
Setelah Anda memperoleh URL unduh, kami sarankan Anda menggunakan tool command-line, seperti wget atau curl, untuk mengunduh file. Tool ini mendukung unduhan yang dapat dilanjutkan dan membantu memastikan stabilitas.
-
Jika kecepatan unduh jaringan lebih rendah dari 64 KB/detik, unduhan mungkin terputus. Pastikan Anda memiliki koneksi jaringan yang stabil selama unduhan.
-
Jika Anda mengunduh file cadangan ke disk yang dipasang dengan ossfs, Anda mungkin juga perlu menyesuaikan parameter multipart_size ossfs. Secara default, parameter ini mendukung ukuran file maksimum 100 GB. Jika set cadangan lebih besar dari 100 GB, unduhan akan gagal. Untuk informasi lebih lanjut tentang ossfs dan cara mengonfigurasi parameternya, lihat ossfs dan Opsi pemasangan.
-
Kami merekomendasikan menggunakan perintah wget atau curl yang disediakan dalam topik ini untuk mengunduh set cadangan. Tool pihak ketiga lainnya mungkin mengunduh file berulang kali, menyebabkan ukuran data yang diunduh melebihi ukuran set cadangan. Hal ini mengakibatkan biaya tambahan trafik jaringan publik.
wget
nohup wget -c -t 0 "Backup file download URL" -O "Path and filename for the downloaded file" > "Download process monitoring log" &
Deskripsi parameter:
|
Parameter |
Deskripsi |
|
nohup |
Menjaga proses unduh tetap berjalan meskipun terminal terputus. Proses akan keluar secara otomatis setelah selesai. |
|
-t |
Jumlah percobaan ulang. Jika Anda mengatur parameter ini ke 0, jumlah percobaan ulang tidak terbatas. |
|
-c |
Mengaktifkan unduhan yang dapat dilanjutkan. |
|
-O |
Jalur dan nama file untuk file yang diunduh. |
Contoh:
nohup wget -c -t 0 "https://dbs-****.aliyundoc.com/****.tar.gz****" -O /backup/examplebackup.tar.gz > /tmp/download.log &
curl
nohup curl -C - --retry 10 "Backup file download URL" -o "Path and filename for the downloaded file" > "Download process monitoring log" &
Deskripsi parameter:
|
Parameter |
Deskripsi |
|
nohup |
Menjaga proses unduh tetap berjalan meskipun terminal terputus. Proses akan keluar secara otomatis setelah selesai. |
|
--retry |
Jumlah percobaan ulang yang diizinkan jika tugas gagal. Dalam contoh ini, nilainya diatur ke 10, yang berarti 10 kali percobaan ulang diizinkan. |
|
-C - |
Mengaktifkan unduhan yang dapat dilanjutkan secara otomatis. |
|
-o |
Jalur dan nama file untuk file yang diunduh. |
Contoh:
nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &
Lampiran 2: Kasus penggunaan
|
Skenario dan tujuan |
Rekomendasi |
|
Pilih salah satu metode berikut:
|
|
Pilih salah satu metode berikut:
|
|
Pilih salah satu metode berikut:
|
|
Unggah cadangan ke OSS |
Cadangan RDS disimpan di ruang penyimpanan cadangan khusus dan tidak menghabiskan ruang penyimpanan instans Anda. Untuk menyimpan cadangan di bucket OSS, Anda dapat memilih salah satu metode berikut:
|
|
Simpan cadangan jangka panjang |
|
|
Unduh cadangan secara otomatis |
|
|
Unduh log biner |
|
Dokumen terkait
-
Saat Anda menggunakan fitur unduh cadangan untuk instans yang menggunakan cloud disk dan memilih URL sebagai tujuan unduh untuk mengonversi data cadangan snapshot ke format qb.xb (cadangan fisik), file yang diunduh berformat tar.gz atau tar.zst. Untuk informasi lebih lanjut tentang cara mendekompresi file cadangan, lihat Unduh dan dekompresi file cadangan. Lalu, Anda dapat memulihkan file tersebut ke database yang dikelola sendiri. Untuk informasi lebih lanjut, lihat Pulihkan file cadangan fisik instans ApsaraDB RDS for MySQL ke database yang dikelola sendiri.
-
Setelah Anda menggunakan fitur unduh cadangan untuk mengonversi dan mengekspor data cadangan snapshot dari instans yang menggunakan cloud disk ke file CSV atau SQL, Anda dapat memulihkan file cadangan snapshot ApsaraDB RDS for MySQL ke database yang dikelola sendiri.
-
Untuk melakukan analisis kueri pada data instans ApsaraDB RDS for MySQL yang menggunakan cloud disk, Anda dapat menggunakan fitur unduh lanjutan untuk mengunduh data langsung ke Alibaba Cloud OSS. Lalu, Anda dapat mengimpor data dari OSS ke AnalyticDB for MySQL (ADB) untuk analisis kueri. Untuk informasi lebih lanjut, lihat Impor data cadangan instans ApsaraDB RDS for MySQL yang menggunakan cloud disk ke kluster AnalyticDB for MySQL.
-
Untuk instans yang menggunakan disk lokal berkinerja tinggi, Anda dapat menggunakan fitur unduh cadangan dan tool mysqldump untuk memulihkan file cadangan logis ApsaraDB RDS for MySQL ke database yang dikelola sendiri.
-
Untuk instans yang menggunakan disk lokal berkinerja tinggi, Anda dapat menggunakan fitur unduh cadangan untuk memulihkan file cadangan fisik ApsaraDB RDS for MySQL ke database yang dikelola sendiri.
-
Anda juga dapat memanggil operasi API untuk mengunduh cadangan. Operasi API berikut tersedia:
-
Untuk mengunduh cadangan untuk mesin database lainnya, lihat topik berikut:
FAQ
Untuk informasi lebih lanjut tentang mengunduh cadangan, lihat FAQ tentang unduhan cadangan.