tencent cloud

Membuat Snapshot

Download
Mode fokus
Ukuran font
Terakhir diperbarui: 2023-12-23 14:45:13

Ikhtisar

Anda dapat membuat snapshot untuk disk cloud untuk menyimpan datanya pada titik waktu tertentu.Snapshot tambahan hanya merekam perubahan data dibandingkan dengan snapshot terakhir.Proses ini cepat jika datanya sedikit berubah.Selain itu, menghapus snapshot tidak akan memengaruhi penggunaan data snapshot Anda.Anda juga dapat memulihkan disk cloud dengan menggunakan snapshot yang tersisa. Anda dapat membuat snapshot untuk disk cloud dalam keadaan apa pun, tetapi snapshot hanya dapat menangkap data tertulis daripada data yang sedang ditulis oleh aplikasi atau proses.Sebelum membuat snapshot, Anda dapat memilih untuk menangguhkan semua operasi I/O disk, atau melepaskan disk cloud dan melampirkan nanti untuk membuat snapshot lengkap.

Prasyarat

Anda telah membuat disk cloud.
Anda belum mencapai batas atas untuk jumlah dan ukuran total snapshot di wilayah saat ini.Lihat Batas Penggunaan Snapshot.

Catatan

Snapshot hanya dapat menangkap data tertulis tetapi tidak men-cache data dalam memori (seperti file di direktori /run pada CVM Linux) dari disk cloud.Kami menyarankan Anda untuk mematikan instance, atau menulis semua data memori ke disk dan menangguhkan operasi I/O disk sebelum membuat snapshot.Ini dapat dilakukan pada dua tingkat berikut.

Tingkat basis data

Untuk layanan basis data, kami menyarankan Anda untuk mengunci semua tabel dalam basis data sebagai hanya-baca untuk memastikan bahwa snapshot menangkap semua data.Dengan menggunakan MySQL sebagai contoh, prosedurnya adalah sebagai berikut:
1. Jalankan perintah FLUSH TABLES WITH READ LOCK untuk menutup semua tabel dan gunakan kunci baca global untuk mengunci semua tabel di setiap basis data, seperti yang ditunjukkan di bawah ini:


2. Buat snapshot untuk disk cloud.
3. Jalankan perintah UNLOCK TABLES untuk membuka kunci tabel, seperti yang ditunjukkan di bawah ini:



Tingkat sistem

Untuk kinerja sistem yang lebih baik, data disimpan dalam buffer memori sebelum ditulis ke disk cloud pada saat yang tepat.Oleh karena itu, snapshot yang dibuat untuk disk cloud tidak berisi data yang disimpan di buffer memori dan belum ditulis ke disk cloud.Akibatnya terjadi inkonsistensi data. Untuk mengatasi masalah ini, jalankan perintah sync untuk secara paksa menulis data di buffer memori sistem file segera ke disk cloud, lalu mencegah data baru ditulis ke disk cloud.Jika tidak ada pesan kesalahan yang dikembalikan setelah perintah dijalankan, data di buffer memori telah berhasil ditulis ke disk cloud, seperti yang ditunjukkan di bawah ini:



Petunjuk

Membuat snapshot melalui konsol

1. Masuk ke konsol CBS.
2. Pilih disk cloud target, dan klik Create a snapshot (Buat snapshot) di bawah kolom Operation (Pengoperasian), seperti yang ditunjukkan di bawah ini:
3. Di jendela pop-up, masukkan nama snapshot dan klik OK.

Membuat snapshot melalui API

Anda dapat menggunakan API CreateSnapshot untuk membuat snapshot.Untuk informasi selengkapnya, lihat Buat Snapshot.

Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan