-
Pengantar Cinder
-
Ciri-Ciri Utama Cinder
-
Cara Kerja Cadangan Cinder
-
Perlindungan OpenStack Ditingkatkan
-
FAQ Cadangan Cinder
-
Kesimpulan
Cinder adalah komponen dalam OpenStack yang menyediakan layanan penyimpanan blok, terutama berfungsi untuk mengelola disk virtual bagi mesin virtual. Pendahulu Cinder adalah "nova-volume", yang dipisahkan dari Nova dan menjadi komponen OpenStack independen mulai dari versi OpenStack F. Saat ini, Cinder sudah mendukung fungsi snapshot, replikasi, dan cadangan untuk volume data.
Pengantar Cinder
Sistem operasi dan aplikasi biasanya menggunakan ruang penyimpanan dalam dua cara: penyimpanan blok dan penyimpanan sistem berkas.
Di OpenStack, Cinder menyediakan layanan penyimpanan blok untuk mesin virtual. Dari perspektif mesin virtual, setiap volume yang dipasang muncul sebagai sebuah hard drive. Cinder mengelola seluruh siklus hidup volume dari pembuatan hingga penghapusan, dengan fitur-fitur berikut:
Menyediakan API RESTful untuk melakukan kueri dan mengelola sumber daya seperti volume, snapshot, dan cadangan;
Menggunakan penjadwal untuk mengirimkan permintaan pembuatan volume, mengoptimalkan alokasi sumber daya penyimpanan;
Didukung oleh berbagai penyimpanan belakang melalui arsitektur driver, termasuk solusi penyimpanan open-source seperti LVM dan Ceph, serta produk penyimpanan komersial dari NetApp, EMC, IBM, dll.
Cinder terdiri dari empat modul fungsi utama: cinder-api, cinder-scheduler, cinder-volume, dan cinder-backup, masing-masing merupakan proses layanan independen.
cinder-api mengekspos layanan Cinder kepada klien eksternal (seperti baris perintah Cinder, komponen layanan OpenStack lainnya, dll.) melalui antarmuka RESTful, bertanggung jawab untuk mengonversi permintaan HTTP klien menjadi panggilan RPC antar komponen internal;
cinder-scheduler menangani penjadwalan permintaan pembuatan volume, mengirimkan panggilan RPC ke proses cinder-volume yang dipilih;
cinder-volume menangani permintaan volume tertentu (seperti membuat dan menghapus volume);
cinder-backup menangani permintaan terkait cadangan volume (seperti membuat dan memulihkan cadangan).
Ciri-Ciri Utama Cinder
1. Pengelolaan Volume: Cinder dapat membuat, menghapus, memperluas, dan mengecilkan volume. Administrator dapat membuat volume melalui API atau antarmuka baris perintah, dengan menentukan informasi seperti ukuran volume, tipe, nama, dan deskripsi. Saat perlu memperluas atau mengecilkan volume, administrator dapat melakukan operasi tersebut melalui API atau antarmuka baris perintah.
2. Migrasi dan Replikasi Volume: Cinder mendukung migrasi dan replikasi volume, memungkinkan volume untuk dipindahkan dari satu backend penyimpanan ke backend penyimpanan lainnya atau disalin dalam backend penyimpanan yang sama. Administrator dapat melakukan operasi ini melalui API atau antarmuka baris perintah.
3. Cadangan dan Pemulihan: Cinder mendukung cadangan dan pemulihan volume, memungkinkan data volume dicadangkan ke lokasi lain untuk keperluan perlindungan. Administrator dapat membuat, menghapus, dan memulihkan cadangan volume dan snapshot melalui API atau antarmuka baris perintah.
4. Dukungan Backend Penyimpanan: Cinder mendukung beberapa backend penyimpanan, termasuk penyimpanan lokal, iSCSI, NFS, Ceph, GlusterFS, dan lainnya. Administrator dapat memilih dan mengonfigurasi backend penyimpanan yang berbeda sesuai kebutuhan mereka.
5. Dukungan Multi-Tenancy: Cinder mendukung multi-tenancy, menyediakan layanan penyimpanan blok yang independen untuk tenant yang berbeda, dengan kemampuan untuk membatasi kuota dan izin bagi tenant yang berbeda.
6. Ketersediaan Tinggi dan Toleransi Kesalahan: Cinder dirancang dengan mempertimbangkan ketersediaan tinggi dan toleransi kesalahan, memastikan tersedianya layanan penyimpanan dan keamanan data. Cinder mendukung salinan ganda dan redundansi data, serta failover dan pemulihan otomatis.
7. Interoperabilitas Jaringan: Cinder dapat berinteraksi dengan komponen OpenStack lainnya, seperti Nova dan Glance, serta juga mendukung antarmuka API dan baris perintah untuk integrasi yang mudah dengan sistem lainnya.
Cara Kerja Cadangan Cinder
Pembuatan Cadangan:
Ketika pengguna memulai cadangan, Cinder membaca data dari volume sumber dan menuliskannya ke backend cadangan yang dikonfigurasi.
Jika pencadangan inkremental diaktifkan, hanya perbedaan sejak pencadangan terakhir yang disalin, sehingga mengurangi waktu dan penggunaan penyimpanan.
Penyimpanan Cadangan:
Cadangan disimpan dalam backend cadangan yang terdefinisi, yang bisa berupa Swift, Ceph, atau NFS. Backend dikonfigurasikan berdasarkan kebijakan penyimpanan dan infrastruktur organisasi.
Pencadangan Pemulihan:
Pengguna dapat memulihkan cadangan ke volume Cinder baru atau yang sudah ada. Operasi pemulihan mengambil data cadangan dari backend penyimpanan dan menuliskannya ke volume target.
Baris perintah yang terkait dengan cadangan Cinder adalah sebagai berikut:
backup-create Membuat cadangan volume.
backup-delete Menghapus satu atau beberapa cadangan.
backup-export Ekspor catatan metadata cadangan.
backup-import Impor catatan metadata cadangan.
backup-list Menampilkan semua cadangan.
backup-reset-state Memperbarui secara eksplisit status cadangan.
backup-restore Memulihkan cadangan.
backup-show Menampilkan detail cadangan.
Perlindungan OpenStack Ditingkatkan
Meskipun Cinder mendukung fungsi cadangan, operasi pencadangan dan pemulihan dapat memakan banyak sumber daya, terutama saat menangani volume besar atau melakukan pencadangan penuh. Selain itu, kecepatan pencadangan dan pemulihan tergantung pada kinerja sistem penyimpanan yang mendasarinya.
Vinchin Backup & Recovery adalah solusi cadangan OpenStack yang kuat yang menawarkan pencadangan efisien tanpa agen dengan fitur seperti deduplikasi data, kompresi, pencadangan inkremental, pemulihan tingkat file, dan arsip cloud, dll. Solusi ini memastikan pemulihan cepat, integrasi mulus dengan OpenStack, dan keamanan data yang kuat, menjadikannya pilihan ideal untuk mengelola dan melindungi lingkungan cloud.
Selain itu, enkripsi data dan perlindungan ransomware menawarkan Anda perlindungan ganda untuk menjaga cadangan VM OpenStack Anda. Anda juga dapat dengan mudah memindahkan data dari host OpenStack ke platform virtual lainnya (seperti VMware, Hyper-V, Proxmox, XenServer, oVirt, AWS EC2...) dan sebaliknya.
Pencadangan VM OpenStack dengan Vinchin Backup & Recovery hanya memerlukan 4 langkah berikut:
1. Pilih objek cadangan.

