中小企業のストレージに焦点を当てる
ストレージは解決が難しい問題です。企業にとって、ストレージは漠然とした利点のように見えるものに対して高額な費用がかかることが多いため、難しいのです。ほとんどの経営幹部はものを「保存」する必要性とその量については理解していますが、パフォーマンス、アクセス方法、冗長性とリスク計算、バックアップと障害復旧についてほとんど理解していません。このため、ビジネスのステークホルダーには見えないシステムに対して、なぜ予算が非常に大きくなる必要があるのかを説明しなければならないITの仕事は難しくなります。
ITにとって、ストレージは複雑なため難しいのです。ストレージシステムはしばしば中小企業内の単一の最も複雑なシステムであり、その費用と集中化により、ビジネス内に非常に少量しか存在しません。これは、ストレージシステムを持つほとんどの中小企業が1台だけを持ち、非常に長い間それを使い続けることを意味します。ストレージシステムへの幅広い露出がなく、ストレージシステムと対話する必要が比較的少ないため、中小企業のIT部門は、ビジネスにとって非常に重要な大きな予算項目を扱いながら、それがタスク範囲の小さな割合であり、その性質上実際には非常に少ない経験しか持てないという状況に置かれます。ITの他の分野は、実験、テスト、教育目的でははるかにアクセスしやすいです。
これら2つの主要な課題の間で、ストレージは一般的に経営陣とITの両方に十分理解されていない製品となっています。ストレージはあまりにも誤解されているため、IT部門自身が何を必要としているかさえ知らないことが多く、ストレージのダーツボードにダーツを投げるようなことをしており、ダーツが刺さった場所から始めてしまいます。そして多くの場合、コンサルタントではなくベンダーに電話することから始め、実際にはアドバイスを得ているように見せながら「すでに決定済み」の道を歩むことになります。
ストレージベンダーはこれらをすべて知りながら、状況を改善するためにほとんど何もしません。中小企業とベンダーが接触すると、顧客はすでに必要な情報を持たずにそのベンダーにアプローチするという決定を最初にしているため、顧客を教育しないことがベンダーの利益になります。ベンダーは単に手持ちのものを何でも売りたいだけです。単一のストレージベンダーが自社ラインで幅広い製品を持つことはほとんどないため、何が必要かを正確に知る前にベンダーに直接行くことは、他のテクノロジー分野よりもはるかに、顧客が事実上すでに何を買うかを決めてしまっているという方向に向かわせる可能性があり、これにより必要なものと比べてコストが桁違いになることがあります。
例:ほとんどのサーバーベンダーは、x64ファミリーと大規模RISCマシンや他のニッチな製品の両方を含む広範なサーバーを提供しています。ほとんどのストレージベンダーは、SANのみ、NASのみ、「メインフレーム」クラスのストレージのみ、または小規模で非レプリケートのストレージのみなど、ストレージ製品の小さなサブセットのみを提供しています。ほとんどのニーズに対応できる幅広いストレージ製品を持つベンダーはごくわずかであり、最良のベンダーでさえ小規模の中小企業市場と中規模および大企業市場の両方をカバーする完全な市場規模には達していません。
では、どこへ向かえばいいのでしょうか?これは明らかに克服すべき深刻な課題です。
明白な選択肢であり、企業が除外すべきでないのは、ストレージコンサルタントを利用することです。ソリューションを再販しない、少なくとも単一のソリューションを再販するのではなく、選択できる完全なソリューションセットを持ち、1,000ドルの低コストソリューションも1,000,000ドルのソリューションも提供でき、NAS、SAN、スケールアウトストレージ、レプリケーション、フェイルオーバーなどを理解している人物です。コンサルタントに相談する際は、コストがどのくらいになるかについて先入観を持たないでください。考慮すべき要素は非常に多く、慎重に検討することで予想よりはるかに少ない費用で済む場合があります。しかし、予算を念頭に置き、リスク回避をしっかりと文書化し、ダウンタイムのコストと非常に完全な想定ストレージユースケースシナリオセットを用意してください。
しかし、コンサルタントに相談することが唯一の方法ではありません。自分でリサーチし、基礎を学び、構造化された意思決定プロセスに従うことで、完全に正しいソリューションではないとしても、少なくとも正しい道を相当程度進むことができます。ストレージを検討する際の主要な考慮事項は4つあります:機能(ストレージの使用方法とアクセス方法)、容量、速度、信頼性です。
最初の要素である機能は、最も見落とされ、最も理解されていないものです。実際、これが最も基本的な懸念事項であるにもかかわらず、カーペットの下に押し込まれて忘れられることが多いです。この問いに答えるには「なぜストレージを購入するのか?」と自問することです。
体系的に取り上げてみましょう。共有ストレージを購入する理由は多数あります。よく挙げられるものをいくつか示します:個々のサーバーやデスクトップに大量のローカルストレージを持つよりもコストを下げるため、データの管理を一元化するため、パフォーマンスを向上させるため、システム障害の場合にデータをより利用可能にするためです。
これらの要素のうちどれが、またはここに記載されていない別の要素が共有ストレージに向かわせているかを知ることは、意思決定プロセスの出発点を提供する可能性があるため重要です。なぜ共有ストレージが必要なのかを知るまでは、そのストレージの機能を検討することができません。そして、すでに知っているように、それが最も基本的な意思決定要素です。ストレージの機能を決定できない場合、共有ストレージは全く必要ないと安全に想定できます。この決定を恐れないでください。中小企業の大部分は、共有ストレージの必要性がほとんどまたは全くありません。
共有ストレージの機能を決定したら、比較的容易に容量とパフォーマンスのニーズを決定できます。容量はストレージの最も簡単で最も明白な機能です。パフォーマンス(速度)は言葉で表現し説明するのは簡単ですが、IOPS(1秒あたりの入出力操作数)が良くても漠然とした概念であり、最悪の場合完全に誤解されているため、定量化するのははるかに難しいです。IOPSにはさまざまな種類があり、ランダムアクセス、シーケンシャルアクセス、バースト速度、レイテンシ、持続レートに関する懸念事項があり、その後読み取りと書き込みの違いが来ます!必要なパフォーマンスを決定することさえ難しく、デバイスの期待パフォーマンスを決定することはさらに困難です。しかし、丁寧なリサーチにより、これは達成可能で測定可能です。
最後の要素は信頼性です。これは機能と同様に、共有ストレージへの移行を検討しているIT専門家にとって繰り返し引っかかるポイントのようです。ストレージが「単なる別のサーバー」であるという考えを念頭に置き、通常のサーバーに適用される冗長性と信頼性の概念が専用の共有ストレージシステムにも等しく適用されることが重要であり、いや絶対的に必要不可欠です。ほぼすべての場合、エンタープライズストレージシステムはエンタープライズサーバー上に構築されています。同じシャーシ、同じドライブ、同じコンポーネントです。よく混乱を招くのは、中小企業でさえはるかに低スペックのサーバーをサポートするために中高エンドのストレージシステムを見ることがあり、これにより、コモディティサーバーハードウェアだけに慣れている人に大型メインフレームサーバーが神秘的に見えるのと同様に、ストレージシステムが神秘的に見えることがあるという点です。しかし、惑わされないでください。同じ信頼性の原則が適用され、何が適切な機器かを決定するために、常に(またはすべきであった)リスクを同じように判断する必要があります。
ストレージシステムはその非常に高いコストと交換の複雑さのために、非常に長い間ネットワークのバックボーンコンポーネントとして残る可能性が高いため、ストレージニーズを評価し、リサーチし、理解するための時間を取ることは非常に重要です。Microsoft Officeの最新バージョンとは異なり、新しい共有ストレージシステムを購入しても経営幹部のデスクトップに直接影響を与えないため、「機能アップデート」を促進するために必要な派手さもありません。
選択肢が出揃ったところで、実際の製品を見始めることができます。機能のリサーチに基づいて、SANが必要か、NASが必要か、それともどちらも必要ないかを判断できるはずです。多くの場合、人々が認識しているよりもはるかに多くのケースで、どちらも必要ないという答えが正しいです。必要に応じて既存のサーバーにドライブを追加したり、DASドライブシャーシを接続したりする方が、より複雑なことをするよりもコスト効果が高く信頼性があります。これを見落とすべきではありません。実際、DASがニーズを満たすなら、他の何かが意味をなすことはほとんどないでしょう。シンプルさはITマネージャーの友です。
DASが現在のニーズを満たさない場合も多くあります。共有ストレージには確かにその場所があり、たとえデスクトップユーザー間でファイルを共有するためだけであっても。今日の最新の仮想化システムでは共有ストレージがますます普及しています。ただしそこでさえ、既存のニーズに十分に適している可能性があるにもかかわらず、DASは避けられる傾向があります。
まれな例外を除いて、共有ストレージが必要な場合はNASが頼るべき場所です。NASはNetwork Attached Storage(ネットワーク接続ストレージ)の略です。NASはファイルサーバーの動作を模倣しており(NASはアプライアンスとしてパッケージ化されたファイルサーバーに過ぎません)、管理が簡単で理解しやすいです。NASは非常に多目的であり、従来のファイルサーバーを置き換え、仮想化の共有バッキングとしてよく使用されます。NASはNFSとCIFSプロトコルが典型的ですが、HTTP、FTP、SFTP、AFSなどがNASデバイスで利用可能なことも珍しくありません。NASはWindowsとUNIXシステムが各自のネイティブプロトコルのみで作業しながら簡単にファイルを共有できるコネクタとして機能します。NASはVMwareのvSphere、Citrix XenServer、Xen、KVMの共有ストレージとして一般的に使用されます。NASでは共有ストレージをさまざまな役割で使用することが容易であり、共有ストレージシステムから良い活用を得ることも簡単です。
NASが常にニーズを満たすわけではありません。一部の特別なアプリケーションは共有ストレージを必要としながら、NASプロトコルを利用できないものがあります。この影響を受ける最も注目すべき製品はMicrosoftのHyper-V、データベース、サーバークラスターです。これらの製品への答えはSANです。SANまたはStorage Area Networking(ストレージエリアネットワーキング)は難しい概念であり、最良の場合でさえ分類が困難です。NASが単に伝統的なファイルサーバーの異なる提示方法であるように、SANは実際には単なる直接接続ディスクの異なる提示方法です。SANとDASの違いは明らかに見えるかもしれませんが、実際にそれらを区別することは最良でも漠然としており、最悪の場合不可能です。SANとDASは通常プロトコル、シャーシ、制限、メディアを共有します。多くのSANデバイスはDASとして接続して使用できます。また、ほとんどのDASデバイスはスイッチに接続してSANとして使用できます。実際には通常、これらの用語は何よりも使用シナリオを指すために使用されます。
SANを効果的に活用するのは多くの理由から難しいです。最初の理由は十分に理解されていないことです。SANは実際にはシンプルです。非常にシンプルなので把握するのが非常に難しく、驚くほど複雑に感じられます。SANは本質的にただのDASであり、抽象化され、再パーティション化されてから再びDASとしてホストに提供されます。「共有ストレージ」という用語は混乱を招きます。なぜならSANテクノロジーは、NASと同様に複数のホストが単一のストレージシステムに接続できるようにしますが、同じファイルシステムに接続されたホスト間の仲裁は一切提供しないからです。NASは知的で、「共有」ストレージを共有しやすくしています。SANはそうではなく、あまりにもシンプルすぎます。SANはあまりにもシンプルなため、実際に起こることは単に1つのハードドライブ(抽象化されているとしても)が複数のホストのコントローラーに接続されているだけです。共有ストレージが2台のサーバーを単一のSCSIケーブルに接続することを意味していた頃は、これを視覚化するのは簡単でした。今日のSANの抽象化とNASの一般化により、ほとんどのITショップはSANが何をしているかを忘れ、災害が起きることがあります。
SANには確かにその場所があります。しかしSANは使用と管理が複雑で非常に制限的です。また非常に高価なことも多いです。SANに関する経験則は次の通りです:SANが必要でない限り、他のものを使用してください。それだけのことです。SANは他に選択肢がない場合まで避けるべきであり、そのときはSANが正しい選択です。通常、他のオプションよりもパフォーマンスが低くコストが高いため、パフォーマンスやコストの理由で選ばれることはほとんどありません。しかし、Hyper-Vのバッキングやデータベースクラスターの構築には他に選択肢がありません。中小企業での多くのユースケースでは、SANを効果的に使用するためには、ストレージを共有するためにその前にNASを配置する必要があります。
NASは共有ストレージのユースケースの大多数を占めています。シンプルで、よく理解されており、柔軟性があります。
今日の共有ストレージアプライアンスの多く(おそらくほとんど)は、SANとNASの両方を扱うことができ、2つの違いは何よりも使用方法、プロトコル、考え方にあります。物理デバイスは今日の接続技術と同様に、似ていることが多く、同一のこともあります。
何よりも、共有ストレージを探す際には特定の目標を念頭に置くことが重要です。これらの目標を書き留め、各テクノロジーと製品を見てそれらがどのようにこれらの目標を満たすか、あるいは満たさないかを確認してください。直感的な意思決定をしたり、マーケティング資料や市場の勢いのように見えるものに基づいて作業したりしないでください。まず共有ストレージが本当に必要かどうかを判断することから始めてください。必要な場合は、NASがニーズを満たすかどうかを判断してください。満たさない場合はSANを検討してください。ストレージは大きな投資です。代替案を検討し、多くのリサーチを行い、いくつかの特定の競合製品に絞り込んだ後にのみ、最終的な詳細と価格についてベンダーに相談してください。
