Transcript
Page 1: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 1

|

SDK1.3 & Gust OS 2.x のリリースで 位置づけが大きく変わった Windows Azure

マイクロソフト株式会社 Dec 2010

ヒーロー島合 & セキュリティもみじ合同企画 「Cloud & Security Day」 and Night

Page 2: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 2

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

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

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

い さ ご

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

スピーカー紹介

Page 3: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 3

http://bit.ly/azurehowtobuy

Azure サービス利用

Page 4: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 4

1

2

今さら聞けない WinodwsAzure

適用範囲の広がり

3 SDK1.3 & Guest OS2.x の変更点

Page 5: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 5

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

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

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

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

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

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

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

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

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

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

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

スケーラ

ビリティ

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

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

安い

簡単

+α

Page 6: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 6

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

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

時間

平均

稼働不要な

時期

時間

平均使用料

コンピューティング

時間

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

平均使用量

時間

コンピューティング

Page 7: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 7

AWSはIaaS、AzureはPaaS由来

オンプレミス

ストレージ

サーバー

ネットワーク

OS

ミドルウェア

仮想化技術

データ

アプリケーション

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

SaaS

事業者側による対応

ストレージ

サーバー

ネットワーク

OS

ミドルウェア

仮想化技術

アプリケーション

ランタイム

データ

ユーザーによる対応

PaaS

事業者側による対応

ストレージ

サーバー

ネットワーク

OS

ミドルウェア

仮想化技術

アプリケーション

ランタイム

データ

IaaS

ストレージ

サーバー

ネットワーク

ミドルウェア

仮想化技術

データ

アプリケーション

ランタイム

事業者による対応

ユーザーによる対応

OS

Page 8: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 8

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

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

分散ストレージ

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

分散 キャッシュ

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 9: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 9

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 10: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 10

Silverlight 活用の利点

標準で組み込まれている各種コントロールを活用することで リッチなWeb体験を高い開発効率で実現できます

http://bit.ly/netflixpivot

Page 11: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 11

Development Fabric

VisualStudioでの効率的な開発環境 • ローカルエミュレーション環境でデバッグ可能

– 開発環境用の Development Fabric と Development Storage が立ち上がる

Development Storage

テーブル BLOB キュー

Page 12: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 12

従量課金でのグローバル均一価格

• Windows Azure, SQL Azure, Windows Azure Storage などの準備が出来ている前提

• 開発環境の準備

日本円 USD

Windows Azure

コンピューティング時間 (hour)

S \11.76 $0.12

M \23.52 $0.24

L \47.04 $0.48

XL \94.08 $0.96

ストレージ (GB/month) \14.70 $0.15

ストレージ トランザクション (回数) \0.98 /10,000

$0.01 /10,000

Azure AppFabric

アクセス コントロール (transaction) \195.02 /100,000

$1.99 /100,000

サービス バス 従量課金モデル (1 connection) \391.02 $3.99

パックモデル (5 connection) \975.1 $9.95

SQL Azure

Web Edition (1GB) \979.02 $9.99

Business Edition (10GB) \9,799.02 $99.99

Data Transfers

北米およびヨーロッパ 受信 (GB) \9.80 $0.10

送信 (GB) \14.70 $0.15

アジア太平洋 受信 (GB) \9.8 $0.10

送信 (GB) \19.6 $0.20

Page 13: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 13

多彩な料金プラン~どれがお得? • プランの確認

–従量課金プラン

–導入特別プラン

–標準プラン

–拡張プラン

– SQL Azure 標準プラン

• 特別プラン

– MSDN Subscription による特典

– Microsoft Partner Network による特典

通常料金

お試し無料

パック料金

開発用無料 & 割引料金

割引料金

Page 14: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 14

カスタマーポータルと請求書 MOCP

(カスタマー ポータル)

請求書

Page 15: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 15

ビジネスで安心してご利用いただけるよう、サポートに ついても従来スキーム+α でご提供しています

購入支援

ライブサイト

開発支援 (暫定無償!)

ダッシュボード

プレミアサポート

日本語フォーラム (MVPが支援)

