Out of Memory

本ブログは更新を停止しました。Aerieをよろしくお願いいたします。

目次

Blog 利用状況

ニュース

2009年3月31日
更新を停止しました。引き続きAerieを御愛顧くださいませ。
2009年2月3日
原則としてコメント受付を停止しました。コメントはAerieまでお願いいたします。
詳細は2月3日のエントリをご覧ください。
2008年7月1日
Microsoft MVP for Developer Tools - Visual C++ を再受賞しました。
2008年2月某日
MVPアワードがVisual C++に変更になりました。
2007年10月23日
blogタイトルを変更しました。
2007年7月1日
Microsoft MVP for Windows - SDKを受賞しました!
2007年6月20日
スキル「ニュース欄ハック」を覚えた!
2006年12月14日
記念すべき初エントリ
2006年12月3日
わんくま同盟に加盟しました。

カレンダー

中の人

αετο? / aetos / あえとす

シャノン? 誰それ。

顔写真

埼玉を馬鹿にする奴は俺が許さん。

基本的に知ったかぶり。興味を持った技術に手を出して、ちょっと齧りはするものの、それを応用して何か形にするまでは及ばずに飽きて放り出す人。

書庫

日記カテゴリ

RAIDのスケーラリビティ

前の日記に関連して。

個人でもRAIDを組むのが一般的な世の中になってきたかなぁ…と思うわけで、近々(といってもたぶん半年は先)組むことを検討したいのですが。
選択肢としては、やはりRAID1+0かRAID5だと思うんですよね。
で、気になるのがスケーラビリティなわけですが。

要するにですね、「もうちょっとディスク容量がほしいなー」と思ったときに、新しいHDDを買い足すとか、既存のHDDの一部をより大容量のものに交換するとかして、全体の容量アップが図れるのか? ということです。
ご存知の方のご意見求む。

そういえば「iSCSIで」とか言ってくれたタワケた方もいましたっけね。そんな金あるかバカヤロー

投稿日時 : 2008年6月2日 9:43

Feedback

# re: RAIDのスケーラリビティ 2008/06/02 9:50 はつね

RAID5→同容量のハードディスクを買い足す
RAID0+1→2本単位で買い足す

だったような。

# re: RAIDのスケーラリビティ 2008/06/02 10:04 シャノン

