Ambedded Technology Co., LTD.

Dağıtılmış Depolama

Verileri yüksek kullanılabilirlikte depolamak için bir sunucu kümesi oluşturmak için Ceph’i kullanabilirsiniz. Veri replikasyonları veya silme kodu yığınları, önceden tanımlanmış farklı hata alanlarına ait olan cihazlarda dağıtılmış olarak depolanır. Ceph, bir seferde birden fazla cihaz, sunucu düğümü, raf veya site arızalandığında veri kaybı olmadan veri hizmetini sürdürebilir.
Müşteriler, Ceph’in dağıtılmış depolama algoritması CRUSH’ı kullanarak okumak ve yazmak için doğrudan tüm depolama cihazlarıyla etkileşime girer. 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.Yüksek kullanılabilirlikte veri depolamak için bir sunucu kümesi oluşturmak için Ceph’i kullanabilirsiniz. Veri replikasyonları veya silme kodu yığınları, önceden tanımlanmış farklı hata alanlarına ait olan cihazlarda dağıtılmış olarak depolanır. Ceph, aynı anda birden fazla cihaz, sunucu düğümü, raf veya site arızalandığında veri kaybı olmadan veri hizmetini sürdürebilir.
Müşteriler, Ceph’in dağıtılmış depolama algoritması CRUSH’ı kullanarak okumak ve yazmak için doğrudan tüm depolama cihazlarıyla etkileşime girer. 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, performansıyla eksabayt ölçeğine göre kapasitesini 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ümesindeki üç anahtar arka plan programıdır (Linux işlemi).

Genellikle, bir Ceph kümesinde yedeklilik için üç veya daha fazla monitör düğümü bulunur . Monitörler, Ceph istemcilerinin OSD ve MDS ile doğrudan iletişim kurmasını sağlayan küme haritalarının ana kopyasını tutar. Bu haritalar, Ceph daemonlarının birbirleriyle koordinasyon kurması için gereken kritik küme durumudur. Monitörler ayrıca arka plan yordamları ve istemciler arasındaki kimlik doğrulamasını yönetmekle sorumludur. Tek sayıdaki monitör, bir çekirdek kullanarak küme haritasını korur. Bu algoritma, monitördeki tek hata noktasını önler ve fikir birliğinin geçerli olduğunu garanti eder.

OSD, Ceph için nesne depolama arka plan programıdır. Verileri depolar, veri replikasyonunu, kurtarmayı, yeniden dengelemeyi yönetir ve diğer OSD Daemonlarını hart beat için kontrol ederek Ceph Monitörlerine bazı izleme bilgileri sağlar. 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ı, Ceph Dosya Sisteminde depolanan dosyalarla ilgili meta verileri yönetir ve ayrıca paylaşılan Ceph Depolama Kümesine erişimi koordine eder. Yedeklilik için birden çok etkin MDS’ye sahip olabilir ve her MDS’nin yükünü dengeleyebilirsiniz. Yalnızca paylaşılan dosya sistemini kullanmak istediğinizde bir veya daha fazla Meta Veri Sunucusuna (MDS) ihtiyacınız olacaktır .

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 istemcileri, monitörlerden en son küme haritasını alır ve kümede hangi OSD’yi hesaplamak için CRUSH algoritmasını kullanır. Bu algoritma, istemcilerin merkezi bir denetleyiciden geçmeden Ceph OSD ile doğrudan etkileşime girmesini sağlar. 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 havuzu sağlar. Daha fazla kapasite veya performansa ihtiyacınız olduğunda, havuzu genişletmek için yeni OSD ekleyebilirsiniz. Bir Ceph kümesinin performansı, 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. Ceph, yalnızca arızalı sürücüde depolanan verileri iyileştirecek. Daha sağlıklı diskler varsa, kurtarma süresi daha kısa olacaktır.

Ceph CRUSH haritasını ve CRUSH kurallarını tanımlamak için UVS yöneticisini kullanın.

Ceph Depolama Çözümleri Tasarımı Ve Üretimi | Ambedded

Tayvan’da bulunan Ambedded Technology Co., LTD. % 60 CapEX tasarrufu,% 70 daha az güç tüketimi ve% 100 ölçek büyütme avantajları ile ARM tabanlı yazılım tanımlı depolama cihazları sunan bir Ceph depolama çözümü sağlayıcısıdır.

Yazılım tanımlı depolama tasarımı ve üretimi için Ambedded ekibi, müşterilerin ceph çözümünü Telekom, medikal, askeri, uç veri merkezi ve HA gerektiren kurumsal depolama gibi çok yönlü endüstrilere uyarlamalarına yardımcı olacak geniş deneyime sahiptir.

Ambedded, hem ileri teknoloji hem de 20 yıllık deneyime sahip 2013 yılından beri müşterilerine Ceph depolama çözümleri sunmaktadır, Ambedded her müşterinin taleplerinin karşılanmasını sağlar.