Java を自分の方法でコード化、デプロイ、スケーリングする

現在 Java 開発者は、既存の Java アプリケーションをクラウドに移行する方法や新しいクラウドネイティブ アプリケーションを構築する方法を検討しています。 その際、以下の事項ができるかを知りたいと考えています。

  • 使い慣れている Java ツールとフレームワークを使用して、引き続きコードを記述できること。
  • 優先するアプリケーション サーバーとオープンソース ソフトウェアを使用して、Java アプリケーションをデプロイできること。
  • セキュリティ、データおよびメッセージング サービスのサポート、キャッシュ、監視、自動化などの必要性を含め、Java アプリケーションを簡単で確実にスケーリングできること。
  • 柔軟なアプローチのために、ユース ケース、ビジネス目標、セキュリティ、予算を考慮して、アプリケーションのニーズに基づいて Azure サービスを選択します。

Microsoft Azure では、これらすべてのニーズをサポートしています。 Microsoft は企業として、Java 開発者を可能な限り効率的で生産的にするため、任意のオペレーティング システムで任意のツール、フレームワーク、アプリケーション サーバーを使用できるように取り組んでいます。 次の記事では、Azure がこの取り組みを実現する方法について説明します。これにより、Java 開発者は現在と同じように作業を続け、クラウドでマネージド サービスの機能を使用しながら、選択したツールとソフトウェアを引き続き使用できます。

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 の詳細については、次の精選されたラーニング パスを参照してください。

次のステップ

使い慣れている Java ツールを使用してコーディングする