Lakukan backup file pada disk lokal secara berkala menggunakan Cloud Backup, OSS, cloud disk, atau NAS untuk mencegah kehilangan data.
Topik ini hanya berlaku untuk backup file pada disk lokal. Jika disk lokal Anda menyimpan database dan Anda perlu melakukan backup database tersebut, lihat Backup database yang dikelola sendiri pada ECS.
Metode 1: Gunakan Cloud Backup
|
Scenario |
Limit |
Benefit |
Billing |
|
Cloud Backup mendukung backup berkala 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 diinstal, 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 backup berkala file ECS:
-
Backup Folder Rule: Pilih Specified Folders.
-
Source Paths: Jalur mutlak data disk lokal yang akan di-backup. Anda dapat memasukkan beberapa jalur. Untuk aturan selengkapnya, lihat petunjuk.
-
Backup Policy: Pilih kebijakan yang menentukan waktu backup, siklus, dan periode retensi. Jika belum ada kebijakan, buat terlebih dahulu. Lihat Buat kebijakan backup.
Ketika waktu backup terjadwal tiba, sistem menjalankan pekerjaan backup. Jika Status menampilkan Completed, backup telah selesai. Anda dapat melihat titik cadangan di riwayat backup.
Halaman riwayat backup menampilkan status backup dalam garis waktu, dengan titik hijau menandakan backup selesai dan titik merah menandakan backup sebagian selesai. Klik titik cadangan untuk melihat detailnya di sebelah kanan, termasuk waktu penyelesaian, waktu kedaluwarsa, volume data backup, status backup, dan hasil pemindaian virus. Halaman ini juga menyediakan operasi Restore, Browse, Virus Scan, dan Delete.
-
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 backup: Lihat Jelajahi dan unduh file backup.
Metode 2: Backup ke OSS
Gunakan ossutil dan crontab untuk menjadwalkan backup 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. |
Biaya penyimpanan OSS berlaku. 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: Backup 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 di-backup.
-
-
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 log masuk 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 backup 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 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 backup
Unduh data backup dari OSS melalui konsol atau ossutil. Lihat Unduhan sederhana.
Metode 3: Backup ke cloud disk atau NAS
Kompresi data disk lokal menjadi paket ZIP dan backup ke sistem file cloud disk atau 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: Backup 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 mount cloud disk atau sistem file NAS, serta jalur data disk lokal yang akan di-backup.
-
-
Atur backup 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 backup
-
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 instans dengan disk lokal ke instance ECS lain dengan 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 Skema O&M dan peristiwa sistem untuk instans yang dilengkapi disk lokal.