MSのクラウドを支える新しい宣言型スクリプト言語「SCOPE」

文:Mary Jo Foley(Special to ZDNet.com) 翻訳校正:菊地千枝子 2008年08月06日 08時01分

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

 Microsoftの研究者たちが8月のカンファレンスで発表する予定の新たなホワイトペーパーは、同社のバックエンドクラウドインフラストラクチャについてさらなるヒントを提供している。

 「SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets」と題する本ペーパーは、クラウドスケールのサービス構造にとって重要な(検索ログやクリックストリームといった)大量のデータセットを保管、分析するために最適化された新しい宣言型スクリプト言語の詳細を示している。SCOPE(Structure Computations Optimized for Parallel Execution)がその言語の名前である。

scope and cosmos

 Microsoftが8月下旬にVLDB 2008カンファレンスで発表する予定の本ペーパーによると、SCOPEは明らかな並列処理を必要としないが、大きなクラスター全体で「効率的な並列実行の影響を受けやすい」だろうとされている。SCOPEはSQLのようなものだが、それにC#の拡張を備えたものであると、本ペーパーは述べている。

 筆者はこの新しいホワイトペーパーを、MicrosoftのLive Labsに務めるGreg Linden氏のブログ内のリンクを通して見つけた。Linden氏はこのようにブログで述べていた:

 「ScopeはYahooのHadoopの上位レベルの言語であるPig、あるいはGoogleのMapReduceの上位レベルの言語であるSawzallと似ている。しかしPigではより命令型のプログラミングスタイルに注力、主唱しているのに対し、ScopeはむしろSQLのようだ。」

 本ペーパーを読み進んでいくと、SCOPEがMicrosoftのバックエンドストレージ層であるCosmosとどのように関係しているのかについての説明に気がついた。Cosmosは現在、Live Searchやその他のMicrosoftサービスで採用されている。本ペーパーからは以下の通りである:

 「Microsoftは大量データセットの保管と分析のために、Cosmosと呼ばれる分散型コンピューティングプラットフォームを開発した。Cosmosは何千ものコモディティサーバで構成される大きなクラスター上で動作するように設計されている。ディスクストレージは、1つ以上の直接付属したディスクを備えた各サーバから分散される。」

 (疎結合に関する余談:Pat Helland氏がMicrosoftのSQLチームに異動すると決意したことが、このことと何らかの関係があるかどうかが気になっている。Helland氏の専門知識は、サービス指向アーキテクチャだけでなくトランザクションおよび並列処理にまつわる大局戦略に取り入れられている。)

 Microsoftのますます多くの将来的戦略や製品が、ようやく融合しつつあるようだ。さらに多くのチームが、並列/分散型/マルチコアコンピューティングについて考えており、Windowsの実験的後継製品であるコード名Midoriはその多くの例のうち最も新しいものとなっている。Microsoft製品はますます、当初からモデリングを念頭に置いて設計されるようになっているようだ。

 多様なMicrosoft製品グループに及ぶ「ドライブのアラインメント」を壊すというチーフソフトウェアアーキテクトのRay Ozzie氏のキャンペーンはどうやらついに根付き始めたようだ…。あるいは単に、クラウドコンピューティングは、真に拡張可能とするためには、ますます拡大する分散型システムのネットワーク全体で機能するように構築される必要があるということなのかもしれない。あるいはその両方の要素が少しずつ入っているのか…。

この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ

  • このエントリーをはてなブックマークに追加
関連キーワード
経営

関連ホワイトペーパー

SpecialPR

連載

CIO
研究現場から見たAI
ITは「ひみつ道具」の夢を見る
内製化とユーザー体験の関係
米ZDNet編集長Larryの独り言
今週の明言
「プロジェクトマネジメント」の解き方
田中克己「2020年のIT企業」
松岡功「一言もの申す」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
Fintechの正体
内山悟志「IT部門はどこに向かうのか」
情報通信技術の新しい使い方
三国大洋のスクラップブック
大河原克行のエンプラ徒然
コミュニケーション
情報系システム最適化
モバイル
通信のゆくえを追う
セキュリティ
セキュリティの論点
ネットワークセキュリティ
スペシャル
座談会@ZDNet
Dr.津田のクラウドトップガン対談
CSIRT座談会--バンダイナムコや大成建設、DeNAに聞く
創造的破壊を--次世代SIer座談会
企業決算を追う
「SD-WAN」の現在
展望2017
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
PTC LiveWorx
古賀政純「Dockerがもたらすビジネス変革」
さとうなおきの「週刊Azureなう」
誰もが開発者になる時代 ~業務システム開発の現場を行く~
中国ビジネス四方山話
より賢く活用するためのOSS最新動向
「Windows 10」法人導入の手引き
Windows Server 2003サポート終了へ秒読み
米株式動向
実践ビッグデータ
日本株展望
ベトナムでビジネス
アジアのIT
10の事情
エンタープライズトレンド
クラウドと仮想化