2. Pilih tujuan cadangan.

3. Konfigurasikan strategi cadangan.

4. Tinjau dan kirimkan pekerjaan.

Vinchin Backup & Recovery dipercaya oleh ribuan perusahaan. Mulai uji coba 60 hari dengan fitur lengkap sekarang juga!
FAQ Cadangan Cinder
1. P: Apa saja backend penyimpanan yang tersedia untuk cadangan Cinder?
A: Cinder mendukung beberapa backend penyimpanan untuk cadangan, termasuk: OpenStack Swift, Ceph RADOS Gateway (RGW), NFS (Network File System), GlusterFS, Google Cloud Storage, Amazon S3 (melalui API S3).
2. P: Apa perbedaan antara snapshot dan backup di Cinder?
A: Snapshot adalah salinan dari suatu volume pada titik waktu tertentu yang disimpan dalam backend penyimpanan yang sama dengan volume tersebut, sedangkan backup adalah salinan data volume yang dapat disimpan pada backend penyimpanan yang berbeda, sering digunakan untuk penyimpanan jangka panjang dan pemulihan bencana.
Kesimpulan
Cinder merupakan komponen penting dalam platform OpenStack. Cinder menyediakan layanan penyimpanan block storage yang persisten untuk mesin virtual dalam lingkungan komputasi awan (cloud computing). Cinder mendukung berbagai jenis backend penyimpanan dan multi-tenancy, serta memiliki fitur ketersediaan tinggi (high availability) dan toleransi kesalahan (fault tolerance). Keunggulan utama Cinder adalah skalabilitas dan fleksibilitasnya. Pengguna dapat memilih berbagai backend penyimpanan sesuai kebutuhan, serta dapat mengoperasikan dan mengelolanya melalui API dan antarmuka baris perintah (command line interface). Sebagai kerangka kerja layanan block storage, Cinder sudah memiliki dukungan dasar terhadap perlindungan data.
Bagikan di: