IaaS的サービスで既存ソフトも利用可能に

Windows Azureに「VMロール」が追加へ

2010/10/29

 マイクロソフトは10月28日、米国本社で開催した年次イベント「Microsoft Professional Developers Conference」(PDC)で、Windows Azureの機能強化計画をいくつか明らかにした。

photo01.jpg 基調講演でクラウドやモバイルへの取り組みを説明するスティーブ・バルマーCEO(写真提供:マイクロソフト)

 これまで同社はAzureのクラウドサービスでは「ロール」と呼ばれる単位で、コンピューティングリソースを提供する「Workerロール」、Webサーバのインスタンスを増減させられる「Webロール」を提供してきた。Workerロールを利用すれば、従来の開発言語・ツールでソフトウェアが開発できるが、Windowsサーバ向け開発にない制限により、利用できないソフトウェアもあった。例えば、ローカルのファイルシステムにテンポラリファイルを作成するライブラリは、そのままWorkerロールでは動かない。フォントファイルをローカルにインストールするケースも、そのままではWorkerロールでは利用できない。

 新たに発表された「VMロール」は、実体はAzureのインフラ上で稼働するWindows Server 2008 R2そのものといい、AWSでいえばAmazon EC2に相当する仮想OSインスタンスだという。ただ、EC2が任意のAMI、任意のOSを選択できるのに対して、VMロールはあくまでもWindows Server 2008 R2を稼働させるためのもの。処理をスケールアウトさせる目的では、これまで通りWorkerロールを使い、互換性の問題に対処するためにVMロールを利用するという使い分けになりそうだ。

 もう1つ新たに発表された機能は、アプリのカプセル化を可能とする「Windows Application Virtualization」。既存のアプリケーションを、パッケージ化してWindows Azure上の仮想環境で利用できるようになるという。

 VMロール、Windows Application Virtualizationともに、最初のプレビュー版の利用は2010年内に可能となる見込み。

(@IT 西村賢)

情報をお寄せください:

Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える

キャリアアップ


- PR -

注目のテーマ

- PR -
ソリューションFLASH

「ITmedia マーケティング」新着記事

Z世代が考える「日本が最も力を入れて取り組むべき課題」1位は「ジェンダー平等」――SHIBUYA109 lab.調査
SDGsで挙げられている17の目標のうち、Z世代が考える「日本が最も力を入れて取り組むべき...

高齢男性はレジ待ちが苦手、女性は待たないためにアプリを活用――アイリッジ調査
実店舗を持つ企業が「アプリでどのようなユーザー体験を提供すべきか」を考えるヒントが...

IASがブランドセーフティーの計測を拡張 誤報に関するレポートを追加
IASは、ブランドセーフティーと適合性の計測ソリューションを拡張し、誤報とともに広告が...