ストレージを仮想化することでデータ爆発に追いつく

著者: Roger Morrison
作成日: 20 9月 2021
更新日: 21 六月 2024
Anonim
【AWS Black Belt Online Seminar】Amazon Athena
ビデオ: 【AWS Black Belt Online Seminar】Amazon Athena

コンテンツ


出典:Eugenesergeev / Dreamstime.com

取り除く:

ストレージ仮想化は、エンタープライズストレージのスループットを向上させながらコストを削減するのに役立ちます。

IDCの調査によると、データ量は年間46%増加していますが、ガートナーは2015年からデータセンターシステムへの支出が今後4年間で平均1.8%増加すると報告しています。これら2つのレポートを一緒に使用すると、CTOとCIOがより低いコストでより多くのデータを保存できることが期待されます。実際、インフレを考慮すると、データストレージの予算は縮小しています。現在のデータ駆動型環境の要求により状況はさらに複雑になり、さまざまな場所からいつでもオンデマンドで情報に瞬時にアクセスできると予想されています。ストレージ仮想化はスループットを向上させ、運用コストを削減し、保存されたデータ1テラバイトあたりのITシステムのスケーラビリティを向上させるため、クラックは困難ですが、不可能ではありません。

ストレージ仮想化は新しいテクノロジーではありませんが、デスクトップまたはサーバー(アプリケーション)仮想化ほど広く適応されていません。 IBMの調査によると、ストレージが仮想化されていない場合、アプリケーションとインフラストラクチャへの投資収益率が完全に実現されていないため、これは驚くべきことです。仮想化ストレージは、ストレージメディアが増加、削除、または故障したときに基盤となるハードウェアが変更されても、データへの安定した均一で信頼性の高いアクセスを提供します。これは、ストレージ仮想化によりデータストレージ管理が自動化され、ストレージリソースのオンザフライでの拡張と更新が可能になるため可能です。

仮想化は、中間層として機能し、サーバーとストレージ間のプライマリインターフェイスとして機能します。サーバーは仮想化レイヤーを単一のストレージデバイスと見なし、個々のストレージデバイスはすべて仮想化レイヤーを唯一のサーバーと見なします。これにより、異なるベンダーのデバイスであっても、ストレージシステムをストレージの階層に簡単にグループ化できます。

この層は、サーバーやアプリケーションをストレージ環境の変更から保護し、ユーザーがディスクまたはテープドライブを簡単にホットスワップできるようにします。データコピーサービスも仮想化レイヤーで管理されます。スナップショットまたは災害復旧を問わず、データ複製などのサービスは、一般的な管理インターフェースから、多くの場合バックグラウンドで仮想化システムによって完全に処理できます。データは自由に移動できるため、使用頻度の低いデータや古いデータは、低速で安価なストレージデバイスに簡単に移動できます。


ストレージ仮想化の仕組み

ストレージの仮想化は、少なくとも理論上は単純です。これは、さまざまなベンダーの異なるストレージシステムを単一のネットワーク環境に集約し、統合されたプールとして管理できるようにすることです。しかし、多くの技術概念と同様に、実装は説明が聞こえるほど簡単ではありません。現在、3つの実装パラダイムがあります。

  • ファブリック内またはホストベース-これは、FalconStorのIPStor、NetAppのVシリーズ、DataCoreのSAN Symphony、StoreAgesのSVM、およびIBMのSANボリュームコントローラーに実装されている最も一般的で最も古い方法です。これらの製品には、仮想化サーバー上で実行される専用のアプライアンスまたはソフトウェアがあり、使用率の指示のためにITに提供されるストレージリソースを検出および管理します。最も人気のある製品はIBMおよびNetAppのもので、それぞれ1,000以上のインストールベースがあります。
  • ネットワークベース— McData Corp.、Cisco Systems、Qlogic Corp、Brocade Communications、およびMaxxanシステムは、ネットワークベースの仮想化の大企業です。スイッチなどのネットワークコンポーネントに仮想化機能を理論的に配置すると、データが保存される前に別のデバイスを通過する場合よりもデータの移動が最小で1ステップ少なくなるため、効率が向上します。
  • ストレージデバイスベース—最大のプレーヤーは、日立データシステムズ製のTagmaStoreネットワークコントローラーです。ストレージデバイスベースの仮想化は、仮想化ソフトウェアをストレージファブリック(ハードディスク/ RAIDコントローラー/スイッチ)に埋め込み、より多くのデバイスをダウンストリームに接続できるようにします。接続されたデバイスは、ストレージコントローラー、最も一般的にはストレージプーリングとメタデータ管理を扱う専用ハードウェアデバイスを介して制御されます。実装されたソリューションに応じて、システムはレプリケーションおよびストレージサービスも処理できます。

ストレージを仮想化する理由

ダラス・フォートワース国際空港では、飛行機の到着時間、ゲート情報、乗客リスト、荷物追跡などのミッションクリティカルなデータが、Oracle Real Application Clusters(RAC)を使用して2つのストレージエリアネットワークに保存されました。 RACは1つのSANをプライマリターゲットとして処理し、データをセカンダリシステムに複製しましたが、2つのシステムが常に同期していないため、プロセスに時間がかかりました。ストレージの仮想化以来、端末技術、副社長、および同期の問題の副社長を務めるジョン・パリッシュ氏は解決しました。


バグやストレスなし-あなたの人生を破壊することなく人生を変えるソフトウェアを作成するためのステップバイステップガイド

誰もソフトウェアの品質を気にしない場合、プログラミングスキルを向上させることはできません。

頻繁に使用されるトランザクションデータベースのミラーリングを実装する場合にも、同様の問題が発生します。ほとんどのデータベース管理システムは、トランザクションデータベースにロックを実装します。これにより、アクティブデータベースの数時間後ではなくても数分でミラーがレンダリングされます。ストレージの仮想化により、DBMSは、1つのデータベースからの書き込みと読み取りであると考えるようになり、リアルタイムのレプリケーションが可能になります。

ストレージ仮想化の落とし穴

多くのソリューションがバグで実装が失敗した初期の導入者の経験に基づいて、ストレージの仮想化に対するバイアスがあります。テクノロジーはその後成熟しましたが、依然として独自の互換性のないデバイスに基づいているため、スイッチングプラットフォームが困難になっています。仮想化後、プロバイダーの切り替えは困難であるため、長期的なニーズの考慮を含む可能なソリューションのデューデリジェンスと包括的な分析が必要です。

仮想化に関連するパフォーマンスヒットの根強い神話は、一部の組織での仮想化の採用を妨げています。ただし、上記の例で見たように、仮想化はシステムのスループットを向上させることができます。頻繁に使用されないデータを低速のストレージデバイスにルーティングしながら、高性能およびリアルタイムアプリケーションで使用されるデータをキャッシュすることにより、ストレージ仮想化を正しく実装すると、仮想化されていないストレージに比べてパフォーマンスが向上します。

ストレージ仮想化の要約

ストレージ仮想化とは、さまざまなストレージメディアを、ソフトウェアまたはハードウェアを介して実現される共通の集中管理されたプールに統合することです。ストレージコストを削減しながら、データセンターのパフォーマンスのボトルネックを解消できます。これは、利用可能なストレージリソースをより公平かつ迅速に再配分することで実現されます。また、ストレージの仮想化により、ストレージ管理が容易になります。異種のストレージメディアを単一の統合インターフェイスから管理できるためです。管理が容易になるため、管理コストが削減され、ストレージ仮想化の潜在的な欠点が補われます。