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の記事へ

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

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

この記事を読んだ方に

関連キーワード
経営

関連ホワイトペーパー

連載

CIO
デジタル“失敗学”
IT部門の苦悩
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタル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がもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
米株式動向
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]