Topik ini menjelaskan cara mengunduh file cadangan dari instance ApsaraDB RDS untuk PostgreSQL. File cadangan dapat digunakan dalam skenario seperti retensi jangka panjang, kueri cadangan, migrasi data, dan audit.
Catatan Penggunaan
Tugas unduhan cadangan tidak dapat dibatalkan setelah dimulai.
Data dari file cadangan yang diunduh tidak dapat langsung digunakan untuk memulihkan data ke instance RDS Anda. Untuk informasi lebih lanjut tentang pemulihan instance RDS, lihat Pemulihan.
File cadangan manual hanya dapat diunduh setelah tugas cadangan manual selesai. Anda dapat mengklik ikon
di pojok kanan atas halaman yang diperlukan untuk melihat status tugas cadangan manual pada halaman Task Center.Fitur unduhan lanjutan tidak didukung jika fitur enkripsi diaktifkan untuk instance RDS Anda.
Aturan Penagihan
Jika instance RDS Anda menggunakan Premium Local SSD dan Anda mengunduh file cadangan dari instance tersebut, Anda akan dikenakan biaya untuk lalu lintas Internet yang dikonsumsi selama pengunduhan. Jika instance RDS Anda menggunakan disk cloud dan Anda mengunduh file cadangan dari instance tersebut, Anda akan dikenakan biaya untuk lalu lintas Internet serta konversi file cadangan.
Biaya Lalu Lintas
Unduhan melalui jaringan internal: Tidak ada biaya yang dikenakan untuk lalu lintas yang dikonsumsi.
Unduhan melalui Internet: Setelah kuota gratis 500 GB per instance-bulan habis, Anda akan dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian untuk lalu lintas tambahan yang dikonsumsi. Biaya dipotong dari akun Anda secara harian. Untuk informasi lebih lanjut, lihat Biaya lalu lintas jaringan.
Anda dapat mengunduh file cadangan dari instance RDS melalui jaringan internal atau Internet terlepas dari jenis penyimpanan instance RDS tersebut.
Saat Anda memulai tugas untuk mengunduh file cadangan snapshot dari instance RDS yang menggunakan disk cloud, sistem mengonversi file cadangan dan menghasilkan tugas unduhan. Jika tugas belum selesai, URL unduhan tidak dapat diperoleh. Dalam hal ini, Anda tidak dikenakan biaya untuk lalu lintas Internet. Tugas yang sedang berlangsung dan tugas yang gagal dianggap belum selesai. Setelah tugas selesai, Anda akan dikenakan biaya untuk lalu lintas yang dihasilkan saat Anda mengunduh file cadangan menggunakan URL.
Saat Anda mengunduh file cadangan fisik dari instance RDS yang menggunakan disk lokal, sistem tidak mengonversi file cadangan dan langsung memberikan Anda URL unduhan. Anda akan dikenakan biaya untuk lalu lintas yang dihasilkan saat Anda mengunduh file cadangan menggunakan URL.
Untuk melihat volume lalu lintas yang Anda konsumsi untuk mengunduh file cadangan melalui Internet, Anda dapat masuk ke Konsol ApsaraDB RDS, temukan instance RDS Anda, lalu klik ID instance untuk pergi ke halaman Basic Information. Kemudian, Anda dapat melihat parameter Backup Downloads di bagian Usage Statistics halaman tersebut.
Kami menyarankan Anda membeli paket jaringan langganan untuk mengimbangi biaya lalu lintas Internet yang digunakan untuk mengunduh file cadangan. Kapasitas besar dari paket jaringan menunjukkan diskon tinggi. Untuk informasi lebih lanjut, lihat Gunakan paket jaringan.
Biaya Konversi Set Cadangan
Jika Anda menggunakan fitur unduhan lanjutan, file cadangan snapshot dikonversi menjadi file CSV dengan atau tanpa header, SQL, atau Parquet, dan Anda akan dikenakan biaya untuk konversi. Tidak ada kuota gratis yang disediakan untuk konversi set cadangan. Tabel berikut menjelaskan harga satuan untuk konversi set cadangan di berbagai wilayah.
Region | Harga Satuan (USD per GB) |
Public cloud | 0,03125 |
Saat Anda memulai tugas untuk mengunduh file cadangan snapshot dari instance RDS yang menggunakan disk cloud, sistem menghasilkan tugas untuk mengonversi file cadangan. Jika tugas konversi gagal, Anda tidak dikenakan biaya untuk konversi set cadangan.
Metode Unduhan
Instance RDS yang menggunakan disk cloud
Anda dapat membuat tugas unduhan lanjutan berdasarkan titik waktu atau set cadangan sesuai dengan edisi RDS dan jenis instance dari instance RDS Anda. Anda dapat mengatur parameter Tujuan Unduhan ke URL atau langsung mengunggah data yang diunduh ke Bucket OSS (Object Storage Service) Anda untuk memfasilitasi analisis data dan arsip offline.
Prasyarat
Instance RDS Anda memenuhi persyaratan berikut:
Instance RDS menjalankan PostgreSQL 10 atau yang lebih baru. Instance RDS Serverless didukung.
Instance RDS menggunakan Enterprise SSD (ESSD). Premium ESSD tidak didukung.
CatatanAnda dapat pergi ke halaman Basic Information dari instance RDS Anda untuk mendapatkan informasi di atas.
Jika instance RDS Anda menggunakan Premium Local SSD atau SSD standar dan Anda ingin menggunakan fitur ini, Anda dapat meningkatkan versi mesin utama dari instance RDS untuk meningkatkan jenis penyimpanan ke ESSD. Untuk informasi lebih lanjut, lihat Tingkatkan versi mesin utama.
Instance RDS Anda berada di salah satu wilayah berikut: China (Chengdu), China (Guangzhou), China (Qingdao), China (Beijing), China (Shanghai), China (Zhangjiakou), China (Hangzhou), China (Shenzhen), China (Hong Kong), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Jepang (Tokyo), Singapura, AS (Silicon Valley), AS (Virginia), dan Jerman (Frankfurt).
CatatanFitur ini akan tersedia di wilayah lain segera.
Anda harus pergi ke halaman Otorisasi Akses Sumber Daya Cloud untuk mengotorisasi Data Disaster Recovery mengakses sumber daya di akun Alibaba Cloud Anda.
Matriks Fitur
Edisi RDS | Jenis Instance | Mesin Database | Unduh berdasarkan set cadangan | Unduh berdasarkan titik waktu |
RDS Edisi Kluster | Jenis instance khusus | PostgreSQL 14 atau yang lebih baru dengan ESSD | Didukung | Didukung |
Jenis instance tujuan umum | Didukung | Didukung | ||
RDS Edisi Ketersediaan Tinggi | Jenis instance khusus | PostgreSQL 10 atau yang lebih baru dengan ESSD | Didukung | Didukung |
Jenis instance tujuan umum | Didukung | Didukung | ||
RDS Edisi Dasar | Jenis instance tujuan umum baru | Didukung | Tidak didukung | |
Jenis instance tujuan umum | Didukung | Tidak didukung |
Batasan
Objek berikut dalam skema terlibat:
Didukung: tabel, indeks, tipe data yang ditentukan pengguna, kendala unik, kendala kunci asing, kendala NOT NULL, dan pewarisan tabel.
Tidak didukung: Kendala CHECK.
Jenis data berikut didukung:
Numeric, string, datetime, Boolean type, enumerated type, array, UUID, jsonb, dan bytea.
CatatanFile Parquet harus dikonversi ke string.
Jenis kunci utama berikut didukung:
SMALLINT,Integer,BigInt,SMALLSERIAL,SERIAL,BIGSERIAL,CHAR,VARCHAR, dan kunci utama komposit. Selain itu, tabel yang tidak memiliki kunci utama juga didukung.Database sistem berikut tidak dapat diekspor:
template1,template0, danrdsadmin.Tabel sistem berikut tidak dapat diekspor:
information_schemadanpg_catalog.Jika Anda mengatur parameter Tujuan Unduhan ke OSS, hanya Kelas penyimpanan Standar yang didukung. Untuk informasi lebih lanjut tentang cara mengubah kelas penyimpanan, lihat Konversi kelas penyimpanan.
Prosedur
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instance. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance.
Di panel navigasi kiri halaman yang muncul, klik Backup and Restoration.
Di halaman yang muncul, pilih Base Backups > Data Backup, temukan set cadangan yang ingin Anda unduh, lalu klik Download Instance Backup di kolom Actions.
CatatanSecara default, Konsol ApsaraDB RDS menampilkan file cadangan yang dihasilkan selama delapan hari terakhir. Jika Anda ingin melihat file cadangan yang dihasilkan delapan hari yang lalu, Anda harus mengubah rentang waktu.
Di langkah Point in Time and Backup Set wizard, pilih Download by Point in Time atau Download by Backup Set lalu klik Next.
CatatanOpsi Unduh berdasarkan Titik Waktu hanya tersedia ketika fitur cadangan log diaktifkan untuk instance RDS Anda. Untuk informasi lebih lanjut tentang cara mengaktifkan fitur cadangan log, lihat Gunakan fitur cadangan log.
Di langkah Instance, Database, and Table wizard, klik Next.
CatatanSecara default, Instance Download dipilih.
Di langkah Select Download Destination and Format wizard, konfigurasikan parameter berikut dan klik Complete.
PentingKami menyarankan Anda mengatur parameter Tujuan Unduhan ke OSS untuk memastikan efisiensi.
Jika parameter Tujuan Unduhan diatur ke URL, URL internal dan publik dihasilkan setelah tugas unduhan selesai. Anda dapat memilih URL untuk mengunduh data cadangan berdasarkan kebutuhan bisnis Anda.
Tugas unduhan cadangan tidak dapat dibatalkan setelah dimulai.
Atur Parameter Tujuan Unduhan ke OSS (disarankan)
CatatanJika Anda menggunakan metode ini, data langsung diunduh ke bucket OSS Anda. Anda dapat menggunakan dan menghapus data berdasarkan kebutuhan bisnis Anda.
Konfigurasikan parameter Pilih Bucket dan Prefix Direktori.
Konfigurasikan parameter Download Format.
CatatanAnda dapat mengunduh file cadangan dalam format berikut: CSV tanpa header, CSV dengan header, SQL, dan Parquet.
Jika Anda tidak memiliki izin untuk mengakses sumber daya OSS, ikuti petunjuk di konsol dan klik Authorize lalu Confirm Authorization Policy. Setelah izin diberikan, konfigurasikan parameter untuk tugas unduhan lanjutan.
Baca dan pilih konten yang diperlukan. Lalu, klik Complete.
Pergi ke tab Backup Download.
Jika parameter Status dari tugas berubah dari Running menjadi Finished, unduhan berhasil. Anda dapat melihat dan menggunakan file yang diunduh di bucket OSS yang ditentukan.
PentingSumber daya komputasi bersaing untuk mengonversi set cadangan yang diunduh. Akibatnya, alokasi sumber daya sementara mungkin gagal, dan tugas unduhan gagal. Tugas unduhan juga dapat gagal karena format data khusus yang tidak didukung. Jika tugas unduhan Anda gagal, coba lagi atau hubungi dukungan teknis Data Disaster Recovery.
Tidak ada biaya yang dihasilkan untuk tugas yang gagal.
Atur Parameter Tujuan Unduhan ke URL
CatatanJika Anda mengatur parameter Tujuan Unduhan ke URL, data yang diunduh disimpan di penyimpanan bawaan DBS. Dalam hal ini, Anda tidak dikenakan biaya untuk biaya penyimpanan. Untuk informasi lebih lanjut, lihat Penyimpanan bawaan dan OSS.
Konfigurasikan parameter Download Format, baca dan pilih konten yang diperlukan, lalu klik Complete.
CatatanAnda dapat mengunduh file cadangan dalam format berikut: CSV tanpa header, CSV dengan header, SQL, dan Parquet.
Pergi ke tab Backup Download. Tunggu hingga status tugas unduhan berubah menjadi Finished.
PentingSumber daya komputasi bersaing untuk mengonversi set cadangan yang diunduh. Akibatnya, alokasi sumber daya sementara mungkin gagal, dan tugas unduhan gagal. Tugas unduhan juga dapat gagal karena format data khusus yang tidak didukung. Jika tugas unduhan Anda gagal, coba lagi atau hubungi dukungan teknis dari tim Data Disaster Recovery.
Tidak ada biaya yang dihasilkan untuk tugas yang gagal.
Klik Generate Link di kolom Download Destination.
Di kotak dialog Buat Tautan, konfigurasikan parameter Validity Period dan klik Generate Link. Kemudian, Anda dapat mengunduh data cadangan menggunakan URL yang dihasilkan. Untuk informasi lebih lanjut, lihat Metode Unduhan.
URL Internal: Jika instance Elastic Compute Service (ECS) bertipe VPC Anda dapat berkomunikasi dengan instance RDS melalui jaringan internal, Anda dapat masuk ke instance ECS Anda dan menggunakan URL internal untuk mengunduh file cadangan. Metode ini lebih cepat dan lebih aman.
URL Publik: Jika instance RDS tidak dapat dihubungkan melalui jaringan internal, Anda dapat menggunakan URL publik untuk mengunduh file cadangan.
PentingAnda dapat mendapatkan URL unduhan dalam tiga hari setelah tugas unduhan selesai. Masa berlaku URL berkisar antara 5 menit hingga satu hari. Masa berlaku default adalah 2 jam.
Tugas unduhan dan URL unduhan kadaluarsa tiga hari kemudian setelah tugas unduhan selesai. Setelah kedaluwarsa, data tugas akan dihapus secara otomatis dalam periode waktu tertentu. Jika Anda ingin menggunakan data tersebut, Anda harus memulai tugas unduhan baru dan mendapatkan URL unduhan baru.
Kami menyarankan Anda menyimpan URL sesegera mungkin dan menjaga kerahasiaan URL tersebut.
Jika Anda menggunakan alat unduhan pihak ketiga untuk mengunduh file cadangan, lalu lintas unduhan tambahan mungkin dihasilkan. Akibatnya, Anda mungkin dikenakan biaya tambahan. Lanjutkan dengan hati-hati.
Saat Anda melakukan unduhan lanjutan, biaya konversi file cadangan dan biaya lalu lintas dihasilkan. Untuk informasi lebih lanjut, lihat Aturan Penagihan.
Instance RDS yang menggunakan Premium Local SSD
Prasyarat
Instance RDS menggunakan Premium Local SSD.
CatatanAnda dapat pergi ke halaman Informasi Dasar untuk melihat informasi di atas tentang instance RDS.
Pengguna RAM yang Anda gunakan untuk masuk ke instance RDS Anda diberikan izin untuk mengunduh file cadangan. Untuk informasi lebih lanjut tentang cara memberikan izin kepada pengguna RAM, lihat Berikan izin unduhan file cadangan kepada pengguna RAM dengan izin baca-saja.
Prosedur
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instance. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance.
Di panel navigasi kiri, klik Backup and Restoration.
Klik tab yang diperlukan berdasarkan jenis data cadangan yang ingin Anda unduh.
Untuk mengunduh file cadangan data, pilih Base Backups > Data Backup.
Jika Anda ingin mengunduh file cadangan log, pilih Base Backups > Log backup.
Pilih rentang waktu. Langkah ini diperlukan jika Anda ingin melihat file cadangan yang dihasilkan delapan hari yang lalu. Rentang waktu default mencakup delapan hari terakhir.
Temukan file cadangan yang ingin Anda unduh dan klik Download Instance Backup di kolom Actions.
CatatanJika Download Instance Backup tidak ditampilkan, periksa apakah semua prasyarat telah dipenuhi.
Jika Anda ingin mengunduh file cadangan data dan menggunakan file cadangan tersebut untuk memulihkan data, kami sarankan Anda memilih file cadangan data yang dibuat pada titik waktu paling dekat dengan titik waktu saat data yang diperlukan ada.
Jika Anda ingin mengunduh file cadangan log arsip dan menggunakan file tersebut untuk memulihkan data ke database lokal, perhatikan hal-hal berikut:
Nomor instance dari file cadangan log arsip harus sama dengan nomor instance dari file cadangan data yang digunakan bersama dengan file cadangan log arsip tersebut.
Waktu mulai file cadangan log harus lebih lambat dari waktu akhir file cadangan data dan lebih awal dari titik waktu yang ditentukan untuk pemulihan data.
Di kotak dialog yang muncul, klik Download atau salin URL yang dapat Anda gunakan untuk mengunduh file cadangan.
Salin URL Internal: Jika instance Elastic Compute Service (ECS) bertipe VPC Anda dapat berkomunikasi dengan instance RDS melalui jaringan internal, Anda dapat masuk ke instance ECS Anda dan menggunakan URL internal untuk mengunduh file cadangan log. Metode ini lebih cepat dan lebih aman.
Salin URL Publik: Jika instance RDS tidak dapat dihubungkan melalui jaringan internal, Anda dapat menggunakan URL publik untuk mengunduh file cadangan log.
CatatanURL unduhan hanya valid selama satu jam setelah dihasilkan. Jika URL unduhan kedaluwarsa, Anda dapat menyegarkan halaman untuk mendapatkan URL unduhan terbaru.
Jika Anda menggunakan URL internal untuk mengunduh file cadangan log, pastikan bahwa server tempat Anda masuk dan instance RDS berada di VPC yang sama. Jika server dan instance RDS berada di VPC wilayah yang berbeda atau jika server berada di jaringan klasik sementara instance RDS berada di VPC, Anda tidak dapat mengunduh file cadangan log menggunakan URL internal di server.
Jika Anda mengunduh file cadangan melalui Internet, Anda akan dikenakan biaya untuk lalu lintas Internet yang melebihi kuota gratis. Untuk informasi lebih lanjut, lihat Aturan Penagihan.
Lampiran: Perintah Unduhan
Bab ini menjelaskan cara menggunakan perintah seperti wget dan curl untuk mendapatkan data cadangan menggunakan URL unduhan.
Jika kecepatan unduhan lebih rendah dari 64 KB per detik, unduhan mungkin terputus. Saat Anda mengunduh file cadangan, pastikan status jaringan optimal.
Jika Anda ingin mengunduh file cadangan ke disk yang dilampirkan menggunakan ossfs, Anda harus menyesuaikan nilai parameter multipart_size untuk ossfs. Nilai maksimum parameter ini adalah 100 GB. Jika ukuran file cadangan yang ingin Anda unduh melebihi 100 GB, unduhan gagal. Untuk informasi lebih lanjut tentang ossfs dan pengaturan parameternya, lihat ossfs dan Opsi Umum.
Kami menyarankan Anda menggunakan perintah seperti wget dan curl yang disediakan dalam topik ini untuk mengunduh file cadangan data. Jika Anda menggunakan alat pihak ketiga untuk mengunduh file cadangan, file cadangan mungkin diunduh beberapa kali. Akibatnya, jumlah data yang diunduh lebih besar dari ukuran file cadangan, dan Anda mungkin dikenakan biaya untuk lalu lintas yang dikonsumsi untuk mengunduh jumlah data tambahan melalui Internet.
wget
nohup wget -c -t 0 "URL yang digunakan untuk mengunduh file cadangan" -O Path dan nama file cadangan yang diunduh > Nama file tempat log pemantauan disimpan &Tabel berikut menjelaskan parameter dalam perintah di atas.
Parameter | Deskripsi |
nohup | Mencegah gangguan pada unduhan dan menentukan bahwa proses keluar secara otomatis setelah unduhan selesai. Jika Anda secara tidak sengaja mereplikasi data atau memutuskan klien database Anda selama unduhan, unduhan terganggu. |
-t | Menentukan jumlah percobaan ulang. Jika Anda mengatur nilainya ke 0, tidak ada batasan yang diberlakukan pada jumlah percobaan ulang. |
-c | Mengaktifkan unggah yang dapat dilanjutkan. |
-O | Menentukan jalur penyimpanan dan nama file cadangan yang ingin Anda unduh. |
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 "URL yang digunakan untuk mengunduh file cadangan" -o Path dan nama file cadangan yang diunduh > File tempat log pemantauan disimpan &Tabel berikut menjelaskan parameter dalam perintah di atas.
Parameter | Deskripsi |
nohup | Mencegah gangguan pada unduhan dan menentukan bahwa proses keluar secara otomatis setelah unduhan selesai. Jika Anda secara tidak sengaja mereplikasi data atau memutuskan klien database Anda selama unduhan, unduhan terganggu. |
--retry | Menentukan jumlah percobaan ulang saat tugas gagal. Jika Anda mengatur nilainya ke 10, 10 percobaan ulang diizinkan. |
-C - | Mengaktifkan unggah yang dapat dilanjutkan. |
-o | Menentukan jalur penyimpanan dan nama file cadangan yang ingin Anda unduh. |
Contoh:
nohup curl -C - --retry 10 "https://dbs-****.aliyundoc.com/****.tar.gz****" -o examplebackup.tar.gz > /tmp/download.log &Referensi
Anda dapat menggunakan fitur unduhan lanjutan dari ApsaraDB RDS untuk PostgreSQL untuk mengekspor file cadangan dari instance RDS Anda yang menggunakan disk cloud sebagai file CSV atau file SQL. Kemudian, Anda dapat menggunakan file CSV atau file SQL untuk memulihkan data dari instance RDS ke instance PostgreSQL yang dikelola sendiri. Untuk informasi lebih lanjut, lihat Pulihkan data dari instance ApsaraDB RDS untuk PostgreSQL ke instance PostgreSQL yang dikelola sendiri menggunakan file CSV atau file SQL.
Anda juga dapat memanggil operasi berikut untuk membuat dan mengelola tugas unduhan.
Operasi
Deskripsi
Mengkueri file cadangan data.
Mengkueri apakah sebuah instance mendukung fitur unduhan lanjutan.
Membuat tugas unduhan lanjutan.
Mengkueri tugas unduhan.
Mengkueri informasi penyimpanan tentang set cadangan yang diunduh.