Azure での Java アプリのベスト プラクティス
次の方法については、まずここから学び始めてください。
- Java アプリの監視
- Java アプリの発想から生産まで、エンドツーエンドでの自動化
- Java アプリのチューニング
- 使用率を高めるための Java アプリの自動スケーリング
- Java アプリに対するアクセスのセキュリティ保護、および
- 知識があるお気に入りの Java ツールを使用した構築
いつもどおり、Spring、Tomcat、WildFly、JBoss、WebLogic、WebSphere、Maven、Gradle、IntelliJ、Eclipse、Jenkins、Terraform など、使い慣れたツールとフレームワークを使用できます。
Azure 上の Java のラーニング パス:
Azure での Java アプリのベスト プラクティス
前提条件
- Azure サブスクリプション
- Java JDK (8 以降)、Maven (3 以降)、および Azure CLI (2.12 以降) のローカル インストール
実績コード
実績コードを要求しますか?
このラーニング パス内のモジュール
Azure で Java アプリケーションをセキュリティで保護するためのベスト プラクティスについて学習し、Azure Key Vault を使用してそれらを適用します。
Azure で Java アプリケーションの監視を使用する方法について説明します
自動スケーリングを使用して Azure 上の Java アプリの利用をさらに促進させる方法について学びます。
Terraform 構成を作成し、Azure リソースをプロビジョニングします。そして、GitHub Actions または Azure Pipelines のどちらかを使用して、継続的インテグレーションと継続的デリバリー (CI/CD) 用にプロジェクトを設定します。
このモジュールでは、IntelliJ で Web アプリを作成し、Azure Toolkit for IntelliJ を使用して、そのアプリを Azure にデプロイする方法を学びます。
Azure App Service 用の Maven プラグインを使用して、Java Web アプリを開発し、Azure にそのアプリをデプロイします。
Azure Functions 用の Maven プラグインを使って、クラウドベースの関数を作成する方法を学習します。 この関数は、HTTP 要求で特定の値が渡されるとトリガーされ、アクティビティを追跡するためのログ エントリを出力します。