Amazon EC2 G2インスタンスをWindowsでつかってみる

AWSブログにて発表されたとおり、高速なグラフィック処理を可能にするG2インスタンス(g2.2xlarge)がAmazon EC2で利用可能になりました。g2.2xlargeは64bit HVMで動作し、以下のスペックを利用することができます。

  • NVIDIA GRID (GK104 "Kepler") GPU (Graphics Processing Unit), 1,536 CUDA コアと4 GB ビデオ(フレームバッファ) RAM.
  • Intel Sandy Bridge プロセッサ(2.6 GHz, Turbo Boost 有効), 8 vCPU (Virtual CPUs).
  • 15 GiB のメモリ.
  • 60 GB のSSD ストレージ

     

    NVIDIAがWindowsとAmazon Linux向けにGPUドライバインストール済みのAMIを提供しているため、AWS Marketplaceからかんたんにインスタンスを起動することが可能になっています。

  • Amazon Linux AMI with NVIDIA Drivers
  • Windows 2008 AMI with NVIDIA Drivers
  • Windows 2012 AMI with NVIDIA Drivers

    .

    いまのところ対応リージョンは米国東部(バージニア)、米国西部(北カルフォルニア)、米国西部(オレゴン)、欧州(アイルランド)にかぎられていますが、G2インスタンスを利用するとOpenGLやDirectXが動作するようになるため、いままでは動作させることができなかったGPUを利用したあーんなアプリや、こーんな使い方などができるようになることが期待されます。

    というわけで、さっそくWindowsからGPUの機能が利用できるかためしてみましょう。今回はUS-Eastリージョンを選択して、AWS MarketplaceからNVIDIAドライバインストール済みのWindows Server 2008 R2のAMIを選択してインスタンスを起動しましたが、ここまでの手順はさくっと省略します。

    インスタンスにログオンしてデバイスマネージャで「Display adapters」を確認すると、「NVIDIA GRID K520」と表示されているのがわかります。その下には「Standard VGA Graphics Adapter」がありますが、どうやらこちらは利用されていないようです。

    image

    さらに、GPU-Zをインストールしてグラフィックカードの情報を表示させると、「NVIDIA GRID K520」の表示とともにGPUの詳細が確認できました。このGPUが、クラウド上で利用可能になったという事があらためてよくわかります。

    image

    DirectXを利用する場合は、あらかじめ必要なバージョンのDirectXランタイムをインストールしておくとよいでしょう。DirectXをインストール方法については、以下のリンクが参考になると思います。

    DirectX のダウンロードとインストール方法 

    この環境で、ためしにFinal Fantasy XIVベンチマークを動かしてみることにしました。RDPとRealVNCでそれぞれベンチマークしてみた結果、どちらも画面のラグやコマ落ちが非常にはげしく実用的なゲーム環境とはいえないと感じました。これはUS-Eastリージョンを利用していることによるネットワークのレイテンシーが影響していると思われるため、このような用途ではTokyoリージョンにG2インスタンスがくるのを素直に待った方がよさそうです。

    まずはこちらがRDPによるベンチマーク結果です。スコアは903と、「動作困難」という評価になりました。画面表示が非常に遅れるためまるで紙芝居のように表示されます。

    image

    続いて、RealVNCによるベンチマーク結果です。RDPとはちがって、15128と非常によいスコアがでています。評価も「非常に快適」となっていますが、実際の画面表示はRDP同様とても快適とはいいがたい結果でした。スコアのちがいは、RDPとRealVNCの画面表示の仕組みが異なることからきているものと思われます。

    image

  • Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: