Lakukan pencadangan file pada disk lokal secara berkala menggunakan Cloud Backup, OSS, cloud disk, atau NAS untuk mencegah kehilangan data.
Topik ini hanya berlaku untuk pencadangan file pada disk lokal. Jika disk lokal Anda menyimpan database dan Anda perlu mencadangkan database tersebut, lihat Backup database yang dikelola sendiri pada ECS.
Metode 1: Gunakan Cloud Backup
|
Scenario |
Limit |
Benefit |
Billing |
|
Cloud Backup mendukung backup rutin file atau direktori pada instance ECS (seperti disk lokal atau database Oracle/MySQL/SQL Server yang dikelola sendiri) serta pemulihan data saat diperlukan. Cocok untuk skenario yang memerlukan backup dengan keandalan tinggi. Lihat Keunggulan Cloud Backup? |
|
|
Anda dikenai biaya untuk penggunaan software backup file dan kapasitas penyimpanan. Lihat Biaya backup file ECS. |
Prosedur
-
Persiapan.
-
Cloud Backup didukung di wilayah tempat disk lokal berada. Lihat Wilayah yang didukung.
-
Cloud Assistant Agent telah diinstal pada instans.
PentingInstans yang dibeli setelah 1 Desember 2017 sudah menyertakan Cloud Assistant Agent secara default. Jika belum terinstal, lihat Instal Cloud Assistant Agent.
-
-
Masuk ke Konsol Cloud Backup dan pilih wilayah tempat disk lokal berada.
-
Pada panel navigasi kiri, pilih . Pada tab ECS Instances, temukan instans yang dilengkapi disk lokal lalu klik Backup di kolom Actions.

-
Pada panel Create Backup Plan, konfigurasikan parameter sesuai petunjuk lalu klik OK.
Perhatikan konfigurasi berikut. Untuk parameter lainnya, lihat Buat rencana backup untuk mencadangkan file ECS secara berkala:
-
Backup Folder Rule: Pilih Specified Folders.
-
Source Paths: Jalur mutlak data disk lokal yang akan dicadangkan. Anda dapat memasukkan beberapa jalur. Untuk aturan penulisan, lihat petunjuk di layar.
-
Backup Policy: Pilih kebijakan yang menentukan waktu backup, siklus, dan periode retensi. Jika belum ada kebijakan, buat terlebih dahulu. Lihat Buat kebijakan cadangan.
Saat waktu backup terjadwal tiba, sistem menjalankan pekerjaan cadangan. Jika Status menampilkan Completed, proses backup selesai. Anda dapat melihat titik cadangan dalam riwayat backup.

-
Operasi terkait
-
Pemulihan data: Setelah mencadangkan data ke penyimpanan cadangan cloud, Anda dapat memulihkan file dari titik cadangan historis jika file tersebut hilang atau rusak. Lihat Pulihkan file ECS.
-
Jelajahi dan unduh file cadangan: Lihat Jelajahi dan unduh file cadangan.
Metode 2: Backup ke OSS
Gunakan ossutil dan crontab untuk menjadwalkan pencadangan otomatis dari disk lokal ke OSS.
|
Scenario |
Features |
Billing |
|
Cocok untuk backup data skala besar yang memerlukan biaya rendah dan keandalan tinggi. Lihat Manfaat. |
Memerlukan skrip kustom. |
Dikenai biaya penyimpanan OSS. Lihat Biaya penyimpanan. |
Ini adalah contoh dasar dengan beberapa keterbatasan. Tingkatkan sesuai kebutuhan bisnis spesifik Anda.
Sebagai contoh, backup penuh setiap kali meningkatkan penggunaan penyimpanan, dan mengemas seluruh direktori menjadi file ZIP mengurangi kecepatan backup. Pertimbangkan kebijakan backup kustom seperti:
-
Backup inkremental atau diferensial: Cadangkan hanya data yang dimodifikasi sejak backup terakhir untuk meningkatkan efisiensi.
-
Backup blok: Bagi data menjadi blok berdasarkan struktur direktori atau jenis file sebelum backup.
Prosedur
-
Persiapan.
-
Aktifkan OSS dan buat bucket. Lihat Buat bucket.
-
Dapatkan nama bucket OSS, titik akhir OSS, dan jalur data disk lokal yang akan dicadangkan.
-
-
Masuk ke instance ECS.
-
Instal ossutil dan konfigurasikan kredensial akses.
PentingInstance ECS harus memiliki akses Internet untuk mengunduh ossutil. Lihat Bagaimana cara mengaktifkan akses Internet untuk instance ECS?
-
Instal ossutil.
sudo yum install unzip -y sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash -
Konfigurasikan kredensial akses ossutil.
Buat file
.ossutilconfigdi direktori pengguna dan tambahkan kredensial.sudo -i # Beralih ke pengguna root. Jika pengguna saat ini tidak memiliki izin sudo, gunakan metode login lain atau berikan izin tersebut. cat <<EOF > /root/.ossutilconfig [Credentials] language=EN endpoint=YourEndpoint accessKeyID=YourAccessKeyId accessKeySecret=YourAccessKeySecret EOFGanti
YourEndpoint,YourAccessKeyId, danYourAccessKeySecretdengan nilai aktual Anda.
-
-
Atur pencadangan terjadwal.
-
Instal tool kompresi. Dalam contoh ini, digunakan
zip.sudo yum install zip -
Buat skrip backup. Dalam contoh ini, skrip diberi nama backup_to_oss.sh.
-
-
Berikan izin eksekusi dan uji coba skrip.
sudo chmod +x /home/backup_to_oss.sh ./backup_to_oss.shVerifikasi bahwa skrip berjalan dengan benar dan data berhasil diunggah ke OSS.
-
Buka editor crontab dengan
crontab -edan tambahkan entri jadwal. Misalnya, untuk menjalankan backup setiap hari pukul 02.00:0 2 * * * /home/backup_to_oss.sh/home/backup_to_oss.sh: Ganti dengan jalur skrip aktual. -
Konfigurasikan pengaturan tambahan sesuai kebutuhan.
-
Unduh data cadangan
Unduh data cadangan dari OSS melalui konsol atau ossutil. Lihat Unduhan sederhana.
Metode 3: Backup ke cloud disk atau NAS
Kompres data disk lokal menjadi paket ZIP dan cadangkan ke cloud disk atau sistem file NAS secara terjadwal.
|
Scenario |
Features |
Billing |
|
Memerlukan skrip kustom. |
|
Ini adalah contoh dasar dengan beberapa keterbatasan. Tingkatkan sesuai kebutuhan bisnis spesifik Anda.
Sebagai contoh, backup penuh setiap kali meningkatkan penggunaan penyimpanan, dan mengemas seluruh direktori menjadi file ZIP mengurangi kecepatan backup. Pertimbangkan kebijakan backup kustom seperti:
-
Backup inkremental atau diferensial: Cadangkan hanya data yang dimodifikasi sejak backup terakhir untuk meningkatkan efisiensi.
-
Backup blok: Bagi data menjadi blok berdasarkan struktur direktori atau jenis file sebelum backup.
Prosedur
-
Persiapan.
-
Buat dan sambungkan disk data ke instans, atau pasang sistem file NAS.
Lihat Panduan membuat dan menggunakan disk atau Buat sistem file NAS dan pasang ke instance ECS.
-
Dapatkan jalur pemasangan cloud disk atau sistem file NAS, serta jalur data disk lokal yang akan dicadangkan.
-
-
Atur pencadangan terjadwal.
-
Masuk ke instance ECS.
-
Instal tool ZIP. Dalam contoh berikut, digunakan Alibaba Cloud Linux.
sudo yum install zip -
Buat skrip backup. Dalam contoh ini, skrip disimpan di /home/backup_script.sh.
Buat dan simpan skrip:
vim /home/backup_script.sh -
Simpan skrip dan berikan izin eksekusi.
sudo chmod +x /home/backup_script.sh/home/backup_script.sh: Ganti dengan jalur skrip aktual. -
Buka editor crontab dengan
crontab -edan tambahkan entri jadwal. Misalnya, untuk menjalankan backup setiap hari pukul 02.00:0 2 * * * /home/backup_script.sh/home/backup_script.sh: Ganti dengan jalur skrip aktual. -
-
Unduh data cadangan
-
Cloud disk: Lihat Unggah atau unduh file.
-
Sistem file NAS: Lihat Migrasikan data dari sistem file NAS ke sistem penyimpanan on-premises.
Referensi
-
Migrasikan data dari disk lokal ke instance ECS lain
Migrasikan semua data dari instance dengan disk lokal ke instance ECS lain yang menggunakan cloud disk hanya dalam beberapa klik. Lihat Migrasikan server ke instance ECS.
-
Penanganan kerusakan disk lokal
Jika disk lokal rusak, Alibaba Cloud memicu peristiwa sistem dan mengirimkan notifikasi beserta langkah penanggulangannya. Lihat Skenario O&M dan peristiwa sistem untuk instance yang dilengkapi disk lokal.