Introduction of Windows Azure and PDC09 update (Japanese)
-
Upload
shinichiro-isago -
Category
Technology
-
view
1.959 -
download
4
description
Transcript of Introduction of Windows Azure and PDC09 update (Japanese)
September 2009 | Page 1
|マイクロソフト株式会社砂金 信一郎
26 Nov 2009
最先端のクラウド環境Windows Azure の最新情報ダイジェスト
セッション2
September 2009 | Page 2
はじめに:本資料につきまして
• セッションにご参加いただき、ありがとうございます。本資料は「@ IT クラウド 2.0 フォーラム“持たずに使う”企業 IT システム、 その展望を探る セッション2:最先端のクラウド環境 Windows Azure の最新情報ダイジェスト」の手元参照用資料です
• 諸事情により、セッションで表示する資料とは内容が異なる場合がございます
• 本資料の記載事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することを確約するものではなく、製品に関して記載されている機能の開発、リリースおよび次期については、弊社の裁量により決定されます
September 2009 | Page 3
September 2009 | Page 4
スピーカープロフィール:ご質問などございましたらお気軽にお声掛けください
マイクロソフトでクラウドコンピューティングを中心とした啓蒙活動を行うエバンジェリスト。東京工業大学出身。日本オラクルで修行を積んだ後、戦略コンサルタントに転身していた時期もあったが、 Windows Azure の世界観に魅せられてマイクロソフトに参画。自社技術に閉じないスタイルが信条。自他共に認めるガンダム好きで、特に戦略シミュレーションものにぐっときます。
砂金 信一郎 [email protected]アーキテクトエバンジェリスト マイクロソフト株式会社
い さ ご
September 2009 | Page 5
September 2009 | Page 6
本日本日 4040 分でみなさまとシェアしたい内容分でみなさまとシェアしたい内容
PDC09 最新情報アップデート1
2
3
4
クラウドの現状
マイクロソフトのクラウド戦略
Windows Azure 入門
ユーザーにシームレスなエクスペリエンスを提供しつつ、ユーザーにシームレスなエクスペリエンスを提供しつつ、開発者はスキルや投資を活用できるコンセプト開発者はスキルや投資を活用できるコンセプト
September 2009 | Page 12
PDC09 最新情報アップデート1
2
3
4
クラウドの現状
マイクロソフトのクラウド戦略
Windows Azure 入門
North Central USA
South Central USA
Northern Europe
Western Europe
Eastern Asia
Southeast Asia
20102010
20102010
20102010
20102010
September 2009 | Page 14
エンドユーザー目線で整理したクラウド活用のメリット
September 2009 | Page 15
•TORIPOTO 専用のインフラを用意でき、負荷に合わせ素早く拡張できる
•実績ある商用プラットフォームの提供者が専用のプラットフォームを用意し、コンピューティング能力を保持してくれる
•既存の .NET アプリケーション開発者が高い生産性で開発を進めてくれる
•それらの心配をすることなく、本業のサービスに徹することができる
現状の課題 選定理由
JTB 社が旅の写真共有サービス TORIPOTOにWindows Azure を採用した背景
September 2009 | Page 16
お客様の現場でよく聞く( パブリック ) クラウドを使わない理由
• 事例が少ない• SLA が不十分 ( ネットワーク含む )• ベンダーの情報提供不足• 思ったほど安くならない• 保守で手一杯• 設計標準がないと動けない• 互換性・柔軟性への不満• エンタープライズ不向きとの思い込み• 囲い込みに対する恐怖
出所:クラウド技術啓蒙担当エバンジェリストインタビュー
結論:興味はあるが、時期尚早
September 2009 | Page 17
PDC09 最新情報アップデート1
2
3
4
クラウドの現状
マイクロソフトのクラウド戦略
Windows Azure 入門
September 2009 | Page 18
HaaSハードウェアを提供
( CPU 、ディスク貸し)
PaaS開発・実行環境となる
プラットフォームを提供
SaaS完成品の
ソフトウェアを提供
ネットワーク
ハードウェア
OS+ ミドル
アプリ
ネットワーク
ハードウェア
OS+( ミドル )
ネットワーク
ハードウェア
アプリ
OS+ ミドル
アプリカスタマイズ
ユーザ企業様で準備するもの
事業者側が提供するもの
念のために概念の整理
September 2009 | Page 19
Windows Azure は、アプリケーションをクラウド化するための基盤
HaaSインフラとしてのH/Wパワーを提供
PaaS開発・実行環境となる
プラットフォーム
SaaS完成品として
ソフトウェアを利用
パートナーソリューション
企業システムの一部
September 2009 | Page 20
クラウドプラットフォームに選択の自由を提供“ Power of Choice”
September 2009 | Page 21
生産性の高い開発ツールと開発コミュニティへの技術提供はWindows プラットフォームの好循環を生み出す原動力
マイクロソフトが開発者を重視するのはプラットフォームビジネスの原点回帰
September 2009 | Page 22
PDC09 最新情報アップデート1
2
3
4
クラウドの現状
マイクロソフトのクラウド戦略
Windows Azure 入門
September 2009 | Page 23
Windows Azure のアーキテクチャ:膨大なコンピューティングリソースを束ねる技術
仮想化技術で大規模データセンターのサーバー群を制御し、ロードバランス機能を提供する Azure の根幹
スケーラビリティと信頼性の高いストレージ領域を提供
.NET アプリの実行環境Win32ネイティブアプリにも対応
September 2009 | Page 24
ファブリック:大規模データセンターと最新鋭管理技術
September 2009 | Page 26
拡張性・可用性の高いストレージサービス拡張性・可用性の高いストレージサービス用途に合わせた標準用途に合わせた標準 44 つとオプション1つつとオプション1つ
$ 0.15 / 1GB あたり
$ 9.99 / 1GB まで($ 99.99 / 10GB まで )
単位容量あたり60倍以上のコスト差
September 2009 | Page 27
開発ポータルからデプロイや設定変更が可能。
管理 API を利用した自動運用も• 単純にパッケージを配置しているだけではない
• ロードバランサから冗長用の待機系まで、本番環境で必要となるすべての設定が自動的に行われる
• したがって、ステージングおよびプロダクション環境の切り替えには数分の時間を要する
September 2009 | Page 28
利用シーン 1 :ISV企業のマルチテナント SaaS化
…
共有スキーマでマルチテナント化
伸縮自在
需要がよめない需要がよめない
迅速なアプリ配置迅速なアプリ配置
運用コストが高い運用コストが高い
負荷にピークがある負荷にピークがある
資産を活かしたい資産を活かしたい
SaaS化の悩み
September 2009 | Page 29
キャンペーンサイトキャンペーンサイトソーシャルサイトソーシャルサイト他社との協業事業他社との協業事業自社自社 ITIT部門フリー部門フリー長期データ保管長期データ保管
クラウド向き
利用シーン 2:ユーザー企業がクラウドに拡張
…
社内システム
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
分散キャッシュ
Web Role
ComputationWorker Role
VI P
Load
Bala
nce
r
memcached Worker Role
September 2009 | Page 35
無償開発環境で試す Windows Azure クラウド開発
• Live ID の取得• Azure 開発トークンの申請
• 必要なモジュールを入手• インストール
September 2009 | Page 36
開発手順の詳細はトレーニングキットで。
ご参考)開発者コミュニティの日本語訳http://www.windows-azure.jp/community/Default.aspx
September 2009 | Page 37
http://blogs.itmedia.co.jp/isago/2009/11/t-12cazure-b228.html
September 2009 | Page 38
MicrosoftMicrosoft Best of PDCBest of PDC
TechTech ・・ Days 2010Days 2010
開催日開催日
場所場所
2010年 2 月23 日 ( 火) - 24 日 ( 木 )
グランパシフィック LE DAIBA (東京・お台場)
September 2009 | Page 39
ご清聴ありがとうございました
早速開発アカウントの取得を!http://www.azure.com
ご質問はお気軽に。