Page 16: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 16

1

2

今さら聞けない WinodwsAzure

適用範囲の広がり

3 SDK1.3 & Guest OS2.x の変更点

Page 17: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 17

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

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

Page 18: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 18

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 19: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 19

■導入効果と成果

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

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

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

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

Windows Azure とマイクロソフト データセンターを活用した場合

事例の詳細はこちらの web サイトで http://www.microsoft.com/japan/windowsazure/evidence/

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

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

長に欠かせないコンポーネントを提供する。一方

Kobojo は、信頼性の高いマイクロソフトのデータ セ

ンターを活用することによって、IT 管理の簡易化と

資本支出の削減が可能になった他、魅力的なゲー

ムの開発に全力を注ぐことができるようになった。

■結論

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

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

Page 20: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 20

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

Page 21: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 21

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

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

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

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

Page 22: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 22

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

Page 23: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 23

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

Page 24: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 24

ご参考)HPC用のクラスタやWindows7の休眠リソースだけでなくAzureを計算ノードとして利用することもできます

オンプレミス

デスクトップ

HPC ヘッドノード

WCF ブローカーノード

HPC クラスタ

Desktop 計算グリッド 有休の Windows7 リソース

クラウド

Azure 計算 プロクシ

Azure 計算インスタンス

Page 25: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 25

実はオープンなWindows Azure

Webやソーシャルアプリ開発で利用されている多くの開発言語、開発ツールを利用することができます。PaaS型クラウドサービスでは最もオープンなサービスです

Page 26: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 26

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

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

.cspkg File

Service

Config

Applications to

deploy

Applications

feed (ATOM)

Page 27: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 27

1

2

今さら聞けない WinodwsAzure

適用範囲の広がり

3 SDK1.3 & Guest OS2.x の変更点

Page 28: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 28

直近のアップデート

継続的に多くの機能拡張が行われています

XS インスタンス、アジアの帯域課金値下げ、購買フロー簡略化

SQL Azure 管理ポータル

AppFabric Enhancements Service Bus & Access Control

SDK1.3、管理ポータル刷新、リモートデスクトップ

Connect(VPN)、VMRole、 Adminモード、 Full IIS機能

SQL Azure Data Sync CTP

SQL Azure Repotting Service CTP

AppFabric Caching CTP

AppFabric Composition Model & Comp App Service CTP

Windows Azure Marketplace Datamarket 正式リリース

OData サポート

Page 29: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 29

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

Page 30: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 30

AWSとの違いその0:Windows

Page 31: Heroshima "Cloud & Security Day" and Night

Page 31

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

• SQL Server 2008 R2 Management Studio – テーブルの作成、データの追加等が可能

– SQL Azure 側のファイアーウォール設定

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

• "Houston" https://manage.sqlazurelabs.com/

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

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

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

– 現在 CTP (プレビュー版)

Page 32: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 32

通信

ハイブリッドクラウドを構成する技術要素

データからネットワークまで、クラウドとオンプレミスの連携に必要な技術要素を提供しています

Page 33: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 33

Windows Azure Connect

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

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

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

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

Relay

IPSEC

IPSEC

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

Page 34: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 34

NTTコミュニケーションズではAzureを組み合わせた ワンストップ型のホスティングサービスを提供しています

http://msc2010.ds.ipcasting.jp/#num2

Page 35: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 35

宝印刷でのハイブリッドクラウド実現例

機密性の高い開示前決算情報をセキュアに管理するために、 サービスバスによる連携でクラウド化を実現しています

Page 36: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 36

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

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

VM Role

ブートVHD

VHD カスタマ

イズ

差分VHD

保存

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

ベースVHD

Page 37: Heroshima "Cloud & Security Day" and Night

December 2010 | Page 37

1

2

今さら聞けない WinodwsAzure

適用範囲の広がり

3 SDK1.3 & Guest OS2.x の変更点

本日のまとめ

Page 38: Heroshima "Cloud & Security Day" and Night

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

http://r.jazug.jp

Page 39: Heroshima "Cloud & Security Day" and Night

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