Azure Web Appを利用したWebアプリ開発李康秀3/19パブリッククラウドサービス①インターネット経由でAmazon Web Service (Amazon社)②必要なコンピューティングやサービスを③必要なときに必要な分だけ購入し活用することができるGoogle Cloud Platform (Google社)例) Microsoft Azure (Microsoft社)[1][1]Azure テクノロジ入門 2016
4.
Azure Web Appを利用したWebアプリ開発李康秀4/19サービスモデル[2]Stack 24/7 「Azure: On Premises vs IaaS vs Paas vs SaaS」https://stack247.wordpress.com/2015/05/21/azure-on-premises-vs-iaas-vs-paas-vs-saas/[2]パブリッククラウドサービスが提供するのは主にここの部分
Azure Web Appを利用したWebアプリ開発李康秀6/19Azureの歴史2008年10月 Windows Azure 発表(PaaS)2010年01月 Windows Azure 正式リリース2013年04月 IaaS提供開始2014年02月 国内データセンター開設2014年03月 Microsoft Azureへ名称変更[3]くらう道 「そもそもMicrosoft Azureとは?」https://www.cloudou.net/azure/azure003/[3]
7.
Azure Web Appを利用したWebアプリ開発李康秀7/19Azureのサービス一覧[4]いまさら聞けない!Microsoft Azure 概要 - 第三回 -http://zigsow.jp/m/azurewave/article/175330/[4]
8.
Azure Web Appを利用したWebアプリ開発李康秀8/19Web Appsの配置データセンターインスタンススタンプスタンプ = ゲストOSの集合体→スタンプごとに固有のIPアドレスを保有インスタンス= App Service PlanWebアプリ = Web App→Webアプリごとに固有のホスト名を保有
Azure Web Appを利用したWebアプリ開発李康秀13/19可用性■デプロイメントスロット一つのインスタンス上に複数の環境を構築できる機能。データセンターインスタンススタンプ本番環境開発環境ステージング環境 各環境をスワップすることが可能
14.
Azure Web Appを利用したWebアプリ開発李康秀14/19可用性■スケールアウト負荷に応じてインスタンス数を自動で増減してくれる機能。データセンターインスタンススタンプ例)メモリの使用率が70%を超えたらインスタンス数を1個増やす。cf. ■スケールアップインスタンスのスペックを手動で変更する機能。
15.
Azure Web Appを利用したWebアプリ開発李康秀15/19保守性■診断ログ→Blobに格納することが多い。・アプリケーションログ・Webサーバーログ・詳細なエラーメッセージ・失敗した要求のトレース■Application Insightsパフォーマンス管理のためのサービス・ページビュー、読み込みのパフォーマンス・ WebサーバのCPU、メモリ、ネットワーク使用率・ユーザー数とセッション数 etc...App Service PlanWeb AppStorage(Blob) Application Insightsログの送信パフォーマンス情報の送信
16.
Azure Web Appを利用したWebアプリ開発李康秀16/19安全性■カスタムドメインWebアプリに保有させることができる独自のホスト名。データセンターインスタンススタンプWebアプリ = Web App→Webアプリごとに既定のホスト名を保有((リソース名).azurewebsites.net)+独自のホスト名(=カスタムドメイン)を保有可能
17.
Azure Web Appを利用したWebアプリ開発李康秀17/19安全性■SSL証明書カスタムドメインのサーバ証明書。データセンターインスタンススタンプWebアプリ = Web App→Webアプリごとに既定のホスト名を保有+独自のホスト名を保有 ← これの証明書が必要
18.
Azure Web Appを利用したWebアプリ開発李康秀18/19安全性■Application Gateway(WAF)以下の攻撃等をから防止する機能。・クロスサイトスクリプティング・SQLインジェクション攻撃・リモートコード実行・セッション固定攻撃 etc...App Service PlanWeb AppStorage(Blob) Application Insightsログの送信パフォーマンス情報の送信Application Gateway(WAF)ログの送信