Ketersediaan dan Daya Tahan Data Tinggi

Ceph menawarkan replikasi, kode EC, CRUSH, scrubbing untuk perlindungan data, dan HA

Ceph menawarkan replikasi, kode EC, CRUSH, scrubbing untuk perlindungan data, dan HA

Ketersediaan dan Daya Tahan Data Tinggi

Penyimpanan objek Ceph mencapai ketersediaan data melalui replikasi dan pengkodean penghapusan tingkat lanjut dimana data digabungkan dengan informasi paritas dan kemudian dipecah dan didistribusikan di seluruh kumpulan penyimpanan.
Ketika perangkat penyimpanan gagal, hanya sebagian dari pecahan yang diperlukan untuk memulihkan data, tidak ada waktu pembuatan ulang atau kinerja yang menurun, dan perangkat penyimpanan yang gagal dapat diganti jika nyaman.
Ceph menggabungkan data yang didistribusikan secara luas dan teknologi penggosokan data yang secara terus menerus memvalidasi data yang tertulis di media dapat memungkinkan Anda mencapai ketahanan data 15 sembilan.


Replikasi Data, Pengodean Penghapusan & Penggosokan

Replikasi Objek

Saat klien akan menulis data, klien menggunakan ID objek dan nama kumpulan untuk menghitung OSD mana yang akan ditulis. Setelah klien menulis data ke OSD, OSD menyalin data ke satu atau lebih OSD. Anda dapat mengonfigurasi replikasi sebanyak yang Anda inginkan agar data dapat bertahan jika beberapa OSD gagal secara bersamaan. Replikasi ini mirip dengan RAID-1 dari array disk tetapi memungkinkan lebih banyak salinan data. Karena dalam skala besar, replikasi RAID-1 sederhana mungkin tidak cukup menutupi risiko kegagalan perangkat keras lagi. Satu-satunya kelemahan menyimpan lebih banyak replika adalah biaya penyimpanan.

Klien Ceph menulis data secara acak ke OSD berdasarkan algoritma CRUSH . Jika disk atau node OSD gagal, Ceph dapat memulihkan kembali data dari ulangan lain yang disimpan di OSD yang sehat.

Anda dapat menentukan domain kegagalan untuk membuat Ceph menyimpan data yang direplikasi di server, rak, ruang, atau pusat data yang berbeda untuk menghindari kehilangan data karena satu atau lebih kegagalan dari seluruh domain kegagalan. Misalnya, jika Anda memiliki 15 server penyimpanan yang dipasang di 5 rak (3 server di setiap rak), Anda dapat menggunakan replika tiga dan rak sebagai domain kegagalan. Penulisan data ke Ceph cluster akan selalu memiliki tiga salinan yang disimpan di tiga dari lima rak. Data dapat bertahan hingga 2 rak gagal tanpa menurunkan layanan klien. Aturan CRUSH adalah kunci untuk membuat Ceph storage tidak memiliki satu titik kegagalan .

CRUSH rules ensure replicated data are distributed to different server nodes by following the failure domain

Pengodean Penghapusan

Replikasi menawarkan kinerja keseluruhan terbaik, tetapi tidak banyak menghemat ruang penyimpanan. Terutama jika Anda membutuhkan tingkat redundansi yang lebih tinggi.
Untuk memiliki ketersediaan data yang tinggi adalah alasan kami menggunakan RAID-5 atau RAID-6 di masa lalu sebagai alternatif RAID-1. Parity RAID memastikan redundansi dengan overhead penyimpanan yang jauh lebih sedikit dengan mengorbankan kinerja penyimpanan (kebanyakan kinerja tulis). Ceph menggunakan pengkodean penghapusan untuk mencapai hasil yang serupa. Ketika skala sistem penyimpanan Anda menjadi besar, Anda mungkin merasa tidak percaya diri dengan membiarkan satu atau dua disk atau domain kegagalan gagal pada saat yang sama. Algoritme kode penghapusan memungkinkan Anda untuk mengonfigurasi tingkat redundansi yang lebih tinggi tetapi dengan ruang overhead yang lebih sedikit.
Pengodean penghapusan memotong data asli menjadi potongan data K dan menghitung potongan pengkodean M tambahan. Ceph dapat memulihkan data maksimum M domain kegagalan gagal sementara itu. Total K+M potongan disimpan di OSD, yang berada di domain kegagalan yang berbeda.

use Erasure coding K+M=4+2 for it data protection.

Penggosokan

Sebagai bagian dari menjaga konsistensi dan kebersihan data, Ceph OSD Daemons dapat menggosok objek dalam grup penempatan. Artinya, Ceph OSD Daemon dapat membandingkan metadata objek dalam satu grup penempatan dengan replikanya dalam grup penempatan yang disimpan di OSD lain. Scrubbing (biasanya dilakukan setiap hari) menangkap bug atau kesalahan sistem file. Ceph OSD Daemon juga melakukan scrubbing lebih dalam dengan membandingkan data dalam objek bit-for-bit. Penggosokan dalam (biasanya dilakukan setiap minggu) menemukan bad sector pada drive yang tidak terlihat pada scrub ringan.

Penyembuhan Data

Karena desain penempatan data Ceph, data dipulihkan oleh semua OSD yang sehat. Tidak ada disk cadangan yang diperlukan untuk pemulihan data. Hal ini dapat membuat waktu pemulihan menjadi jauh lebih singkat dibandingkan dengan array disk, yang harus membangun kembali data yang hilang ke disk cadangan.

one server nodes fails the cluster will self-heal by applying same data protection method.

Konfigurasi peta dan aturan CRUSH

Gunakan manajer UVS untuk menentukan distribusi data dan domain kegagalan.




Ambedded - Solusi penyimpanan Ceph profesional untuk pasar.

Terletak di Taiwan sejak 2013,Ambedded Technology Co., LTD.adalah penyedia solusi penyimpanan Ceph yang menawarkan perangkat penyimpanan yang ditentukan perangkat lunak berbasis ARM dengan penghematan CapEX 60%, konsumsi daya 70% lebih sedikit, dan keunggulan penskalaan 100%.

Untuk perancangan dan pembuatan penyimpanan yang ditentukan Perangkat Lunak, tim Ambedded memiliki pengalaman luas untuk membantu pelanggan mengadopsi solusi ceph ke dalam industri serbaguna, seperti Telecom, medis, militer, pusat data edge, dan penyimpanan perusahaan yang diperlukan HA.

Ambedded telah menawarkan solusi penyimpanan Ceph kepada pelanggan sejak 2013, baik teknologi canggih maupun pengalaman 20 tahun, Ambedded memastikan setiap permintaan pelanggan terpenuhi.