43
Jan 2011 | Page 1 © 2011 Microsoft Corporation. All rights reserved. | マクロソフト株式会社 Feb 2011 AppEngineとEC2に学んだAzureの実力 東北デベロッパーズコミュニテゖ3 周年記念カンフゔレンス

東北クラウド実践カンファレンス2011

Embed Size (px)

DESCRIPTION

2月11日実施の東北クラウド実践カンファレンス2011での講演資料です。http://tohoku-dev.jp/modules/eguide/event.php?eid=57

Citation preview

Page 1: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 1 © 2011 Microsoft Corporation. All rights reserved.

| マクロソフト株式会社

Feb 2011

AppEngineとEC2に学んだAzureの実力

東北デベロッパーズコミュニテゖ3 周年記念カンフゔレンス

Page 2: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 2 © 2011 Microsoft Corporation. All rights reserved.

ブログでもAzureの話題を提供 http://blogs.itmedia.co.jp/isago/

Twitterフォローはお気軽に http://twitter.com/shin135/

砂金 信一郎 [email protected] ゕーキテクトエバンジェリスト マクロソフト株式会社 デベロッパー&プラットフォーム統括本部 クラウドプラットフォーム推進部 所属

い さ ご

マクロソフトでクラウドコンピューテゖングを中心とした啓蒙活動を行うエバンジェリスト。東京工業大学出身。日本オラクルで修行を積んだ後、戦略コンサルタントに転身していた時期もあったが、Windows Azureの世界観に魅せられてマクロソフトに参画。自社技術に閉じないスタルが信条。自他共に認めるガンダム好きで、特に戦略シミュレーションものにぐっときます。

スピーカー紹介

Page 3: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 3 © 2011 Microsoft Corporation. All rights reserved.

「仙台」と言えば…

Page 4: 東北クラウド実践カンファレンス2011

December 2010 | Page 4

いきなり発表。 Azure Pass!

- 無償 - 30日 - カード不要 - 3ンスタンスまで

Page 5: 東北クラウド実践カンファレンス2011

December 2010 | Page 5

Azure Pass を特別提供

30 日間無料パスで使用できる範囲:

30 日間無料

• 3 Small コンピューテゖング ンスタンス • 3 GB ストレージ、250,000 ストレージ トランザクション • CDN • 2 x 1 GB SQL Azure Web Edition データベース • AppFabric 100,000 ゕクセス制御トランザクション • AppFabric 2 サービスバス コネクション • データ転送 (per region) 3 GB 受信 • データ転送 (per region) 3 GB 送信

http://bit.ly/ISAGO135

Page 6: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 6 © 2011 Microsoft Corporation. All rights reserved.

1

2

最近のクラウド活用事例

Azureの特長

3 MSのクラウド戦略

Page 7: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 7 © 2011 Microsoft Corporation. All rights reserved.

IE9の期間限定キャンペーンサトは Hosted in the Cloud on Windows Azure

Page 8: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 8 © 2011 Microsoft Corporation. All rights reserved.

リニューゕルしたMSNの産経ニュースフォトサトも 高解像度の写真をAzureから配信中

Page 9: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 9 © 2011 Microsoft Corporation. All rights reserved.

日本で多くのトラフゖックを占めるケータ公式サトでも 負荷集中時の活用が実証されています

←日経産業新聞11月26日6面

Page 10: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 10 © 2011 Microsoft Corporation. All rights reserved.

電子書籍ソリューションも裏側は Windows Azure が 支えています

Page 11: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 11 © 2011 Microsoft Corporation. All rights reserved.

端末のゕプリや配信だけでなく、ログ収集&解析も クラウドらしい使い方

Page 12: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 12 © 2011 Microsoft Corporation. All rights reserved.

PaaSによるコスト削減事例 顧客:Kobojo 国:フランス 業種:メデゖゕおよびエンターテメント

■導入の経緯と背景

Kobojo は、人気のソー

シャル ネットワーク上で

利用可能なオンラン

ゲームを制作する、フラ

ンスのパリに本社を置く

ソフトウェゕ開発会社。

2008 年の設立以来、

Kobojo の総ユーザー数

は 4,100 万人に上り、

月間ゕクテゖブ ユーザー

数は 2010 年 10 月時点

で 500 万人に達してい

る。

http://www.kobojo.com/

Kobojo の開発したオンラン ゲームが大ヒット。 同社はユーザー数の急増に対応可能な拡張性の高いンフラストクチャを早急に導入する必要があった。

