2014/08/15

プールの最適化(リバランス) -SANsymphony-V10 新機能解説 4

皆さま、こんにちは。


今日は、ディスクプール内の最適化(リバランス)機能についてご紹介します。

シンプロビジョニングは、ホストからの書き込み要求に合わせてストレージリソースを動的に割り当てていく仕組みです。ただ、運用を続けていくとプールの拡張のために新しいリソースを追加したり、データの消去や、リソース回収のリクラメーションの実施などが重なり、プール内の各物理リソース間で割り当て量が異なった状況になり、プールの性能効率が悪くなる場合があります。

そのために、SSVではプール内の各リソース間で割り当て量を平均化するためのリバランスの機能が実装されています。これは、特にユーザが意識する事なく、フロントI/Oを見ながら自動的に動作し、常に最適な状態にプールを維持する事を目的としています。


この図は、プール内の物理リソース(Disk 1-3)と各仮想ディスクへの割り当てを示してします。
それぞれのvDiskの色と対応したSAUがプール内のDisk上に表現されています。



従来のSSVのリバランスは、プール内の各リソース間に対して割り当て量が平均化するように動作しましたが、仮想ディスクの考慮はありませんでした。そのため左の図のように、ある仮想ディスクのデータが特定のリソース上に偏ってしまう現象が、可能性としてあった訳です。こうなると、仮想ディスクから見ると、プールの割り当てが特定のディスクに偏る事によって、性能や障害時の影響にバラつきが出てしまう事になります。

SSV10はこのリバランスの機能を更に見直し、仮想ディスクレベルでも分散して再配置するようになりました。右の図は、左の図と比較すると各物理リソース(Disk 1-3)上にバランス良くSAUが配置されているのがわかります。これによって割り当ての偏りが無くなり、特に意識をしなくても全ての仮想ディスクが常に最適な状態でプールを利用できるわけです。

ディスクプールは仮想ストレージ環境下においては、キャパシティや、パフォーマンスの管理上、重要な役割を提供します。SSV10のディスクプールは、非常にインテリジェントなリバランスで、常に情動的に最適な状態を維持する事ができるのです。

この機能は、個人的にも非常に気に入ってます!



2014/08/14

パフォーマンス表示 -SANsymphony-V10 新機能解説 3

皆さま、こんにちは。

今日は、SSV10のパフォーマンス表示機能についてご紹介します。

SSVの構成では、ホストOSとストレージリソースの間に位置し、全てのI/OがSSVを経由します。
そのため、I/Oの状況を把握し易いというメリットがあります。

これまで、ストレージの仮想化はどちらかと言えばキャパシティ(容量)の効率化を中心に語られてきました。ダブついたリソースの有効活用の手段として仮想化が選択肢になり得る事を考えると、今までストレージリソースでダブついていたのは容量のみで、パフォーマンス(性能)に関してはむしろ不足してたからというのが理由かもしれません。

今後は、Flash/SSDのコストダウンなどで、ストレージリソースもキャパシティだけでなく、パフォーマンスもダブついてくる状況になってくると思います。そうなるとストレージ仮想化は、キャパシティだけでなく、パフォーマンスをプールし自由に動的にプロビジョニングする事が求められてくるのでしょう。意識するのは容量単価から、性能単価へと変化するのかも知れません。


データコアは現在、急速にFlash/SSDへの最適化を進めています。
SSV10の新機能、詳しくはお伝えできませんが、次のPSPのリリースで実装される予定の新機能の中には、パフォーマンスに関するものも少なくありません。


まず、System Health内に新たにBandwidth表示が加わりました。
この画像にあるように、各チャネルポート、ディスクプール、プール内の物理ディスクなどに対して、リアルタイムでスループット、レーテンシー、IO数を表示する事ができます。

※ デモ環境は、私のPC上の仮想マシンのため非常にスペックは悪いです!





また、プールのAllocation View内の表示にも、プール内の各物理ディスクに対してIO数と、レーテンシーがリアルタイム表示されます。また、Allocation View内では、ヒートマップとしてSAU(Storage Allocate Unit)毎の負荷も表示されますが、それもリデザインされ見やすくなりました。




他にも、リアルタイムのPerformance View、パフォーマンスデータを記録するRecording機能内にも新たなカウンターが追加されています。


これらの意図するところは、全てパフォーマンス状況の把握にあります。
SSV10はキャパシティを動的に柔軟に拡張するだけでなく、パフォーマンスも正しく把握し動的に柔軟に拡張できるプラットフォームとして、どんどん強化されています。

今後のエンハンスにもご期待ください!!






2014/08/12

自動階層化 -SANsymphony-V10 新機能解説 2

皆さま、こんにちは。

SSV10の新機能の一つ目は、自動階層化機能についてお伝えします。


「Automated Storage Tiering(AST)」は、Flash/SSDの普及にともなって、徐々に利用が増えている機能です。

SSV10では、そのASTが大幅に強化されました。


大きな強化ポイントは、新しいI/Oのための空きスペースを設定できるようになった事です。設定値はパーセントで指定する事が可能で、プール作成の際に0-20%の間で指定します。

ここで指定した割合で、各階層のリソースは新しいI/Oのために空き領域を確保します。


これによって最初の書き込みは常に上位の階層に書き込まれ、そこから頻度に応じて階層間を上下に再配置していきます。

このパーセント設定は、オンラインで変更が可能です。
プールサイズやI/Oの状況に合わせて、割合を変更できるのは非常に便利だと思います。



Flash/SSDの容量単価はどんどん下がっているので、自動階層化の需要は今後更に増してくると思います。その際にSSV10の異機種間で、階層化ができる点は、非常に強力なソリューションになりそうですね!!







2014/07/28

SANsymphony-V10 新機能解説 1

皆さま、こんにちは。

「SANsymphony-V 10」の新機能について解説をしたいと思います。


第1回目は、新機能の概要です。
基本的にはかなり製品として完成しつつあるために、従来機能の大幅な機能強化、Flashへの最適化やパフォーマンスに関する機能強化、新ライセンス体系と管理といったものが中心となります。

現在、私のデモ環境もV10にバージョンアップしています。



早速、新機能を全て書き出してみます。

管理コンソール
  • 「System Health」に新たに「Bandwidth」と「Storage」のビューを追加
  • 「Performance View」や、「Performance Recording」の中に新たなカウンターを追加
  • DataCoreサーバ自身に仮想ディスクを提供した際の「DataCore Disk」の管理ビューを追加
インストールツール
  • 簡単にインストールするための「Smart Deployment Wizard」を提供
仮想ディスクプール
  • 「Allocation View」内の「Heat Map」表示を変更
  • 「Allocation View」内で、各物理ディスク毎のIOPSとI/O Latencyをリアルタイム表示
  • 仮想ディスクプール内のリソースを、仮想ディスクレベルでリバランス
自動階層化機能
  • 自動階層化されたプールの各階層に、新しいI/Oのための空き容量を%で定義
  • 仮想ディスク単位で、Write I/Oの頻度を切り替え
キャッシュやサーバリソース
  • インストール時の自動のキャッシュ割り当てを変更
  • I/O処理スレッドの自動拡張
  • 負荷に応じた動的なマルチコアCPU対応
  • Windows Offloaded Data Trasnfer(ODX)との連携
SCSI接続
  • Emulex社製 16Gbps Fibre Channelのサポート
  • iSCSIドライバのQueueハンドリングを変更
  • iSCSIポートのチーミングをサポート
同期ミラーリング(HA)
  • オンラインで仮想ディスクを別のプールに移動
  • リカバリ処理の一時停止と再開
CDP
  • ヒストリーログ領域を仮想ディスクのプロファイル設定と連携
Virtual SAN Model
  • サーバ内蔵リソースを仮想SAN化するライセンスを追加
  • 通常のライセンスと共通のコンソールで管理
  • Non Productionを条件に、2年間の無償ライセンスの提供開始

主だった、新機能はこんな感じです。

次回からは、いくつかの重要な機能に絞って、詳しくご紹介していきます。




2014/06/30

データセンター完全ガイド 2014年 夏号 掲載

皆さま、こんにちは。久しぶりの更新になりました。


先日、インプレスさん主催の「データセンターコンファレンス 2014 Spring」に出展したのですが、そのセミナーの記事を含む「データセンター完全ガイド 2014年 夏号」が完成し本日発売されました。


セミナーとの連動で、2ページくらいさいて、データコアの記事も掲載されています。(32-33ページ)

記事は私のセッションの内容をベースに書かれているのですが、非常に良くまとまってます。
記事の内容と比較して、私の写真写りの悪さ?、写真のインパクトはとんでもない事になっています...orz


興味のある方は、手に取ってみてください!







2014/06/03

【イベント】 Interop 2014デモ/展示内容決定

皆さま、こんにちは。

Interop 2014もいよいよ来週の開催になりました。


既にお伝えしていますが、データコアは「SDI ShowCase」という企画ブースに出展します。
また、以下の内容で企画ブース内のオープンステージでのセッションも予定しています。

日時:6月11日(水) 16:15-16:45(30分)
場所:SDI ShowCaseステージ A会場


私も3日間会場にいるので、見かけたら声をかけてください。



さて、今日の本題です。
SDI ShowCaseでのデモ/展示内容が決まりました。

会場からネットワークでクラウドストレージにつなぎ、サーバ内のローカルのストレージリソースとの連携をご覧いただこうと思っています。

SDSのストレージサービスレイヤーからは、オンプレミスのストレージも、ネックワークの先のクラウドストレージも区別なくハンドルする事ができます。アイデアとしては、自動階層化を使ったアーカイブ先や、Snapshotのクローン先、DRサイトとしての利用、こんな事が考えられるのではないかと思います。


お客さまの反応も良く、非常に興味を持っていただいてるので、今年はクラウドストレージを使った実績も増えそうです。







2014/05/26

【イベント】Softbank World 2014出展

皆さま、こんにちは。

今日は、イベント出展のご案内です。
最近、SDSの注目が高まっている中で、イベント出展などが増えてます。


7月15日と16日の2日間で開催される「Softbank World 2014」に出展します。
毎年、孫社長の基調講演なども含めて、すごい注目を集めるイベントです。

イベントの詳細やお申込みはこちらから!


データコアとしては、「SANsymphony-V10」のご紹介の場として期待してます。
展示内容などの詳細は、改めてご紹介します。


ご来場お待ちしております。