41
September 2009 | Page 1 | マママママママママママ ママ マ 26 Nov 2009 最最最最最最最最最最 Windows Azure 最最最最最最最最最最最 最最最最最

Introduction of Windows Azure and PDC09 update (Japanese)

Tags:

Embed Size (px)

DESCRIPTION

Atmarkit Cloud20 Seminar Material introduction of Windows Azure and PDC09 update (Japanese)

Citation preview

Page 1: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 1

|マイクロソフト株式会社砂金 信一郎

26 Nov 2009

最先端のクラウド環境Windows Azure の最新情報ダイジェスト

セッション2

Page 2: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 2

はじめに:本資料につきまして

• セッションにご参加いただき、ありがとうございます。本資料は「@ IT クラウド 2.0 フォーラム“持たずに使う”企業 IT システム、 その展望を探る セッション2:最先端のクラウド環境  Windows Azure の最新情報ダイジェスト」の手元参照用資料です

• 諸事情により、セッションで表示する資料とは内容が異なる場合がございます

• 本資料の記載事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することを確約するものではなく、製品に関して記載されている機能の開発、リリースおよび次期については、弊社の裁量により決定されます

Page 3: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 3

Page 4: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 4

スピーカープロフィール:ご質問などございましたらお気軽にお声掛けください

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

砂金 信一郎 [email protected]アーキテクトエバンジェリスト マイクロソフト株式会社

い さ ご

Page 5: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 5

Page 6: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 6

本日本日 4040 分でみなさまとシェアしたい内容分でみなさまとシェアしたい内容

PDC09 最新情報アップデート1

2

3

4

クラウドの現状

マイクロソフトのクラウド戦略

Windows Azure 入門

Page 7: Introduction of Windows Azure and PDC09 update (Japanese)
Page 8: Introduction of Windows Azure and PDC09 update (Japanese)

ユーザーにシームレスなエクスペリエンスを提供しつつ、ユーザーにシームレスなエクスペリエンスを提供しつつ、開発者はスキルや投資を活用できるコンセプト開発者はスキルや投資を活用できるコンセプト

Page 9: Introduction of Windows Azure and PDC09 update (Japanese)
Page 10: Introduction of Windows Azure and PDC09 update (Japanese)
Page 12: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 12

PDC09 最新情報アップデート1

2

3

4

クラウドの現状

マイクロソフトのクラウド戦略

Windows Azure 入門

Page 13: Introduction of Windows Azure and PDC09 update (Japanese)

North Central USA

South Central USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

20102010

20102010

20102010

20102010

Page 14: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 14

エンドユーザー目線で整理したクラウド活用のメリット

Page 15: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 15

•TORIPOTO 専用のインフラを用意でき、負荷に合わせ素早く拡張できる

•実績ある商用プラットフォームの提供者が専用のプラットフォームを用意し、コンピューティング能力を保持してくれる

•既存の .NET アプリケーション開発者が高い生産性で開発を進めてくれる

•それらの心配をすることなく、本業のサービスに徹することができる

現状の課題 選定理由

JTB 社が旅の写真共有サービス TORIPOTOにWindows Azure を採用した背景

Page 16: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 16

お客様の現場でよく聞く( パブリック ) クラウドを使わない理由

• 事例が少ない• SLA が不十分 ( ネットワーク含む )• ベンダーの情報提供不足• 思ったほど安くならない• 保守で手一杯• 設計標準がないと動けない• 互換性・柔軟性への不満• エンタープライズ不向きとの思い込み• 囲い込みに対する恐怖

出所:クラウド技術啓蒙担当エバンジェリストインタビュー

結論:興味はあるが、時期尚早

Page 17: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 17

PDC09 最新情報アップデート1

2

3

4

クラウドの現状

マイクロソフトのクラウド戦略

Windows Azure 入門

Page 18: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 18

HaaSハードウェアを提供

( CPU 、ディスク貸し)

PaaS開発・実行環境となる

プラットフォームを提供

SaaS完成品の

ソフトウェアを提供

ネットワーク

ハードウェア

OS+ ミドル

アプリ

ネットワーク

ハードウェア

OS+( ミドル )

ネットワーク

ハードウェア

アプリ

OS+ ミドル

アプリカスタマイズ

ユーザ企業様で準備するもの

事業者側が提供するもの

念のために概念の整理

Page 19: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 19

Windows Azure は、アプリケーションをクラウド化するための基盤

HaaSインフラとしてのH/Wパワーを提供

PaaS開発・実行環境となる

プラットフォーム

SaaS完成品として

ソフトウェアを利用

パートナーソリューション

企業システムの一部

Page 20: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 20

クラウドプラットフォームに選択の自由を提供“ Power of Choice”

Page 21: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 21

生産性の高い開発ツールと開発コミュニティへの技術提供はWindows プラットフォームの好循環を生み出す原動力

マイクロソフトが開発者を重視するのはプラットフォームビジネスの原点回帰

Page 22: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 22

PDC09 最新情報アップデート1

2

3

4

クラウドの現状

