課題オブジェクトストレージにおいて、どのストレージデバイスにどのようにデータをを配置するかには様々な方法がある既存のものは巨大なメタデータ(およびそれを置くメタデータサーバ)が必要だったりストレージデバイスの故障や追加/削除によって大量のデータの移動が必要だったりと一長一短RUSHという計算によってオブジェクトの配置場所を決めるいいかんじのアルゴリズムがあるが、あんまり効率がよくない解決方法概要CRUSHと言うアルゴリズムを開発したデータを各ストレージデバイス疑似ランダムに配置できるレプリカやイレージャコーディングも可能ストレージデバイスの故障や追加/削除によるデータの再配置が少なくて済むデバイスごとにweightも変えられる。大容量のストレージデバイスのweightを上げて小容量のものはweightを下げる、などトポロジーを意識したデータ配置ができる。mapに対して、あるオブジェクトのレプリカを同じノードに置かないとかいうルールが作れる。Cephにおいては、いまではbucketは上記4つとはまた違うstraw2というのがデフォルトで使われている。Groupというものにマップされる。groupに対応するOSDにレプリカを配置する。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!satoru_takeuchiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。