特集:Windows Azure Webサイト入門 新規サイトが素早く立ち上げられるWindows Azure Webサイト 株式会社 pnop 亀渕 景司2012/07/26 |
|
|
■Webアプリケーションの管理
●モニタリング
管理ポータルの[Dashboard]ページおよび[Monitor]ページでは、(次の画面のように)WebサイトのCPU使用率やリクエスト数などを参照できる。
図19 Webサイトのモニタリング |
また、HTTP 404エラーの数などのモニタ項目を追加して、表示させることも可能だ(次の画面を参照)。
図20 モニタ項目の追加 | ||||||
表示させるモニタ項目を追加しているところ。 | ||||||
|
いずれにせよWebサイトでは、クラウド・サービスのWebロールと異なり、Windows上で取得できるような詳細なパフォーマンスなどは取得できないので注意が必要だ。
●設定とスケール
Webサイトに関する設定変更やスケールイン/アウトは管理ポータルから行える。
設定変更を行う[Configure]ページでは、Webサイトに関する以下の設定が可能だ。
.NET Framework Version | 使用する.NET Frameworkのバージョンを「v2.0」または「v4.0」から選択 |
PHP Version | PHP 5.3のOn/Off |
Hostnames | サイトのURL(※カスタムのホスト名は予約インスタンスのみで設定可能) |
Web Server Logging | WebサーバのログのOn/Off |
Detailed Error Message | 詳細なエラー・メッセージのOn/Off |
Failed Request Tracing | 失敗した要求のトレース・ログのOn/Off |
App Settings | Web.configファイルの<AppSettings>要素に該当する設定 |
Connection Strings | Web.configファイルの<ConnectionStrings>要素に該当する設定 |
Default Documents | Web.configファイルの<defaultDocument>要素に該当する設定 |
表3 設定可能項目一覧 |
Webサイトでは、アプリケーション固有の設定や接続文字列など、Web.configファイルを直接編集しなくても、管理ポータル上から編集できるようになっている。
[Scale]ページ(次の画面を参照)では、Webサイトのインスタンス数の増減や、共有インスタンス/予約インスタンスの切り替えなどが行える。
インスタンス数はスライダで簡単に増減が可能だ。なお予約インスタンスに変更すると、全インスタンスが予約インスタンスに移行するので注意が必要だ。
●ログ
Webサイトに関するログはFTP経由でアクセスすることができる(FTPアクセスについては、前述のFTPによる配置の項を参照)。
「ftp://*.ftp.azurewebsites.windows.net/LogFiles/」フォルダにアクセスすることで、Webサイトのアクセス・ログのほか、エラー・ログやGitのトレース・ログなどを参照可能だ。
*注意: HTTPに関するログを出力するには、あらかじめ[Configure]ページにてログ出力を有効化しておく必要がある。 |
●Webサイトの削除
Webサイトを削除するには[Dashboard]ページから[Delete]メニューを選択する。関連付けされたリソース(例えばMySQLサービスなど)が存在する場合は、次のような確認ダイアログが表示されるので、併せてそれも削除することが可能だ。
図22 Webサイトの削除確認ダイアログ | ||||||
関連付けされたリソース(例えばMySQLサービスなど)が存在する場合は、併せてそれも削除することが可能だ。 | ||||||
|
*補足: リソースの関連付けは新管理ポータルで追加された機能だ。新管理ポータルではWindows AzureストレージやSQL Databaseなど1つのシステム/アプリケーションに関連するリソースをまとめて把握することが可能になっている。 |
■まとめ
これまでのWindows Azureクラウド・サービスと比べ、一段とPaaS度が増したWebサイト、いかがだっただろうか。
マルチテナントによる制限事項も多々あるが、GitやTFSによる継続的デプロイメントの実現や管理対象の矮小化(わいしょうか)など、Webアプリケーションのホストとしては申し分ない環境だ。ぜひこの機会に存分に評価し、皆さまのサービスに活用していただければ幸いだ。
INDEX | ||
[特集]Windows Azure Webサイト入門 | ||
新規サイトが素早く立ち上げられるWindows Azure Webサイト | ||
1.Windows Azure Webサイトの概要/Webロールとの比較/新規作成 | ||
2.Webアプリケーションの開発と配置/WebMatrix 2の利用 | ||
3.Webアプリケーションの管理 | ||
- 第2回 簡潔なコーディングのために (2017/7/26)
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている - 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう - 第1回 明瞭なコーディングのために (2017/7/19)
C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える - Presentation Translator (2017/7/18)
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
|
|