高いデータ可用性と耐久性 / Cephストレージアプライアンスは、調整されたソフトウェアスタックを統合し、専用に設計されたArmサーバーは、卓越したパフォーマンス、信頼性、Web UI、およびTCO削減を提供します。

Cephオブジェクトストレージは、レプリケーションと高度なイレイジャーコーディングによってデータの可用性を実現します。これにより、データはパリティ情報と結合され、シャーディングされてストレージプール全体に分散されます。ストレージデバイスに障害が発生した場合、データを再修復するために必要なのはシャードのサブセットのみであり、再構築時間やパフォーマンスの低下はなく、障害が発生したストレージデバイスは都合のよいときに交換できます。Cephは、広く分散されたデータと、メディアに書き込まれたデータを継続的に検証するデータスクラビングテクノロジーを組み合わせることで、15ナインのデータ耐久性を実現できます。20年以上のソフトウェアディファインドストレージの経験を持ち、ARMベースのソフトウェアディファインドストレージアプライアンスの設計と製造で経験を積んだ才能あるチームが組み込まれています。

service@ambedded.com.tw

営業時間:午前9時から午後6時

Ambedded Technology Co., LTD.

Cephは、レプリケーション、ECコード、CRUSH、データ保護のためのスクラビング、およびHAを提供します

高いデータ可用性と耐久性

Cephオブジェクトストレージは、レプリケーションと高度なイレイジャーコーディングによってデータの可用性を実現します。これにより、データはパリティ情報と結合され、シャーディングされてストレージプール全体に分散されます。
ストレージデバイスに障害が発生した場合、データを再修復するために必要なのはシャードのサブセットのみであり、再構築時間やパフォーマンスの低下はなく、障害が発生したストレージデバイスは都合のよいときに交換できます。
Cephは、広く分散されたデータと、メディアに書き込まれたデータを継続的に検証するデータスクラビングテクノロジーを組み合わせることで、15ナインのデータ耐久性を実現できます。


データ複製、イレイジャーコーディングおよびスクラビング

オブジェクトレプリケーション

クライアントがデータを書き込む場合、クライアントはオブジェクトIDとプール名を使用して、書き込むOSDを計算します。クライアントがOSDにデータを書き込んだ後、OSDはデータを1つ以上のOSDにコピーします。複数のOSDが同時に失敗した場合にデータが存続できるように、必要な数のレプリケーションを構成できます。レプリケーションはディスクアレイのRAID-1に似ていますが、より多くのデータのコピーを許可します。大規模な場合、単純なRAID-1レプリケーションでは、ハードウェア障害のリスクを十分にカバーできなくなる可能性があるためです。より多くのレプリカを保存することの唯一の欠点は、ストレージコストです。

Cephクライアントは、CRUSHアルゴリズムに基づいてOSDにランダムにデータを書き込みます。OSDディスクまたはノードに障害が発生した場合、Cephは正常なOSDに保存されている他のレプリケーションからデータを再修復できます。

あなたはできる障害ドメインを定義するため、全体の障害ドメインの1つの以上の障害によるデータ損失を回避するための別のサーバー、ラック、部屋、またはデータセンターにおけるセファロストア複製データを作成します。たとえば、5つのラックに15台のストレージサーバーがインストールされている場合(各ラックに3台のサーバー)、レプリカ3とラックを障害ドメインとして使用できます。Cephクラスターへのデータ書き込みでは、5つのラックのうち3つに常に3つのコピーが保存されます。クライアントサービスを低下させることなく、最大2つのラックに障害が発生してもデータは存続できます。CRUSHルールは、Cephストレージに単一障害点がないようにするための鍵です。

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

イレイジャーコーディング

レプリケーションは全体的に最高のパフォーマンスを提供しますが、ストレージスペースの効率はそれほど高くありません。特に、より高度な冗長性が必要な場合。
高いデータ可用性を実現するために、これまでRAID-1の代わりにRAID-5またはRAID-6を使用していました。パリティRAIDは、ストレージパフォーマンス(主に書き込みパフォーマンス)を犠牲にして、はるかに少ないストレージオーバーヘッドで冗長性を保証します。 Cephは、イレイジャーエンコーディングを使用して同様の結果を実現します。ストレージシステムの規模が大きくなると、1つまたは2つのディスクまたは障害ドメインだけを同時に障害にすることに自信がなくなる場合があります。イレイジャーコードアルゴリズムを使用すると、より高いレベルの冗長性を構成できますが、オーバーヘッドのスペースは少なくなります。
イレイジャーコーディングは、元のデータをK個のデータチャンクにチャンクし、余分なM個のコーディングチャンクを計算します。Cephは、その間に最大M個の障害ドメインが失敗したデータを回復できます。チャンクの合計K + Mは、さまざまな障害ドメインにあるOSDに格納されます。

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

スクラブ

データの一貫性とクリーンさを維持する一環として、CephOSDデーモンは配置グループ内のオブジェクトをスクラブできます。つまり、Ceph OSDデーモンは、1つの配置グループ内のオブジェクトメタデータを、他のOSDに格納されている配置グループ内のレプリカと比較できます。スクラブ(通常は毎日実行)は、バグまたはファイルシステムエラーをキャッチします。Ceph OSDデーモンは、オブジェクト内のデータをビットごとに比較することにより、より深いスクラビングも実行します。ディープスクラブ(通常は毎週実行)は、ライトスクラブでは見られなかったドライブ上の不良セクタを検出します。

データヒーリング

Cephのデータ配置設計により、データはすべての正常なOSDによって修復されます。データの再修復に必要なスペアディスクはありません。これにより、失われたデータをスペアディスクに再構築する必要があるディスクアレイと比較して、再修復にかかる時間が大幅に短くなる可能性があります。

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

CRUSHマップとルールの構成

UVSマネージャーを使用して、データ分散と障害ドメインを定義します。



Ambedded-市場向けのプロフェッショナルなCephストレージソリューション。

2013年から台湾に拠点を置き、 Ambedded Technology Co., LTD. はCephストレージソリューションプロバイダーであり、60%のCapEX節約、70%の消費電力、100%のスケールアウトの利点を備えたARMベースのソフトウェア定義ストレージアプライアンスを提供します。

ソフトウェアディファインドストレージの設計と製造に関して、Ambeddedチームは、テレコム、医療、軍事、エッジデータセンター、HAが必要とするエンタープライズストレージなどの多様な業界にcephソリューションを採用するのを支援する幅広い経験を持っています。

Ambeddedは、2013年以来、高度なテクノロジーと20年の経験の両方で、顧客にCephストレージソリューションを提供してきました。Ambeddedは、各顧客の要求が確実に満たされるようにします。