Azure App Serviceとは
Azure App ServiceはMicrosoft社が提供しているPaaS(Platform as a Service)で、
企業が.netやjavaで開発したWEBアプリケーションをセキュアで運用できるクラウドプラットフォームである。
App Service の概要
##魅力的な機能
1. 伸縮自在
昔のWEBホスティングプラットフォームと違って、どんなストレスにも堪えられるように自動的にスケールアップ(CPU、メモリの増設)やスケールアウト(実行環境のインスタンス数)を上げることができる。
また、負荷が無い時にスケールダウンやスケールインにして伸縮自在を実現できる。
2. 災害時のBCP(事業継続計画)対応
Azureが提供している数多くの地域(リージョン)から2つ以上の地域に(例:東日本と西日本)にアプリケーションをデプロイすれば
企業が自然災害、大火災などの緊急事態に遭遇できて、企業の経済的価値だけでなく社会的価値の向上に繋げることができる。
Azure地域の概要
3. セキュリティー
開発者がいくら技術力に優れていてもアプリケーションの脆弱性やセキュリティーを全て考慮して開発するとは限らない。
よくあるのはセキュリティーガイドラインやチェックシートを作成して、そのガイドラインやチェックシートに沿ってレビューを行う。
しかし、レビュイーとレビュアーも最近どのような脅威があって、本当に対応できているか分からないケースもよくある。
Azure App Serivceプラットフォーム自体のセキュリティーをマイクロソフト社が保護するので、
開発者はアプリケーション層のセキュリティーに集中して開発できる。
また、WAF(WEBアプリケーションファイアウォール)を提供しているAzure Front DoorやAzure Application Gatewayを使用すれば、追加構成を必要とすることなく、新たな脆弱性の対応が自動的に適用される。
##プランの種類
プラン | 概要 |
---|---|
無料 | 1日約60分使える、無料である、デモ環境やテスト環境に向いている |
共有 | 1日約 240 分使える、共有環境である、開発/テスト環境に向いている |
BASIC | 時間制限のない格安プランである、 開発/テスト環境に向いている |
STANDARD | 自動スケールに対応した専用環境、運用環境に向いている |
PREMIUM | スタンダードよりパフォーマンスが強化された環境であり、運用環境に向いている |
ISOLATED | ネットワークが分離され、パフォーマンスが優れている環境であり、ハイパフォーマンスを要とする運用環境に向いている |
App Service の価格 | |
App Service プランに関する詳細を表示する |
##無料でAzure App Serviceを試す
Azure の無料アカウントを作成すれば、 12ヶ月間無料サービス利用できます。
Azure の無料アカウントの作成