MS、クラウド向け分散プログラミングモデル「Orleans」をオープンソース化へ

Liam Tung (Special to ZDNet.com) 翻訳校正: 編集部 2014年12月16日 12時50分

  • このエントリーをはてなブックマークに追加

 Microsoftは、同社のクラウド向け分散プログラミングモデル「Orleans」のオープンソース化を発表した。Orleansは、「Xbox360」用ゲームソフト「Halo 4」で使われていることでよく知られる。

 MicrosoftのeXtreme Computing Group(XCG)で生み出されたプロジェクトであるOrleansは、この数年で磨きをかけられ、開発者に向けて時折デモが実施されていた。

 Orleansは同社の「Halo 4」チームに対して提供されており、その事実をXCGが2013年に発表して以来、注目を集めていた。Orleansチームによると、同プログラミングモデルは「Halo:Reach」やHalo 4におけるバックエンドサービスの一部として3年近くMicrosoft内部での開発に使用されてきているという。

 Microsoftは同社の開発者向け年次カンファレンス「Build 2014」で、Orleansのパブリックプレビュー版を披露するとともに、Halo 4チームが同ゲームをサポートするクラウドサービスを「Microsoft Azure」上に構築するうえで、Orleansをどのように用いたのかについて説明していた。

 XCGは今回、「次の論理的な一歩」を踏み出し、2015年初めまでにMITライセンスの下でOrleansのコードをリリースする計画だ。

 Orleansチームは最近の投稿で、「Build 2014における『Orleans』プロジェクトのパブリックプレビュー版のリリース以来、コミュニティーからの肯定的なフィードバックを多く受け取っている。われわれは寄せられてきた提案を受け入れるとともに、報告のあった複数の問題に9月のRefreshリリースで対応した」と記している。

 また「次の論理的な一歩を踏み出し、多くの人々が望んでいること、すなわち『Orleans』のオープンソース化を決断した。既に準備作業を開始しており、2015年初めには準備を整えられるだろう」とも記している。

 まもなくリリースされるコードは、スケーラビリティのある分散アプリケーションを容易に開発できるようにするための、一連の.NETライブラリとツールで構成されている。Microsoftによると、熟練プログラマーでなくてもアプリケーションを開発できるという。

 Microsoftによると、Orleansは「grain(粒)という考え方に基づいて作り上げられた簡潔なプログラミングモデルを提供する。grainとは、プライベートな状態と共有される状態を有し、他のgrainにメッセージを送ることで排他的に通信しあい、クライアントからのリクエストに応答する計算処理単位。Orleansは、この種のシステムで一般的に使用される機能を提供するOrleansのランタイムと組み合わせることで、抽象化レベルを上げ、スケーラビリティのある適切なクラウドアプリケーションの構築を支援する」という。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

関連ホワイトペーパー

連載

CIO
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
「企業セキュリティの歩き方」
「サイバーセキュリティ未来考」
「ネットワークセキュリティの要諦」
「セキュリティの論点」
スペシャル
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
AWS Summit
PTC LiveWorx
より賢く活用するためのOSS最新動向
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
米株式動向
日本株展望
企業決算