高度な拡張性と IT 管理の簡易化を実現するクラウド ベースのコンピューテゖング ソリューションを求めていた Kobojo にとって、 Windows Azure はまさに理想を叶えるテクノロジだった。しかも同社が以前から利用していた SQL Server データべース ンフラストラクチャとうまく連携できたことも、Windows Azure 導入に至った理由の一つに数えられる。

■採用した製品、サービス、ソリューション

・Windows Azure Platform -Windows Azure ・Microsoft SQL Server 2008 ・Microsoft Visual Studio 2008 ・Microsoft .NET Framework

Kobojo の最新ゲーム RobotZ。 Windows Azure でホステゖングされ、Windows Azure コンテンツ配信ネットワーク (CDN) を利用

Page 13: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 13 © 2011 Microsoft Corporation. All rights reserved.

■導入効果と成果

• 拡張に際して物理サーバーの増設や設定を懸念する必要がなくなった

• IT メンテナンスの簡易化を実現

• 資本支出の削減 (3 年間で、従来のシステムより 65.1% を節減できる予測を試算)

資本支出の削減と運用費節減の試算

Windows Azure とマクロソフト データセンターを活用した場合 事例の詳細はこちらの web サトで

http://www.microsoft.com/japan/windowsazure/evidence/

Windows Azure は、柔軟に拡張が可能なンフラスト

ラクチャであり、Kobojo の事業の成功と今後の成長に

欠かせないコンポーネントを提供する。一方 Kobojo は、

信頼性の高いマクロソフトのデータ センターを活用す

ることによって、IT 管理の簡易化と資本支出の削減が可

能になった他、魅力的なゲームの開発に全力を注ぐこと

ができるようになった。

■結論

従来型 オンプレミス の仮想化ンフラストラクチャを使用した場合

PaaSによるコスト削減事例(続き) 顧客:Kobojo 国:フランス 業種:メデゖゕおよびエンターテメント

Page 14: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 14 © 2011 Microsoft Corporation. All rights reserved.

AzureでのFacebookゕプリ開発をより容易にするための 支援キットを無償で公開しています

Page 15: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 15 © 2011 Microsoft Corporation. All rights reserved.

フゔンページ内のゕプリもお手軽に

Page 16: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 16 © 2011 Microsoft Corporation. All rights reserved.

1

2

最近のクラウド活用事例

Azureの特長

3 MSのクラウド戦略

Page 17: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 17 © 2011 Microsoft Corporation. All rights reserved.

クラウドを無駄なく活用できる4パターン

使用量 コンピューテゖング

時間

平均

稼働不要な

時期

時間

平均使用料

コンピューテゖング

時間

平均使用量 コンピューテゖング

平均使用量

時間

コンピューテゖング

Page 18: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 18 © 2011 Microsoft Corporation. All rights reserved.

大規模なスケールアウトサイトで必要とされる機能を標準で 備えており、利用状況に応じて伸縮自在な構成が可能です

アプリサーバー ロードバランサー

分散ストレージ

パーティション分割可能なデータ

分散 キャッシュ

CDN配信 サービス

ロード バランサー

リバースプロキシ、キャッシュ

管理サーバー

バックエンド処理

Webサーバー

分散キャッシュ

キュー アクセス権 管理

大容量ファイル格納

リレーショナルデータベース

キーバリューストア

ファイルシステム サービスバス

レポーティング、BI

データ同期

VPN

Elastic (増減自在)

CDN

Load Balancer

IIS Web Server

VM Role

Worker Role

Web Role

Caching

Queue Access Control

Blob

Relational Database

Table

Drive Service Bus

Reporting & Analysis

Data Synchronization

Connect

Page 19: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 19 © 2011 Microsoft Corporation. All rights reserved.

クラウドを活用する利用者視点でみる活用のメリット

費用、事業スピード、事業展開のいずれにおいても、 クラウド活用は魅力的な選択肢であると考えられます

•ハードウェゕやOSの購買、ンフラ構築費用が不要

•費用として支払うため、資産計上しなくて済む 初期投資

•従量制課金であるため、必要がなくなれば、容易に停止可能

•キャンペーン サトや頻度の少ないバッチ処理に有効 無駄の排除

•すぐにゕプリの開発、利用が可能になる

•新規事業などの変化の早いニーズに対応 スピード

•システム管理業務をすべてゕウトソース、パッチ適用も自動化

•遠隔地での冗長化で事業継続性を確保 運用

•スケーラブルな基盤設計要求からスキルの高い技術者を解放

•所有が不可能な規模に、理論上無限の拡張が可能

スケーラ

ビリテゖ

•世界中に建設されたデータセンターとネットワーク網を活用

•データやゕプリケーションを効率的に配布・管理 グローバル展開

安い

簡単

+α

Page 20: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 20 © 2011 Microsoft Corporation. All rights reserved.

AWSはIaaS、AzureはPaaS由来

オンプレミス

ストレージ

サーバー

ネットワーク

OS

ミドルウェア

仮想化技術

データ

アプリケーション

ランタイム ユーザーによる対応

SaaS

事業者側による対応

ストレージ

サーバー

ネットワーク

OS

ミドルウェア

仮想化技術

アプリケーション

ランタイム

データ

ユーザーによる対応

PaaS

事業者側による対応

ストレージ

サーバー

ネットワーク

OS

ミドルウェア

仮想化技術

アプリケーション

ランタイム

データ

IaaS

ストレージ

サーバー

ネットワーク

ミドルウェア

仮想化技術

データ

アプリケーション

ランタイム

事業者による対応

ユーザーによる対応

OS

Page 21: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 21 © 2011 Microsoft Corporation. All rights reserved.

Eclipse向けの開発プラグンも提供。WordPressのような 代表的PHPゕプリを簡単に展開するスキームも備わっています

オープンソース的取り組みの一例

.cspkg File

Service

Config

Applications to

deploy

Applications

feed (ATOM)

Page 22: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 22 © 2011 Microsoft Corporation. All rights reserved.

Windows Azure

Web Role

SQL Azure

Azure Storage

Entity Framework

WCF RIA Service

WCF Data Service

WCF

ASMX

ADO.NET DataSet

LINQ to SQL

Data Service Client

ASP.NET/ ASP.NETMVC

WinForm

WPF

Console

HTML JavaScript

Silverlight

Ajax/jQuery

Table/BLOB/Queue

Web Browser

Client App

REST

T-SQL

Service Entity/Data Access

Azureで利用できる.NETの多用なゕーキテクチャ

もちろん、.NETを利用すればより開発生産性の高いゕーキテクチャを選択することも可能です

Page 23: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 23 © 2011 Microsoft Corporation. All rights reserved.

ゕカウント作成直後からすぐに使えます。ンスタンス数の 増減や各種オプションの管理も簡単なポータルを提供

Page 24: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 24 © 2011 Microsoft Corporation. All rights reserved.

リモートデスクトップ接続、解禁。

Page 25: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 25 © 2011 Microsoft Corporation. All rights reserved.

クラウドでも同じように使える リレーショナルデータベース:SQL Azure

• SQL Server 2008 R2 Management Studio

– テーブルの作成、データの追加等が可能

– SQL Azure 側のフゔゕーウォール設定

とネットワーク ポート 1433 が必要

• Azure管理ポータル

– ブラウザー経由で SQL Azure を管理 (Silverlight)

– テーブルの作成、データの追加等が可能

– ポート設定 (1433) が不要

Page 26: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 26 © 2011 Microsoft Corporation. All rights reserved.

Windows Azure Connect

Azureンスタンスとオンプレミス環境でIPSEC経路を確立する Connectを利用することでネットワーク層での連携を行います

Role グループ2 Role グループ1

外部コンピューター グループ

外部コンピューター グループ

Relay

IPSEC

IPSEC

外部コンピューター グループ

Page 27: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 27 © 2011 Microsoft Corporation. All rights reserved.

VM Role によるWindows 環境との統合管理

Guest OS は Windows Server 2008 R2 を自動管理用にパッケージしたものであり、デプロや管理は同じように扱えます

VM Role

ブートVHD

VHD カスタマ

差分VHD

保存

& 追加ソフトウェゕ & VM Role パック

ベースVHD

Page 28: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 28 © 2011 Microsoft Corporation. All rights reserved.

「サポート」と一口に言っても…

Page 29: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 29 © 2011 Microsoft Corporation. All rights reserved.

1

2

最近のクラウド活用事例

Azureの特長

3 MSのクラウド戦略

Page 30: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 30 © 2011 Microsoft Corporation. All rights reserved.

後だしじゃんけん。

Page 31: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 31 © 2011 Microsoft Corporation. All rights reserved.

徹底した 模倣

世の中に 定着させる

ねばちっこい 改善

• Mac OS←Windows

• Netscape←IE

• Lotus 123←Excel

• Notes←Sharepoint

• マジックナンバー3

• 開発者重視

• 開発チームの底力

• 投資余力

• エコシステム

• ネットワーク効果

• グローバル/ローカルのカバー率

Page 32: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 32 © 2011 Microsoft Corporation. All rights reserved.

オンラン通販用ンフラの転用由来

IaaS(仮想サーバー、ストレージ) などを安価に提供することからスタート

先行逃げ切りデフゔクト化をねらう戦略

検索やメールサービス向けンフラの転用由来

Webサト向けPaaS環境を提供

Web開発者の支持や世間の注目を集める

CRM/SFAのSaaSサービスからの転用

エンタープラズ向けPaaS環境を提供

IT企業の一員としての振る舞い

日本では官公庁関連でも目立った事例をもつ

諸先輩方の状況

小売業

広告代理店

ISV

Page 33: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 33 © 2011 Microsoft Corporation. All rights reserved.

PaaS IaaS SaaS

ビジネス/ エンタープラズ 向け

カジュゕル/ コンシューマ 向け

VM Role

逆に攻め込まれる流れもある

Page 34: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 34 © 2011 Microsoft Corporation. All rights reserved.

マクロソフトの戦略 =後出しじゃんけん

…だけじゃない。

Page 35: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 35 © 2011 Microsoft Corporation. All rights reserved.

マクロソフトが目指す2019年の世界

Page 36: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 36 © 2011 Microsoft Corporation. All rights reserved.

Windows Azure Platform: データ センター

• オンラン サービスの拡大

• Live Search の検索件数: 20 億 / 月

• MSN のページ ビュー: 100 億 / 月

• Live ID の認証件数: 300 億 / 月

• Messenger の処理数: 2,400 億 / 月

• Microsoft Online Services の利用者: 2,000万人

• Windows Azure Platform の拠点

• 3 地域(北米、ヨーロッパ、ゕジゕ)

• 3 拠点、6 つのデータ センターでのサービス提供

• 大規模データセンターへの継続的な投資

• クラウド サービスの基盤整備に23億ドルを投資

• 10,000 サーバー / 月のペースでサーバーを増強

• セキュゕなンフラ: ISO27001, SAS70

• 第三世代(コンテナ型)から 第四世代(モジュラー型)データ センターへの移行

• シカゴ データ センターの構成

– 1 コンテナ = 1,800 ~ 2,500 サーバー

– 200 基のコンテナを収容可能

– PUE *1 (Power Usage Effectiveness) = 1.22

*1: PUE (Power Usage Effectiveness): DC の電力効率の評価基準。「DC 全体の消費電力 ÷ IT 機器による消費電力」で算出(最低は1.0.効率が良い DC の目安は 2.0 以下)。

Page 37: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 37 © 2011 Microsoft Corporation. All rights reserved.

Windows Azure を軸としたクラウド戦略

コスト低減だけにとどまらず、ビジネスの拡大に向けてもOSやオフゖス製品ビジネスですでに実績豊富なパートナー企業と共に、新たなエコシステムをオントップで構築してゆきます

対応ソフト

ウェゕの

充実

ンストール

ベースの

拡大

エンドユーザーは より便利に 使いやすく

Page 38: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 38 © 2011 Microsoft Corporation. All rights reserved.

クラウドに展開したデータは、Marketplaceを通じて 世界中に販売することができ…

Page 39: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 39 © 2011 Microsoft Corporation. All rights reserved.

…Excelゕドンなどの仕組みを通じて簡単にクラゕントに 提供できます

Page 40: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 40 © 2011 Microsoft Corporation. All rights reserved.

bit.ly/azurehowtobuy

Azure サービス利用

Page 41: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 41 © 2011 Microsoft Corporation. All rights reserved.

スタートアップ企業向けオファーの一例

- What? ITベンチャー、法人化を目指す個人事業主、企業家の皆様向け特別オファーです。

- Benefit? 本プログラムは、マイクロソフトの統合開発環境や設計、開発、テスト、およびデモの用途で利用可能なソフトウェアを 3年間無償でご提供するプログラムです。 本プログラムにはWindows Azure の無償使用の権利も含まれています。 ※プログラムの条件や詳細についてはプログラム説明リーフレットやWebサイトをご参照ください。 http://www.microsoft.com/japan/mscorp/mic/bizspark

貴社のお客様で基準を満たすスタートアップ企業であれば、 Azureの無償利用枠を含むプログラムのご提供が可能です

Page 42: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 42 © 2011 Microsoft Corporation. All rights reserved.

Azure ユーザー会にご参加ください

http://r.jazug.jp

Page 43: 東北クラウド実践カンファレンス2011

Jan 2011 | Page 43 © 2011 Microsoft Corporation. All rights reserved.

© 2010 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.