Azure での Java アプリのベスト プラクティス

初級
中級
上級
開発者
DevOps エンジニア
アプリ作成者
ソリューション アーキテクト
学生
テクノロジ マネージャー
Azure
Microsoft Entra ID
Azure App Service
Azure Cache for Redis
Azure CLI
Azure Cosmos DB
Azure Database for MySQL
Azure Spring Apps
Java 用 Microsoft Authentication Library
Azure Service Bus

次の方法については、まずここから学び始めてください。

  • Java アプリの監視
  • Java アプリの発想から生産まで、エンドツーエンドでの自動化
  • Java アプリのチューニング
  • 使用率を高めるための Java アプリの自動スケーリング
  • Java アプリに対するアクセスのセキュリティ保護、および
  • 知識があるお気に入りの Java ツールを使用した構築

いつもどおり、Spring、Tomcat、WildFly、JBoss、WebLogic、WebSphere、Maven、Gradle、IntelliJ、Eclipse、Jenkins、Terraform など、使い慣れたツールとフレームワークを使用できます。

Azure 上の Java のラーニング パス:

Azure での Java アプリのベスト プラクティス

前提条件

このラーニング パス内のモジュール

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 要求で特定の値が渡されるとトリガーされ、アクティビティを追跡するためのログ エントリを出力します。