間もなくリリースされる Windows Server 2012 リリース 2 では、従来は追加のソフトウェアや本格的なストレージ システムの購入が必要だった、ストレージとネットワークに関する数多くの高度な機能の提供に重点が置かれています。
「ネットワークとストレージこそが、お客様の俊敏性向上とコスト削減を支援できる次の領域だと考えています」と、マイクロソフトのWindows Server製品マーケティング担当ゼネラルマネージャー、マイケル・シュッツ氏は述べています。「ネットワーク、ストレージ、コンピューティングといったクラウドサービスの構築と運用で得た教訓を活かし、オンプレミス環境でもお客様に提供しています。」
マイクロソフトは、今週ニューオーリンズで開催された同社のTechEd North Americaカンファレンスでこのアップデートを発表しました。同社は今月末までにWindows Server 2012 R2のプレビュー版をリリースし、年末までに正式版をリリースする予定です。

ストレージに関しては、マイクロソフトは「Automated Tiering」と呼ばれる技術を導入しました。これは「システムが最も頻繁にアクセスされるファイルを自動的に判断できるようにする」技術だとシュッツ氏は述べています。OSは、最も頻繁にアクセスされるファイルをSSD(ソリッドステートドライブ)などの最速のストレージメディアに保存し、残りのファイルをより安価な従来型ハードドライブなどの他のハードドライブに保存します。これは、ストレージコストを抑えながらシステムパフォーマンスを向上させることが目的だとシュッツ氏は述べています。
自動階層化は、Windows Server 2012 で導入された記憶域スペース機能に基づいて構築されており、Windows Server を大規模な JBOD (just a bunch of disks) アレイのフロントエンド ファイル サーバーとして動作させることができます。
シュッツ氏は、このアプローチが本格的なストレージエリアネットワーク(SAN)の代替となるかどうかについては明言を避けたものの、SANを導入する余裕のない小規模組織にとって良い構成になるだろうと述べた。多くのWebサービスプロバイダーやクラウドサービスプロバイダーはSANではなく、JBODアレイを採用していると彼は述べた。また、この技術の真価は、複数のWindows Serverを用いて比較的大規模なストレージアレイを運用することで発揮されるだろうとも述べた。
例えば、合計16台のWindows Server(4つのストレージインスタンスに分割)で64ノードのクラスタを構築し、15ペタバイトの物理ストレージ容量を提供できます。各サーバーはSAS(Serial Attached Storage)接続を使用して、60台の4TBディスクで構成されるJBODアレイに接続します。つまり、サーバー1台あたり960TBのストレージ容量となります。Microsoftのテスト済みガイドラインでは、クラスタ内のストレージインスタンスあたり240台のドライブが上限となっていますが、クラスタの拡張性には厳密な制限はありません。
管理者が自動階層化によってスループットを向上させたい場合は、4TB ドライブの 10% をより高速な 500GB SSD に置き換えても、13 ペタバイトを超えるコールド ストレージが残ります。
OSがすべての作業メモリを自動的に利用するのと同様に、自動階層化は割り当てられたSSDスペースをすべて自動的に埋め尽くすことができます。管理者はSSDスペースの利用量を設定できますが、この技術は自動的に実行されます。基盤となるNTFS(ネットワーク・ファイル・ストレージ)ファイルシステムに特別な調整は必要ありません。
Windows Server 2012 R2のストレージ分野では、重複排除技術も新たに追加されました。この技術は、従業員に仮想作業環境を提供するなど、仮想ハードディスク(VHD)を使用する組織において、ストレージ容量を大幅に節約できる可能性があります。このような場合、同一のOSとアプリケーションを含むVHDは、大部分が同一であることが多いため、Windows Serverは重複するデータをすべて単一のコピーにまとめることができます。
シュッツ氏は、直感に反するが、重複排除はVHDの起動時間も短縮できると説明した。VHDはサーバー上で起動され、エンドデバイスにストリーミングされるため、サーバーソフトウェアは最初に起動したVHDの作業メモリから直接同一のビットをコピーできる。
ネットワーク面では、Windows Server のアップデートにより、実行中の仮想マシンの移行時間も短縮されます。Windows Server 2012 では、既に稼働中の仮想マシンをあるサーバーから別のサーバーに移動できましたが、今回のアップデートでこの移行時間が大幅に短縮されます。例えば、元のサーバーで仮想マシンを圧縮し、ターゲットサーバーで解凍するという手法があります。これにより、ネットワーク上で送信されるビット数を削減できます。
このアップデートは、RDMA(リモートダイレクトメモリアクセス)を採用した初めての技術でもあります。RDMAでは、VMのコピーが元のサーバーのメモリから宛先サーバーのメモリに直接移動され、どちらのサーバーのプロセッサも経由しません。このプロセスにより、転送時間を半分以上短縮できます。
もちろん、今年はマイクロソフトの「クラウドファースト」戦略の年であるため、同社はAzureクラウドサービスに潜在的に有用なフックを数多く提供しています。その一つがHyper-V Recovery Serviceです。このサービスは複数のバックアップVMを管理できるため、プライマリサイトがダウンした場合、自動的にバックアップサイトのVMに操作を切り替えます。「このサービスは適切な順序でリカバリを調整し、バックエンドが最初に起動し、次にミドルティア、フロントエンドの順に起動します。バックアップサイトをどのように起動するかをプロセスで設定します」とシュッツ氏は述べています。
プライマリサイトとセカンダリサイトはどちらもオンプレミス(Microsoft Azureではなく)で運用できますが、サービス自体はAzure上で運用されます。これは、プライマリオペレーションのサイトとは別の場所にリカバリサービスの拠点を置くことが理にかなっているためです。オペレーションに何らかの災害が発生した場合、リカバリサービスも停止する可能性が高いからです。「独立した場所が必要であり、サーバーを立ち上げたりソフトウェアをインストールしたりする必要はありません」とシュッツ氏は述べています。
マイクロソフトは、Windows Azure Packを通じて管理者向けにクラウドの魔法も提供しています。Windows Server 2012 R2の無料アドオンであるこの製品には、Azure管理環境を再現したユーザーポータルが付属しています。シュッツ氏によると、企業のIT部門はWindows ServerとSystem Centerを使用してクラウドファブリックを構築し、このポータルを通じて事業部門やITプロジェクトマネージャーなどに「クラウド」サービスを提供できるようになるとのことです。
「Windows Azureのルック&フィールを自社のデータセンターで実現できます」とシュッツ氏は述べた。「IT部門が新しいマシンやアプリケーションの導入リクエストを受ける代わりに、事業部門が自ら対応できるのです。」