
Dağıtılmış Depolama
Kullanabilirsiniz
Cephyüksek kullanılabilirlikte veri depolamak için bir sunucu kümesi oluşturmak. Veri replikasyonları veya
erasure code Parçalar, önceden tanımlanmış farklı arıza etki alanına ait olan cihazlarda dağıtık olarak depolanır.
CephAynı anda birden çok cihaz, sunucu düğümü, raf veya site arızalandığında veri hizmetini veri kaybı olmadan sürdürebilir.
İstemciler, kullanarak okumak ve yazmak için tüm depolama cihazlarıyla doğrudan etkileşime girer
Cephdağıtılmış depolama algoritması CRUSH. Bu nedenle, depolama sisteminin ölçeklenebilirliğini sınırlayan geleneksel Ana Bilgisayar Veri Yolu Adaptöründeki (HBA) darboğazı ortadan kaldırır.
Ceph kapasitesini eksabayt ölçeğine göre performansla doğrusal olarak ölçeklendirebilir.
Cephyüksek kullanılabilirlikte veri depolamak için bir sunucu kümesi oluşturmak. Veri replikasyonları veya
erasure code Parçalar, önceden tanımlanmış farklı arıza etki alanına ait olan cihazlarda dağıtık olarak depolanır.
CephAynı anda birden çok cihaz, sunucu düğümü, raf veya site arızalandığında veri hizmetini veri kaybı olmadan sürdürebilir.
İstemciler, kullanarak okumak ve yazmak için tüm depolama cihazlarıyla doğrudan etkileşime girer
Cephdağıtılmış depolama algoritması CRUSH. Bu nedenle, depolama sisteminin ölçeklenebilirliğini sınırlayan geleneksel Ana Bilgisayar Veri Yolu Adaptöründeki (HBA) darboğazı ortadan kaldırır.
Ceph kapasitesini eksabayt ölçeğine göre performansla doğrusal olarak ölçeklendirebilir.
Ceph Yazılım Tanımlı Depolama
Ceph ölçeklenebilir olacak ve tek bir hata noktası olmayacak şekilde tasarlanmıştır.
Monitor (MON), Object Storage Daemon (OSD) ve Metadata Sunucuları (MDS), Ceph küme.
Genellikle A Ceph kümede üç veya daha fazla olacak monitorartıklık için düğümler .Monitors küme haritalarının ana kopyasını bulundurun, Cephistemcilerin OSD ve MDS ile doğrudan iletişim kurmasını sağlar. Bu haritalar, aşağıdakiler için gereken kritik küme durumudur:Ceph birbirleriyle koordine etmek için arka plan yordamları. Monitorsayrıca arka plan yordamları ve istemciler arasındaki kimlik doğrulamasını yönetmekten sorumludur. Tek sayılarmonitorsbir çekirdek kullanarak küme haritasını koruyun. Bu algoritma, tek bir hata noktasından kaçınır.monitor ve fikir birliğinin geçerli olduğunu garanti eder.
OSD, object storage için arka plan programı Ceph. Verileri depolar, veri replikasyonunu, kurtarmayı, yeniden dengelemeyi yönetir ve bazı izleme bilgileri sağlar.Ceph Monitorshart beat için diğer OSD Daemon'larını kontrol ederek. Her depolama sunucusu , depolama cihazı başına bir tane olmak üzere bir veya daha fazla OSD arka plan yordamı çalıştırır . Yedeklilik ve yüksek kullanılabilirlik için genellikle en az 3 OSD gereklidir.
MDS arka plan programı, üzerinde depolanan dosyalarla ilgili meta verileri yönetir. Ceph File System ve ayrıca paylaşılana erişimi koordine eder Ceph StorageKüme. Yedeklilik için birden çok etkin MDS'ye sahip olabilir ve her MDS'nin yükünü dengeleyebilirsiniz. Bir veya daha fazla Meta Veri Sunucusuna (MDS) yalnızca paylaşılanfile system.
Ceph Ölçeklenebilir Depolamadır
Geleneksel bir depolama sisteminde, istemciler, karmaşık bir alt sisteme tek bir giriş noktası olan merkezi bir bileşenle (örneğin, anasistem veriyolu bağdaştırıcısı veya ağ geçidi) konuşur. Merkezi denetleyici, hem performans hem de ölçeklenebilirlik için bir sınır getirmenin yanı sıra tek bir hata noktası getirir. Merkezi bileşen düşerse, tüm sistem de çöker.
Ceph istemciler en son küme haritasını şuradan alır: monitorsve kümede hangi OSD'yi hesaplamak için CRUSH algoritmasını kullanın. Bu algoritma, müşterilerinCephMerkezi bir denetleyiciden geçmeden doğrudan OSD. CRUSH algoritması, ölçeklenebilirliğin sınırlanmasına neden olan tek yolu ortadan kaldırır.
Ceph OSD kümesi istemcilere paylaşılan bir depolama alanı sağlar pool. Daha fazla kapasite veya performansa ihtiyacınız olduğunda,pool. Bir performansCephküme OSD sayısı ile doğrusal orantılıdır. Aşağıdaki resim, OSD sayısını arttırırsak okuma / yazma IOPS artışını gösterir.
Geleneksel disk dizisi, verileri disk arızasından korumak için RAID denetleyicisini kullanır. RAID teknolojisi icat edildiğinde bir sabit disk sürücüsünün kapasitesi yaklaşık 20MB idi. Bugün disk kapasitesi 16 TB kadar büyük. RAID grubunda arızalı bir diski yeniden oluşturma süresi bir hafta sürebilir. RAID denetleyicisi arızalı sürücüyü yeniden oluştururken, ikinci bir diskin aynı anda arızalanma ihtimali vardır. Yeniden oluşturma daha uzun sürerse, veri kaybetme olasılığı daha yüksektir.
Ceph Kümedeki diğer tüm sağlıklı sürücüler tarafından arızalı diskte kaybolan verileri kurtarır. Cephyeniden oluşturacak, yalnızca arızalı sürücüde depolanan verileri iyileştirecektir. Daha sağlıklı diskler varsa, kurtarma süresi daha kısa olacaktır.
- Yapılandırma Ceph CRUSH Map & Kural
Kullan UVS manager tanımlamak için Ceph CRUSH map ve CRUSH kuralları.