マイクロソフトのクラウド戦略

Windows Azure 入門

Page 23: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 23

Windows Azure のアーキテクチャ:膨大なコンピューティングリソースを束ねる技術

仮想化技術で大規模データセンターのサーバー群を制御し、ロードバランス機能を提供する Azure の根幹

スケーラビリティと信頼性の高いストレージ領域を提供

.NET アプリの実行環境Win32ネイティブアプリにも対応

Page 24: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 24

ファブリック:大規模データセンターと最新鋭管理技術

Page 25: Introduction of Windows Azure and PDC09 update (Japanese)
Page 26: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 26

拡張性・可用性の高いストレージサービス拡張性・可用性の高いストレージサービス用途に合わせた標準用途に合わせた標準 44 つとオプション1つつとオプション1つ

$ 0.15 / 1GB あたり

$ 9.99 / 1GB まで($ 99.99 / 10GB まで )

単位容量あたり60倍以上のコスト差

Page 27: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 27

開発ポータルからデプロイや設定変更が可能。

管理 API を利用した自動運用も• 単純にパッケージを配置しているだけではない

• ロードバランサから冗長用の待機系まで、本番環境で必要となるすべての設定が自動的に行われる

• したがって、ステージングおよびプロダクション環境の切り替えには数分の時間を要する

Page 28: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 28

利用シーン 1 :ISV企業のマルチテナント SaaS化

共有スキーマでマルチテナント化

伸縮自在

需要がよめない需要がよめない

迅速なアプリ配置迅速なアプリ配置

運用コストが高い運用コストが高い

負荷にピークがある負荷にピークがある

資産を活かしたい資産を活かしたい

SaaS化の悩み

Page 29: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 29

キャンペーンサイトキャンペーンサイトソーシャルサイトソーシャルサイト他社との協業事業他社との協業事業自社自社 ITIT部門フリー部門フリー長期データ保管長期データ保管

クラウド向き

利用シーン 2:ユーザー企業がクラウドに拡張

社内システム

Page 30: Introduction of Windows Azure and PDC09 update (Japanese)

SQL AzureSQL Azure

CastellanCastellan

Castellan Venue

DB

Castellan Venue

DB

Castellan Venue DB’s

Castellan Venue DB’s

Venue 1PartitionsVenue 1Partitions

Castellan Venue

DB

Castellan Venue

DB

Castellan Venue DB’s

Castellan Venue DB’s

Venue 2 PartitionsVenue 2 Partitions

Castellan Venue

DB

Castellan Venue

DB

Castellan Venue DB’s

Castellan Venue DB’s

Venue N PartitionsVenue N Partitions

40個以上に機能・領域分割したデータベース群

...

Windows Azure Roles

http:// TicketDirect .*動的に増減する

WorkerRole

パーティション分割担当ロール

Windows Azure StorageQueueクライアントアプリとの通信に利用

-- - --- - -

-- - --- - -

-- - --- - -

-- - --- - -

Table各パーティションのレコード管理

BlobsWeb やバックエンド処理のデータ置き場

クライアントアプリ

VisualBasic6のままの

既存アプリ

VisualBasic6のままの

既存アプリ

Castellan.Azure• リアル店舗の管理• チケットの印刷 • システム管理 • イベント管理• パーティション分割

Castellan.Azure• リアル店舗の管理• チケットの印刷 • システム管理 • イベント管理• パーティション分割

サービスバス

WCF

オンプレミスSQL Server

CastellanCastellan VenueVenue

分散キャッシュ

Page 31: Introduction of Windows Azure and PDC09 update (Japanese)

Web Role

ComputationWorker Role

VI P

Load

Bala

nce

r

memcached Worker Role

Page 32: Introduction of Windows Azure and PDC09 update (Japanese)
Page 33: Introduction of Windows Azure and PDC09 update (Japanese)
Page 34: Introduction of Windows Azure and PDC09 update (Japanese)
Page 35: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 35

無償開発環境で試す Windows Azure クラウド開発

• Live ID の取得• Azure 開発トークンの申請

• 必要なモジュールを入手• インストール

Page 36: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 36

開発手順の詳細はトレーニングキットで。

ご参考)開発者コミュニティの日本語訳http://www.windows-azure.jp/community/Default.aspx

Page 37: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 37

http://blogs.itmedia.co.jp/isago/2009/11/t-12cazure-b228.html

Page 38: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 38

MicrosoftMicrosoft Best of PDCBest of PDC

TechTech ・・ Days 2010Days 2010

開催日開催日

場所場所

2010年 2 月23 日 ( 火) - 24 日 ( 木 )

グランパシフィック LE DAIBA (東京・お台場)

Page 39: Introduction of Windows Azure and PDC09 update (Japanese)

September 2009 | Page 39

ご清聴ありがとうございました

早速開発アカウントの取得を!http://www.azure.com

ご質問はお気軽に。

Page 40: Introduction of Windows Azure and PDC09 update (Japanese)
Page 41: Introduction of Windows Azure and PDC09 update (Japanese)