Azure App Service の概要
Azure App Service とは
Azure App Service は、Web アプリをビルド、デプロイ、スケーリングするためのフル マネージド プラットフォームです。 複数のプログラミング言語とフレームワークがサポートされ、開発者はコーディングに集中でき、Azure ではインフラストラクチャとスケーリングが自動的に管理されます。 Azure App Service には、一般的な開発ツール、継続的インテグレーション、デプロイ機能との組み込み統合が用意されているため、最小限のセットアップで Web アプリケーションとモバイル アプリケーションを簡単に作成できます。
Azure App Service の主な機能
Azure App Service には、次の主な機能があります。
- 複数の言語のサポート。 Azure App Service では、ASP.NET、Java、Python、Node.js、PHP、Ruby など、さまざまなプログラミング言語とフレームワークがサポートされています。 この柔軟性により、開発者はプロジェクトに最適なツールを選択できます。
- 組み込みの DevOps。 Azure App Service では、GitHub、Bitbucket、Azure DevOps、およびその他の一般的なサービスを使用して、CI/CD パイプラインとシームレスに統合できます。 この統合により、アプリのライフサイクルにおける継続的なデプロイと自動テストが保証されます。
- グローバル スケーリング。 Azure App Service を使用すると、開発者は数回のクリックでアプリケーションをグローバルにスケーリングできます。 オンデマンドに基づく自動スケーリングが提供されるため、アプリは手動で介入することなくトラフィックの急増を処理できます。
- セキュリティとコンプライアンス Azure App Service では、TLS/SSL によってアプリケーションが自動的にセキュリティで保護され、セキュリティで保護された接続が提供されます。 このプラットフォームは、機密性の高いアプリケーションに不可欠な ISO、SOC、PCI DSS などのさまざまな業界標準にも準拠しています。
このユニットでは、Azure App Service について学習しました。 次のユニットでは、単純な Tomcat Web アプリをローカルで実行します。