資料 2-1 マイクロソフト株式会社 総務省第 2 回クラウドコンピューティング時代のデータセンター活性化策に関する検討会 (2009 年 7 月 )
インターネットの力とデバイスを利用し ソフトウェアのマジックを融合することでシームレスなユーザ体験を提供します
維持費 = 駐車場 + 税金 + 車検 + ガソリン代 道があればどこでも行くことができる 維持費 =0 円 駅から駅へ行くことができる 使いたい時に利用しその分料金を払う 高 低 コントロール 規模の経済 低 高
高いセキュリティ データ保全 信頼性 業務要件に合わせたカスタマイズ性 競合他社との戦略的な差別化 + 運用管理コストの削減 グローバルリーチスケーラビリティと柔軟性の確保デバイスを超えた新しいエクスペリエンス
Client Server Service マイクロソフトのプラットフォーム戦略
データセンター建設に 5 億ドルを投資増強ペースは 10,000 サーバー / 月 Live Search の検索件数 : 20 億 / 月 MSN のページビュー : 100 億 / 月 Live ID の認証件数 : 300 億 / 月 IM の処理メッセージ数 : 2,400 億 / 月
仮想化 自動化
VMs VMs HTTP ロードバランサー IIS Web ロールインスタンス Worker ロールインスタンス エージェント エージェント Windows Azure ファブリック Host OS Guest OS Guest OS Drivers VMBUS VMBUS VMBUS Hypervisor NIC Disk1 Disk2 Hardware CPU
ト HTTP ブロブ テーブル キュー アカウント コンテナ ブロブ ブロック Pictures IMG001.JPG Account IMG002.JPG Block AAAA Movies MOV1.AVI Block AAAB Block AAAC
CId 関係テーブル Conf Title 1 PDC 2 Tech Ready TId CId Track Title 1 1 Cloud Compute Row group Partitioning Key Conf Id Windows Azure テーブル Row Key Track Id Session Id Conf Title Track Subject 1 Null Null PDC Null Null 1 1 Null Null Cloud Compute Session Subject Null 1 1 1 Null Null Live Meeting 1 2 SQL Server 2008 SId CId TId Session Subject 1 1 1 Live Meeting 1 2 1 SQL Server FILESTREAM Row group 2 Null Null Tech Ready Primary Key Null 2 1 Null Null SQL Server 2008 Null Null 2 2 1 Null Null SQL Server FILESTREAM
サービス定義 ファブリックコントローラ リソースの管理 ファブリック 開発とモデリング LB SW 展開と実行 サービスの管理 開発者自動自動
ワークフローサービス アクセスコントロールサービス ネーミング (Naming) サービスレジストリ (Service Registry) サービスバスメッセージング (Messaging Fabric) 社内サービス クライアント デスクトップ RIA Web オンプレミス ESB MS/3 rd パーティーサービス
2) STS による新しいトークンの生成 ( ルールの適用 ) Rules STS? 1) SAML トークンの提示 3) 新しい SAML トークンをリターン 4) 新しい SAML トークンの提示 5) 新しい SAML トークンを用いたユーザー権限の決定 ユーザー ブラウザ アプリケーション クラウド上における STS (Security Token Service) Claims ベースの ID フェデレーションによる認証をサポート 標準プロトコルベース SAML WS-Security WS-Trust WS-Federation... さまざまな ID 発行者と連携可能 アクセスコントロールサービス自身は ID 発行者ではない
2) エンドポイントの発見 3) アプリケーションへのアクセス レジストリ エンドポイント 1) エンドポイントの登録 アプリケーション アプリケーション 組織 X サービスバスとの間に確立した接続を通して通信 組織 Y クライアントからの呼び出し先サービス名をサービスバスによって解決 NAT やファイアウォールを容易に越えられる ファイアウォール = インバウンドポートを開放しなくてよい IP アドレスの変更などを即時に更新
ワークフロー HTTP サービスバス アプリケーションクライアント サービス サービス クラウド上でサービスオーケストレーションを実現するための基盤サービス インターネットスケールでのサービス品質保証 スケーラビリティ 信頼性 可用性... WF ベースでのワークフロー開発が可能 (.NET4.0 ベース ).NET Services 専用アクティビティの提供 容易な配置と管理 ( ポータルサイト )
マイクロソフトが提供するエンタープライズクラスのホスティングサービスサブスクリプションライセンス Business Productivity Online Suite (BPOS) 単体サービスでも パッケージスイートでも購入可能
On-Premise Servers お客様による運用 Hosted パートナーによる運用 Services マイクロソフトによる運用 大規模企業 Enterprise Microsoft Online Services 中規模企業 Mid Market 小規模企業 Small Business 従業員 10 名以上 従業員 10 名未満 HMC: Microsoft Solution for Hosted Messaging and Collaboration
Developer CTP for Services SDKs, and Tools Full trust/fast CGI サポート Geo-location サポート.NET Services Open CTP Live Framework Open CTP SDS Invitation-only CTP SDS Public CTP (8 月 ) Windows Azure.NET Services SQL Azure 2009/10 PDC2008 ( ロスアンゼルス ) 2009/5 TAP Metro Program 2009/3 2009/7/13-16 MIX09 WPC09 ( ラスベガス ) ( ニューオーリンズ ) 2009/11/17-20 PDC2009 ( ロスアンゼルス )
サービス Windows Azure.NET Services SQL Services 対象 ホスティング / ストレージサービス アクセスコントロール サービスバス ワークフローサービス データベースサービス リソース CPU 時間帯域ストレージトランザクション 説明 CPU 時間 ( プロジェクトがロードされている時間 ) データ受信 / データ送信容量 (GB) 容量 (GB) リクエスト数
Windows Azure Compute $0.12/hour Storage Storage Transactions Bandwidth $0.15/GB/month $0.01/10K $0.10 (in) $0.15 (out) SQL Azure Web Edition $9.99/month (1GB 以下 ) Business Edition $99.99/month (10GB 以下 ) Bandwidth $0.10 (in) $0.15 (out).net Services Message $0.15/100K Messages (message operations, including Service Bus messages and Access Control tokens) Bandwidth $0.10 (in) $0.15 (out) Windows Azure Platform における SLA Web/ 外部接続率 :99.95% 以上 Database/Storage/Service 稼働率 :99.9% 以上
2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.