はじめに
多くの場合、組織では、シンプルなアプリケーションから非常に複雑でミッション クリティカルなマイクロサービス アーキテクチャまで、多数の異なる Java ワークロードを実行しています。
eコマース Web サイトには、何百もの Spring Boot サービスに依存する、高度にスケーラブルな顧客向けのストアが存在する場合があります。 また、このサイトには、カタログを処理するモノリシック バックオフィス システムと、その在庫を更新したり顧客に通知したりする数多くの小さなバッチ アプリケーションも存在する場合があります。
Azure には、シンプルな仮想マシンからコンテナー、管理サービス、またはサーバーレス関数まで、Java を実行するためのさまざまな方法が用意されています。 Azure により、お客様のニーズに合った 1 つの、場合によっては複数のソリューションが提供されます。これには複雑な eコマース シナリオ向けのソリューションも含まれます。
このモジュールでは、そのようなソリューションと、特定のユース ケースに最適なソリューションを選択するのに役立つツールについて紹介します。
学習の目的
このモジュールを完了すると、次のことができるようになります。
- Java アプリケーション用に使用できる各 Azure デプロイ オプションについて説明し、それらを区別する。
- Java アプリケーションをデプロイするための最適な Azure サービスを選択する。
前提条件
- Java アプリケーションの開発と実行に関する知識
- クラウド インフラストラクチャに関する初心者レベルの経験