Java を自分の方法でコード化、デプロイ、スケーリングする
現在、Java 開発者は、既存の Java アプリケーションをクラウドに移行する方法、または新しいクラウドネイティブ アプリケーションを構築する方法を検討しています。 その際、次のことができることを知りたいと考えています。
- 既に知っている Java ツールとフレームワークを使用してコードを記述し続けます。
- 優先するアプリケーション サーバーとオープンソース ソフトウェアを使用して、Java アプリケーションをデプロイします。
- セキュリティ、データおよびメッセージング サービスのサポート、キャッシュ、監視、自動化などの必要性を含め、Java アプリケーションを簡単かつ自信を持ってスケーリングできます。
- 柔軟なアプローチのために、ユース ケース、ビジネス目標、セキュリティ、予算を考慮して、アプリケーションのニーズに基づいて Azure サービスを選択します。
Microsoft Azure では、これらすべてのニーズがサポートされています。 Microsoft は企業として、Java 開発者を可能な限り効率的かつ生産的なものにし、任意のオペレーティング システムで任意のツール、フレームワーク、アプリケーション サーバーを使用できるようにすることに取り組んでいます。 次の記事では、Azure がこのコミットメントを実現する方法について説明します。これにより、Java 開発者は現在と同じように作業を続け、クラウドでマネージド サービスの機能を使用しながら、選択したツールとソフトウェアを引き続き使用できます。
- 使い慣れている Java ツールを使用してコーディングする
- 自信を持って簡単に Java アプリケーションをデプロイ
- エンドツーエンドのセキュリティ、監視、自動化によるスケーリング
- Java アプリケーションに適した Azure サービスを選択
Java アプリケーションを Azure に移行するのは簡単で直感的なので、新しいスキルを習得したり、新しいツールやフレームワークを採用したりしなくても、すべてのクラウドからメリットを得ることができます。 IntelliJ、Eclipse、VS Code、GitHub、Maven、Gradle などの使い慣れたツールを引き続き使用でき、インフラストラクチャをデプロイまたは管理する必要がないため、コーディングの時間を増やすことができます。
また、既に知り、信頼しているのと同じ Java アプリケーション サーバーやその他のオープンソース ソフトウェアを引き続き使用することもできます。 これらのツールは、Microsoft 独自の実装ではありません。 むしろ、Spring Boot、JBoss EAP、OpenShift、WebLogic、WebSphere、Kafka、Grafana、Redis など、オープンソース エコシステムの信頼できる名前からの本物です。
また、Azure では、コスト管理、スケーラビリティ、高可用性、セキュリティなどを考慮して設計された実証済みの参照アーキテクチャから始めて、アプリケーションを自信を持って簡単にスケーリングするために必要なものがすべて提供されます。 また、最先端のセキュリティ機能、組み込みの自動スケーリング、エンドツーエンドの監視と自動化のためのツール、データ、メッセージング、キャッシュのサポート サービスにもアクセスできます。 Azure を使用すると、Java アプリケーションをクラウドでコーディング、デプロイ、スケーリングするために必要なものがすべて揃います。また、作業方法を変更することなく、提供する必要があるすべてからメリットを得ることができます。
Azure での Java の使用を今すぐ開始する
Azure 上の Java の詳細については、次のラーニング パスを参照してください。
- Azure で Java の使用を開始する
- Azure 上の Java アプリの機能を拡張する
- Azure 上の Java アプリのベスト プラクティス
- Microsoft での Java