RAID0+1とRAID1+0ってわかりにくいんですが、例えばHDDがABCDの4台あるときに、
・AとB、CとDでそれぞれRAID1、ABとCDでRAID0が「1+0」
・AとB、CとDでそれぞれRAID0、ABとCDでRAID1が「0+1」
なんですよね(出典:http://ja.wikipedia.org/wiki/RAID)。


> RAID0+1→2本単位で買い足す
の場合は、その2本が同容量ならば、既存の他のディスクとは容量が違っても問題なくフルに活用できるんですかね?

ただ、RAIDカードって6ポート以上の物は少ないか高いだろうから、やっぱり「買い足し」じゃなくて「交換」が出来た方が便利ですね。
その際、既存のデータを全部退避しておいて、ディスクを交換したらRAIDを再構築してからデータを戻す、という手順が必要だとすると、かなりげんなり。

# re: RAIDのスケーラリビティ 2008/06/02 10:29 ちゅき

>既存の他のディスクとは容量が違っても問題なくフルに活用できるんですかね?
単にストラピングの容量増やすだけですからねw
コントローラが対応してるかどうかにもよりますが...
#動的に追加できるやつは高いですおw

>「交換」が出来た方が便利ですね
構成しているディスクの交換? せっかく+1してるんだから、+1構成を外して入れ替えた後にまた再構成するだけでは。
#再構成中に壊れたらご愁傷様としか言えませんが^^;。というか、間違った方の構成壊してすべてが死ぬ、とかはありがちw

# re: RAIDのスケーラリビティ 2008/06/02 10:43 シャノン

> #動的に追加できるやつは高いですおw

もちろん PC の電源を入れたまま、とかは要求しませんよ。

> 構成しているディスクの交換? せっかく+1してるんだから、+1構成を外して入れ替えた後にまた再構成するだけでは。

たとえば 100GB の HDD 4台で RAID 1+0 を組んでいる場合、
・HDD1を200GBに交換
・HDD2から新しいHDD1にミラーリング
・HDD2を100GBに交換
・新しいHDD1から新しいHDD2にミラーリング
で、200GBが2台、100GBが2台のRAID1+0になって、トータルでは300GBとしてうまくいく、ということで?

# re: RAIDのスケーラリビティ 2008/06/02 10:45 シャノン

あと、RAID5ではそーゆーことは不可能ですかね。

# re: RAIDのスケーラリビティ 2008/06/02 11:20 れい

そーゆーのはコントローラーとかユーティリティ次第じゃないでしょうか?
で、そーゆー「1台だけ交換」とかで
うまくいくようなコントローラーもユーティリティも知りません。

100G HDD3台で200GのRAID5してるときに
100G HDD1台追加して、バックアップとか丸コピー無しで
200GのRAID5にできたことも
300GのRAID5にできたことも
ないですねぇ。

> その際、既存のデータを全部退避しておいて、ディスクを交換したらRAIDを再構築してからデータを戻す、という手順が必要だとすると、かなりげんなり。

私は10Tのストレージがあるのですが、
いつもげんなりです。
常にHDDの残量は50%をきらないようにしていないといけない。

そろそろまた4台セットでHDD買わないといけない感じです。

# re: RAIDのスケーラリビティ 2008/06/02 12:15 シャノン

> そーゆーのはコントローラーとかユーティリティ次第じゃないでしょうか?
> で、そーゆー「1台だけ交換」とかで
> うまくいくようなコントローラーもユーティリティも知りません。

あったとしても高そうですね…
Hot Add/Swap RAID なんていう機能があるやつなら可能、という話になってしまうのかな。

> 100G HDD3台で200GのRAID5してるときに
> 100G HDD1台追加して、バックアップとか丸コピー無しで
> 200GのRAID5にできたことも
> 300GのRAID5にできたことも
> ないですねぇ。

ですよねぇ。
100GB×4台でRAID5なら、トータル300GBになって欲しいのですが、既存ディスクの内容を新しいディスクにも均等に分散しないと無理っぽい気がします。

> 私は10Tのストレージがあるのですが、
> いつもげんなりです。
> 常にHDDの残量は50%をきらないようにしていないといけない。

恐ろしく容量効率が悪い気が…

# re: RAIDのスケーラリビティ 2008/06/02 12:17 シャノン

> ・HDD1を200GBに交換
> ・HDD2から新しいHDD1にミラーリング
> ・HDD2を100GBに交換
> ・新しいHDD1から新しいHDD2にミラーリング

間違い。正しくは、

・HDD1を200GBに交換
・HDD2から新しいHDD1にミラーリング
・HDD2を200GBに交換
・新しいHDD1から新しいHDD2にミラーリング

です。

# re: RAIDのスケーラリビティ 2008/06/02 12:20 シャノン

> で、そーゆー「1台だけ交換」とかで

RAID 1+0 なら、2台ずつ(RAID 1 を組んでいる台数)の交換になりますね。それは構いません。
RAID 5 だと、1台単位で出来て欲しいなぁ。

# re: RAIDのスケーラリビティ 2008/06/02 13:27 シャノン

最近は「ストレージ仮想化システム」として、RAIDの「バックアップ→増設→再構成→リストア」という手間の要らない製品が出てきているようですね。
ただ、まだサーバ用製品なので、個人で導入するのは現実的ではないでしょうね。
個人向け製品が出るまでには何年かかるかな…

# re: RAIDのスケーラリビティ 2008/06/02 14:15 はつね

> RAID 5 だと、1台単位で出来て欲しいなぁ。
1台づつですよ。ただし同容量だったはず。

RAID5は最低ディスクが3本という制限はありますが、それ以降は設置台数をnとすると(n-1)本の容量が使えるという計算式だったと思います。

# re: RAIDのスケーラリビティ 2008/06/02 15:11 シャノン

> ただし同容量だったはず。

できればその制限も無い方がいいけど…
それより重要なのは、「バックアップ→ディスク追加→RAID再構成→リストア」という流れを踏まなくても追加できるかどうか、かな。
「できますよ。サーバ用の十万円以上するコントローラなら」は勘弁願いたいところ。

# re: RAIDのスケーラリビティ 2008/06/02 15:22 れい

>> RAID 5 だと、1台単位で出来て欲しいなぁ。
>1台づつですよ。ただし同容量だったはず。

これもシステムによりますね。
「RAID5」と呼んでいい要件には入ってない。
WindowsのソフトRAID5はできないと思いますよ。
(2k8は知らない:P)

最終的には5だとか1+0だとか言わずに、
容量を指定するだけで自動で適切な冗長性を維持してくれるシステムが欲しい。

でもそんなの見たこと無いですねぇ

#そんな要望もあってファイルシステムドライバを書いてるわけですが。

# re: RAIDのスケーラリビティ 2008/06/02 16:51 シャノン

> 最終的には5だとか1+0だとか言わずに、
> 容量を指定するだけで自動で適切な冗長性を維持してくれるシステムが欲しい。

あると思いますよ。ただし、13:27参照みたいなのが。

# re: RAIDのスケーラリビティ 2008/06/02 19:04 れい

個人で買える価格帯でお願いします(T-T

最低投資価格が10万円以下とかで、
1万円出したら1万円分冗長性Or容量が増えるような。

# re: RAIDのスケーラリビティ 2008/06/02 22:49 シャノン

あとは、別の方向性として、Software as a Service ならぬ Storage as a Service という SaaS もあるらしいですね。
ま、平たく言えばオンラインストレージなのでしょうが、いろいろ豊富な管理機能が付いているのかもしれません。
が、ムフフな動画なんかを預けるのはちょっとためらわれますな。

# re: RAIDのスケーラリビティ 2008/06/03 0:37 ちゃっぴ

結局 rebuild 走るのでその間はすごいことになります。
対応しているかは controller によります。

RAID 1 + 0 は単純なんで安物でも何とかなるけど RAID 5, 6 は安物はダメ。最低でも 10 万くらい出さないとろくでもないものしかないですね。

# re: RAIDのスケーラリビティ 2008/06/03 0:53 シャノン

最近は RAID もパソコンに浸透しつつあるようですが、ディスクの増設や入れ替えの度にリビルドが必要なようでは、「使い物にならない」という印象ですね。
業務ならともかく、個人用途ではなおさらです。
かといって、障害対策が不要というわけではないので、とっとと仮想化ソリューションとやらをエントリレベルに持ってきてほしいものです。

# re: RAIDのスケーラリビティ 2008/06/03 1:19 ちゃっぴ

> 最近は RAID もパソコンに浸透しつつあるようですが、ディスクの増設や入れ替えの度にリビルドが必要なようでは、「使い物にならない」という印象ですね。

Rebuild ですごいことにと書きましたけど、これ I/O がすごいということですよ。念のため。Backup とって戻しが必要というわけではありません。

RAID のしくみを考えると避けられない宿命だということはわかると思いますが。。。

> 個人用途ではなおさらです。

個人用途なら RAID 1 でしょう。その程度の金をケチるやつは論外じゃないの。

# re: RAIDのスケーラリビティ 2008/06/03 1:23 ちゃっぴ

> そういえば「iSCSIで」とか言ってくれたタワケた方もいましたっけね。そんな金あるかバカヤロー!

あ~タワケはおいらです。どうせなら、くそたわけいって~!

# re: RAIDのスケーラリビティ 2008/06/03 9:43 シャノン

くそたわけ~ww

ついでに教えてくださいw

明確な一言がまだ出てきてないんですが、RAID1+0なら、バックアップとって再構築して戻すという手順を踏まなくても、ディスクの増設、より大容量への交換が可能なんですか?
(もちろん、「大容量に交換は出来ますよ。フルには使えないけど」はナシとして)。

# re: RAIDのスケーラリビティ 2008/06/03 11:05 ちゃっぴ

> 明確な一言がまだ出てきてないんですが、RAID1+0なら、バックアップとって再構築して戻すという手順を踏まなくても、ディスクの増設、より大容量への交換が可能なんですか?

結局 controller 次第です。

# re: RAIDのスケーラリビティ 2008/06/03 11:30 シャノン

> 結局 controller 次第です。

なるほど。
では、そういうことが可能なコントローラはご存知ですか?
お値段上限3万円くらいで。

# re: RAIDのスケーラリビティ 2008/06/03 12:56 ちゃっぴ

> お値段上限3万円くらいで。

OCE とかで調べなさい。

# re: RAIDのスケーラリビティ 2008/06/03 13:34 シャノン

ぐぐーてみたーよ

http://plaza.rakuten.co.jp/biboroku/diary/200704280000/

OCEはHDDを追加してアレイ容量を拡張できるだけで,RAID5のうち1基のHDDを大容量のHDDに切り替えて,全HDDの使用領域の拡大はできないのだ.つまり,「320GBと250GBと160GB」の160GBを320GBにして「320GBと250GBと320GB」にしたって,250GB*3としては使えない.これは何を意味するかというと,OCEを使って容量の少ないHDDを入れ替えていくことで,ボード寿命まで半永久的にアレイ容量を拡大し続けられるという目論見がもろくも崩れ去ったということ.

ダメだって…。

# re: RAIDのスケーラリビティ 2008/06/03 14:00 ちゃっぴ

HDD の追加が online できればそれでいいと思うが。。。

Online での大容量へ挿しかえって、それこそやっていること再構築に手間かけているだけかと思いますが。
やっていること disk 全部差し替えなんだからね。

# re: RAIDのスケーラリビティ 2008/06/03 14:11 シャノン

RAID5なら全部だろうが、1+0なら2台単位で出来るんじゃないの? って何度も言ってるじゃない。
OCEはその要望を満たす機能じゃないってことね?

# re: RAIDのスケーラリビティ 2008/06/03 14:23 ちゃっぴ

そもそも、RAID で容量の違う HDD を限界まで利用するなんてこと普通やらんから無いんでないの?

>
OCEはその要望を満たす機能じゃないってことね?

実装は各社次第だから、問い合わせてみれば?
できるものもあるかもよ?

# re: RAIDのスケーラリビティ 2008/06/03 14:58 シャノン

普通やらんかどうかは用途によるでしょ。
企業なら同じサイズのディスクを何台も買い揃えるだろうけど、個人なら段階的に増やして行きたいってのはきわめて自然な願望じゃなくて?
それができないってんなら結局、「RAIDは個人用途では使い物にならない」に帰結せざるを得ないのですよ。

> 問い合わせてみれば?

まぁね。

# re: RAIDのスケーラリビティ 2008/06/04 6:38 れい

> 個人なら段階的に増やして行きたいってのはきわめて自然な願望じゃなくて?

手作り感覚でPCを使いたい人はそうですよねぇ。
でも大多数のユーザーは「買ってそれっきり」なんですよね。

> それができないってんなら結局、「RAIDは個人用途では使い物にならない」に帰結せざるを得ないのですよ。

私は4台単位でディスクを買って、RAID5にしてます。
最大サイズの論理ディスクの空き容量が他のディスクの最大容量を下回らないように、大体50%程度になるように維持してます。

で、段階的に増やしてますが、4台単位で買うので一度の出費が大きいですねぇ。5万~6万くらい。
個人用途で5~6万だと商売にならなそうですねぇ。

(物理的サイズも容量も)小さくて安いHDDがあるといいのですが。

# re: RAIDのスケーラリビティ 2008/06/04 9:58 シャノン

> 手作り感覚でPCを使いたい人はそうですよねぇ。

俺はこういう人だからねぇ。

> でも大多数のユーザーは「買ってそれっきり」なんですよね。

既製の2TBストレージとか買っちゃうとそうかもしれないね。
俺は金がないからなぁ。

> 個人用途で5~6万だと商売にならなそうですねぇ。

テラバイトクラスだと10万以上しますけどね。
とても買えません。

タイトル
名前
Url
コメント