Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
October 2010 | Page 1
⾒えてきたクラウドコンピューティングの実世界
マイクロソフト株式会社 テクニカルソリューションエバンジェリスト ⻄脇 資哲Twitter @waki(お気軽にフォローください)
October 2010 | Page 2
クラウドコンピューティングの時代背景クラウドコンピューティングの時代背景
October 2010 | Page 3
そもそもクラウドとはそもそもクラウドとは ??従来までの情報システム従来までの情報システム クラウドクラウド
業務システムに必要なサーバやストレージ、アプリケーションなどをその都度、⾃分で準備する
サーバやストレージ、アプリケーションなどを必要なだけネットワーク上から利⽤する
October 2010 | Page 4
使用量
コンピューティング
時間
平均
稼働不要な
時期
““On On とと Off Off ““
時間
““予測不能な使用増予測不能な使用増““
平均使用料
zz
コンピューティング
時間
平均使用量
““周期的な使用増周期的な使用増““
コンピューティング
平均使用量
時間
““急速な成長急速な成長““
コンピューティング
今すぐクラウドを活⽤すべき4パターン今すぐクラウドを活⽤すべき4パターン
October 2010 | Page 5
クラウドが貢献できるビジネスメリットクラウドが貢献できるビジネスメリット
October 2010 | Page 6
IaaS / PaaS / SaaS IaaS / PaaS / SaaS ビジネスビジネス 分類分類
スケーラブルなストレージスケーラブルなストレージ
スケーラブルなサーバスケーラブルなサーバ
アプリケーションアプリケーション実⾏環境・管理実⾏環境・管理
データストアやデータストアやAPIAPI開発環境など開発環境など
アプリケーションアプリケーション
ネットワークネットワーク
SaaS
PaaS
IaaS
Microsoft Online ServicesMicrosoft Dynamics OnlineGoogle AppsSalesforce.comNetSuite…など
Windows AzureForce.comGoogle App Engine…など
Amazon EC2…など
October 2010 | Page 7
マイクロソフトとクラウドコンピューティングマイクロソフトとクラウドコンピューティング
October 2010 | Page 8
マイクロソフトマイクロソフト:15:15年間の取り組み年間の取り組み
October 2010 | Page 9
ニュース、コンテンツ セキュリティ、ストレージWebメール、SNSサーチ
Windows Live MessengerWindows Live Messenger: 99: 99億メッセージ億メッセージ//⽇⽇Windows Live IDWindows Live ID: 5: 5億のアクティブな億のアクティブなID ID
HotmailHotmail: 3: 3億億1,4001,400万(世界最⼤規模)万(世界最⼤規模)MSNMSNなどのなどのWebWebサイトサイト: 6: 6億ユニークユーザー億ユニークユーザー//⽉⽉
Windows UpdateWindows Update: 1: 1ペタバイトの新機能を配信ペタバイトの新機能を配信//⽉⽉
個⼈向けクラウドサービス個⼈向けクラウドサービス
October 2010 | Page 10
ビジネスアプリケーション
コラボレーション
データベース
プラットフォームシステム管理
Microsoft Online ServicesMicrosoft Online Services4,0004,000万万 ユーザーユーザー
12,00012,000社社 パートナーパートナー500500以上の政府機関以上の政府機関
Fortune 500Fortune 500のの50%50%以上以上グローバルバンクグローバルバンク Top 20 Top 20 のの80%80%
オフィスソフトウェアコミュニケーション
ビジネス向けクラウドサービスビジネス向けクラウドサービス
October 2010 | Page 11
オンプレミスオンプレミス or or クラウドクラウド ??
October 2010 | Page 12
オンプレミスオンプレミス + + クラウドクラウド
October 2010 | Page 13
(Virtual Machine Role *予定)
クラウドに対するアプローチクラウドに対するアプローチ
October 2010 | Page 14
使い慣れた操作性使い慣れた操作性多くの資産・ノウハウ多くの資産・ノウハウ
⽣産性⽣産性
いままで投資してきたいままで投資してきたソフトウェアソフトウェア
資産から経費へ資産から経費へ運⽤コストの削減運⽤コストの削減
共同作業のさらなる向上共同作業のさらなる向上世界規模の拡張性世界規模の拡張性
オンプレミスクラウド
いままでの投資を活⽤しながらクラウドへいままでの投資を活⽤しながらクラウドへ
October 2010 | Page 15
本格的なクラウド活⽤本格的なクラウド活⽤クライアント環境クライアント環境 //オンプレミスオンプレミス
.NET / Visual Studio
Office Office365
Exchange / SharePoint Office365
SQL Server SQL Azure
ピンポイントのピンポイントのクラウドソリューションクラウドソリューション
Windows AzureWindows Server 2008Virtualization, Hyper-V
Windows7Windows Phone
ピンポイントのピンポイントの仮想化ソリューション仮想化ソリューション
クラウドに移⾏できないクラウドに移⾏できないサーバソリューションサーバソリューション
データベースデータベース
メール・ポータルメール・ポータル
OfficeOffice
開発環境開発環境
OSOS
Dynamics CRM Dynamics CRM Online CRMCRMSaaSSaaS
PaaSPaaS
オンプレミス・クラウドオンプレミス・クラウド ⾃由にシフト可能⾃由にシフト可能
October 2010 | Page 16
Windows Azure and JavaWindows Azure and Java
October 2010 | Page 17
• 概要– Java開発者/アプリケーションがWindows Azure
のサービスや、ストレージに⾃由にアクセスできる– Windows Azure、SQL Azure、App. Fabric
• 機能– Windows Azureの Blobs、Tables、Queues
そしてService Management にアクセス可能なクラス定義
– HTTP転送クラス、認証、REST接続、エラー処理などの関連クラス定義
– Azure運⽤管理、ログなどをサポート(log4j)
• オープンソースプロジェクトとして展開: – Developed by our Partner Soyatec– www.windowsazure4j.org
Java Runtime
Logical architecture
Deployment scenarios
Your Java application
REST
Java Runtime
REST
REST
Java Runtime
REST
Windows Azure SDK for JavaWindows Azure SDK for Java
October 2010 | Page 18
Java統合開発環境であるEclipseをサポートする Windows Azure SDK•複数のJavaアプリケーションサーバを統合可•サポート
– Windows Azure Storage & SQL Azure
– Persistent Storage - Windows Azure Drive
– HTTPs
•運⽤管理、ログなどの機能をEclipseに統合•Visual Studioと同様に1クリックデプロイ可
•下記のSDK、Driverをサポート– Windows Azure AppFabric SDK for
Java – Microsoft SQL Server JDBC Driver
Windows Azure SDK for EclipseWindows Azure SDK for Eclipse
October 2010 | Page 19
• Windows Azure上で⾃由にアプリケーションサーバを動作させる仕組み• Windows Azure worker ロールをカスタマイズ
– 任意のJREならびにJavaアプリケーションサーバを配置– Javaアプリケーションサーバ上で動作するJavaアプリケーションを配置– 実⾏:Launch the server during role startup - WorkerRole.run()
• Set environment info – ports, file locations• Set data persistence – Windows Azure Storage• Setup Diagnostics
• Tomcat Solutions Accelerator
• Admin Access(Startup Tasks)- Announced last week at PDC 2010– Perform short, unattended setups on role startup. – E.g. Install JRE, Web Server Package & Boot Strap Java Web Server
• VM Role - Announced last week at PDC 2010
Java App. Server on AzureJava App. Server on Azure
October 2010 | Page 20
クラウドクラウド データセンターデータセンター
October 2010 | Page 21
効率よく⽂書を作成し、保存し、管理する⽣産性の⾼いオフィスソリューション
情報を管理し、共有し、検索し、活⽤する情報活⽤を⽀援するソリューション
⼈と⼈とのコミュニケーションを活発にし、迅速な意思決定を実現するソリューション
※Microsoft Lync はオンラインコミュニケーションを実現するOffice Communicationsの最新版の名称です※Officetalk は社内Twitterに相当するリアルタイムコミュニケーションの仕組みです※spindexはMicrosoft FUSEが開発しているソーシャルネットワークの仕組みです
クラウド上でも統合・連携、⾼い⽣産性をクラウド上でも統合・連携、⾼い⽣産性を
October 2010 | Page 22
⽣産性を向上する⽣産性を向上する SaaSSaaS Microsoft Online ServicesMicrosoft Online Services
October 2010 | Page 23
StandardStandard
Internet
DedicatedDedicated
専⽤線 (VPN)
ふたつのバージョンを⽤意ふたつのバージョンを⽤意 Standard / DedicatedStandard / Dedicated
October 2010 | Page 24
OfficeOfficeアプリケーションをクラウド上でアプリケーションをクラウド上で
Excel Web Appの例PowerPoint Web Appの例
Office Web AppWebブラウザを通じてOfficeアプリケーションの機能を利⽤することができる仕組み
企業内にサーバを配置するようなプライベートクラウド対応としてWeb Appを展開も可能
October 2010 | Page 25
仮想化された計算能⼒:アプリケーションの⼤規模スケーラビリティを提供
ストレージサービス:あらゆる形式の⼤容量データをストア
WindowsWindowsアプリケーションをクラウド上でアプリケーションをクラウド上で
超巨⼤データセンター:世界最⼤規模のデータセンター
October 2010 | Page 26
データベースをクラウド上でデータベースをクラウド上で
データベース
企業内の業務システムで稼働するデータベース SQL Serverをクラウド上でも活⽤可能、今後クラウド上での関連サービスも強化予定
October 2010 | Page 27
クラウドコンピューティングの新しい取り組みクラウドコンピューティングの新しい取り組み
October 2010 | Page 28
• 頻繁に機種が⼊れ替わる• ユーザの選択の多様化• ユーザインタフェイス重視
• ⻑いライフサイクル• あらゆる端末からアクセス• ビジネスロジック中⼼• ⼤規模アクセスへの対応
サーバサイド(クラウド)の重要性サーバサイド(クラウド)の重要性
October 2010 | Page 29
オンプレミスオンプレミス クラウドクラウド
Windows Phone7Windows Phone7 / / タブレットタブレット
October 2010 | Page 30
オンプレミスオンプレミス クラウドクラウド
Microsoft Windows IntuneMicrosoft Windows Intune
October 2010 | Page 31
オンプレミスオンプレミス クラウドクラウド
Visual Studio LightSwitchVisual Studio LightSwitch
October 2010 | Page 32
まとめまとめ
October 2010 | Page 33
S/WS/WS/W
まとめまとめ::コスト削減要求に対してコスト削減要求に対して
クラウド利⽤クラウド利⽤クラウド利⽤
お客様の予算お客様の予算
開発開発開発 新しい技術習得新しい新しい
技術習得技術習得データ移⾏
データデータ移⾏移⾏
操作性の犠牲によるコスト増
操作性の操作性の犠牲による犠牲によるコスト増コスト増
組み合わせ検証
組み合わせ組み合わせ検証検証
クラウド利⽤クラウド利⽤クラウド利⽤ 開発開発開発わずか
の新しい技術習得
わずかわずかのの
新しい新しい技術技術習得習得
最低限の
データ移⾏
最低限最低限のの
データデータ移⾏移⾏
操作性+ 維持+ アップ
操作性操作性++ 維持維持+ + アップアップ
October 2010 | Page 34
まとめまとめ::クラウド選択時のポイントクラウド選択時のポイント
October 2010 | Page 35
Source: IDC Enterprise Panel, 3Q09, n = 263
72.9%
78.3%
79.2%
81.0%
82.1%
84.5%
86.0%
87.8%
88.6%
91.6%
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
オンプレミスとクラウドの両方提案が可能
自社のあらゆる要求に対しサポートが可能
オンプレミスとクラウドの両方の管理が可能
統合化されたソリューションの提供
オンプレミスへの再移行が可能
Service Level Agreements (SLAs) が締結可能
% rating 3, 4 or 5
(Scale: 1 = 全く重要でない5 =とても重要)
価格優位性
自社業務や業種への深い理解
新技術やビジネスモデルの革新的な存在
自社地域でのプレゼンスがあり、アクセスが可能
まとめまとめ::クラウドを選定するうえで重視する点クラウドを選定するうえで重視する点
October 2010 | Page 36
©© 2010 Microsoft Corporation. All rights reserved. Microsoft, Win2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registdows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countered trademarks and/or trademarks in the U.S. and/or other countries.ries.The information herein is for informational purposes only and reThe information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the datpresents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to change of this presentation. Because Microsoft must respond to changing market ing market
conditions, it should not be interpreted to be a commitment on tconditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accurache part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentatioy of any information provided after the date of this presentation. n. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, ASMICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.TO THE INFORMATION IN THIS PRESENTATION.