Contenu connexe Similaire à クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~ (20) クラウド時代の Web サイト構築 ~ Windows Azure Web サイト概要 ~1. ROOM G
クラウド時代の Web サイト構築
~ Windows Azure Web サイト概要 ~
デベロッパー & プラットフォーム統括本部
エバンジェリスト
井上 章(いのうえ あきら)
blogs.msdn.com/chack
3. アジェンダ
Windows Azure Web サイト
• Windows Azure Web サイト概要
Start Simple - 簡単スタートと容易な拡張
Code Smart - 様々な開発テクノロジーに対応
Go Live - 素早い配置と容易な管理
• Windows Azure Web サイトの利用シナリオと料金
• まとめ
5. Windows Azure
仮想マシン クラウド サービス Web サイト
(Virtual Machines) (Cloud Services) (Web Sites)
SQL データベース ストレージ コンテンツ配信 メディア配信
(SQL Database) (Storage) (CDN) (Media)
アクセス制御&AD サービス バス キャッシュ 仮想ネットワーク トラフィック管理
(ACS & Active Directory) (Service Bus) (Caching) (Virtual Network) (Traffic Manager)
7. Windows Azure Web サイト
• サイト作成は数十秒で完了
• 10 サイト無料でスモール スタート
• 容易なスケールアウトと
占有インスタンスへの移行
• CMS ベースのサイト構築も容易
9. Web サイトのスケール SHARED RESERVED
Instance Count 1
SHARED INSTANCES
Shared: 共有
Reserved: 占有
10. Web サイトのスケール SHARED RESERVED
Instance Count 2
SHARED INSTANCES
Shared: 共有
Reserved: 占有
11. Web サイトのスケール SHARED RESERVED
Instance Count 1
RESERVED INSTANCE
Shared: 共有
Reserved: 占有
12. Web サイトのスケール SHARED RESERVED
Instance Count 2
RESERVED INSTANCE RESERVED INSTANCE
Shared: 共有
Reserved: 占有
13. Web サイトのスケール SHARED RESERVED
Instance Count 2
RESERVED INSTANCE RESERVED INSTANCE
Shared: 共有
Reserved: 占有
14. Windows Azure Web サイト
• ランタイム : ASP.NET, ASP, PHP, Node.js
• DB : SQL データベース, MySQL
• ツール : Visual Studio, WebMatrix
• OS : Windows, Mac OS X, Linux
15. WebMatrix 2
Windows Azure と連携する無料の Web サイト作成ツール
サイト テンプレート
ASP.NET / PHP / Node.js / HTML5
アプリケーション ギャラリー
WordPress / DotNetNuke / Umbraco / EC-CUBE / OpenPNE ...
データ ベース
SQL Server, MySQL
モバイル 対応
iPhone, iPad, Windows Phone エミュレーター
16. Windows Azure Web サイト
• 数十秒で配置可能
• Web 配置, FTP, TFS, Git をサポート
• 管理ポータルでの容易な監視
• カスタム ドメインの利用
19. Windows Azure Web サイトへの配置
Git / FTP / Web 配置 / TFS (Team Foundation Service) をサポート
Git / FTP
Mac OS X
010101110010101010100010010101110
Linux Git / FTP
010101110010101010100010010101110
Windows
Git / FTP / Web 配置 / TFS Web サイト
010101110010101010100010010101110
※ GitHub / CodePlex プロジェクトの自動配置も可能 (Git ベース)
21. Windows Azure Web サイトの管理
管理ポータル サイト
manage.windowsazure.com
コマンドライン ツール
PowerShell cmdlets : Windows
Command Line Tools : Windows, Mac, Linux
23. Windows Azure Web サイト 内部構成
IIS ARR Web サーバー クラウド サービス
アクセス (LB) ワーカーロール
サイト SQL データベース
(W3WP.exe)
Web サイト
ストレージ
データベース ドライブ
ランタイム メータリング
Windows データベース IIS アプリケーション
DWAS プール プロセス
Azure
LB リソース使用量
モニター
(ロード バランサー)
API
ストレージ Dynamic Web
構成 フロントエンド Activation Service
コントローラー ドライブ
配置
配置 サーバー
24. Windows Azure
オンプレミス 仮想マシン クラウド サービス Web サイト
アプリケーション アプリケーション アプリケーション アプリケーション
データ データ データ データ
ファイアウォール ファイアウォール ファイアウォール
ネットワーク 仮想ネットワーク 仮想ネットワーク
OS OS
仮想化 アプリケーション フォーカス
ハードウェア
26. Windows Azure Web サイトの使用料金
項目 Free Shared Reserved
¥1.14/時間 (Preview) ¥7.00 (S) ~ ¥27.98 (L) /時間 (Preview)
価格 無料
¥1.75/時間 (GA) ¥10.49 (S) ~ ¥41.96 (L) /時間 (GA)
最大サイト数 10 100 100
最大インスタンス数 3 3 3
ストレージ 1GB*1 1GB*1 10GB*1
RDB (MySQL) 20MB*1 20MB*1 20MB*1
データ転送 (受信) 無料 無料 無料
5GB/月まで無料 5GB/月まで無料
データ転送 (送信) 最大 165MB/日
以降は標準従量課金 以降は標準従量課金
CPU 利用時間 60分/日まで 240分/日まで 専用
ドメイン azurewebsites.net azurewebsites.net
azurewebsites.net
カスタム*2 カスタム*2
*1 : 全サイト共有
*2 : CNAME, A レコード
27. Windows Azure Web サイト
簡単スタートと容易な拡張
• サイト作成は数十秒で完了
• 10 サイト無料でスモール スタート
• 容易なスケールアウトと占有インスタンスへの移行
• CMS ベースのサイト構築も容易
様々な開発テクノロジーに対応
• ランタイム : ASP.NET, ASP, PHP, Node.js
• DB : SQL データベース, MySQL
• ツール : Visual Studio, WebMatrix
• OS : Windows, Mac OS X, Linux
素早い配置と容易な管理
• Web 配置, FTP, TFS, Git をサポート、数十秒で配置可能
• 管理ポータルでの容易な監視とカスタム ドメインの利用
28. www.windowsazure.com
Windows Azure は 90 日の無料評価が可能です!
仮想マシン クラウド サービス Web サイト
SQL データベース ストレージ コンテンツ配信 メディア配信
アクセス制御&AD サービス バス キャッシュ 仮想ネットワーク トラフィック管理
32. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.