Azure Spring Apps の提供終了のお知らせ

Azure Spring Apps は、Microsoft と VMware by Broadcom が共同で構築した、Java Spring アプリケーションを実行するためのフル マネージド サービスです。 慎重な検討と分析の末に、Microsoft と Broadcom は、Azure Spring Apps サービスを廃止する困難な意思決定を行いました。 Azure Spring Apps 上で実行されているワークロードの移行のためのプライマリ サービスとして Azure Container Apps をお勧めします。 Azure Container Apps は、多言語アプリのためのフル マネージド サーバーレス コンテナー サービスと、Java アプリを大規模に管理、監視、トラブルシューティングするのに役立つ強化された Java 機能を提供する、エンタープライズ対応の強力なプラットフォームです。

Microsoft では、移行ツール、エキスパート リソース、テクニカル サポートを備えた長期的なプラットフォームにより、サービスの終了までお客様をサポートすることに取り組んでいます。

タイムライン

Azure Spring Apps (Standard 従量課金および専用 (現在パブリック プレビューのみ)、Basic プラン、Standard プラン、Enterprise プランを含む) は、2 段階の提供終了計画によって廃止されます。

  • 2024 年 9 月 30 日に、Standard 従量課金および専用プラン (プレビュー) は 6 か月の提供終了期間に入り、2025 年 3 月 31 日に廃止される予定です。
  • 2025 年 3 月中旬には、その他のすべての Azure Spring Apps プラン (Basic プラン、Standard プラン、Enterprise プランを含む) が 3 年の提供終了期間に入り、2028 年 3 月 31 日に廃止される予定です。

Azure Spring Apps の提供終了期間を示す図。

移行の推奨事項

ハイ パフォーマンスを維持し、ビジネスのスケーラビリティ、柔軟性、コスト効率を確実に実現できるようにするために、Azure Spring Apps 上で実行されているワークロードの移行のためのプライマリ サービスとして Azure Container Apps をお勧めします。

Azure Container Apps は、多言語アプリのためのフル マネージド サーバーレス コンテナー サービスであり、Java アプリを大規模に管理、監視、トラブルシューティングするのに役立つ強化された Java 機能を提供します。

Azure Container Apps の主要な機能:

  • フル マネージドのサーバーレス コンテナー プラットフォーム
  • ゼロにスケーリング機能
  • オープンソースの基盤とアドオン
  • 強化された Java のサポート
    • マネージド Spring コンポーネントのサポート (Eureka サーバー、Config Server、Spring Boot Admin)
    • 組み込みの JVM メトリック
    • Java アプリの診断

Azure Container Apps の詳細については、「Azure Container Apps の概要」を参照してください。

Azure Spring Apps Standard 従量課金および専用プランの移行ガイダンスおよびツール

Azure Spring Apps Standard 従量課金および専用プラン (プレビュー) の場合は、新規のお客様が 2024 年 9 月 30 日以降はサービスにサインアップできなくなるのに対して、既存のお客様は、このプランが 2025 年 3 月 31 日に廃止されるまで引き続き使用できます。

移行ガイダンスおよびツールは、10 月中旬までに Azure Spring Apps Standard 従量課金および専用プラン (プレビュー) に対して有効になり、お客様は Azure Spring Apps から Azure Container Apps に移行できるようになります。 詳細については、「Azure Spring Apps の Standard 従量課金および専用プランを Azure Container Apps に移行する」を参照してください。

Azure Spring Apps Basic プラン、Standard プラン、Enterprise プランの移行ガイダンスおよびツール

Azure Spring Apps Basic プラン、Standard プラン、Enterprise プランの場合は、新規のお客様が 2025 年 3 月 31 日以降はサービスにサインアップできなくなるのに対して、既存のお客様は、これらのプランが 2028 年 3 月 31 日に段階的に廃止されるまで引き続き使用できます。

2025 年 3 月中旬に Basic プラン、Standard プラン、Enterprise プランの提供終了が開始されたら、Java Spring ワークロード向けに Azure Container Apps のテストを開始し、移行に対して準備することをお勧めします。

移行ガイダンスは 2024 年 12 月末までに準備され、Azure Container Apps 環境のセットアップを支援する移行ツールは、提供終了が開始される前の 2025 年 3 月中旬までに提供される予定です。

Azure Spring Apps Enterprise で Tanzu コンポーネントを使用しているお客様にはどのような影響がありますか?

お客様が Azure Container Apps への移行中に Spring の商用サポートを取得または継続し、Tanzu コンポーネントを使用することに関心がある場合は、これらのコンポーネントをダウンロードし、Azure Container Apps 上で JAR ファイルとして実行できます。 詳細については、Broadcom の販売者にお問い合わせください。

よく寄せられる質問

移行先はどのようなものですか?

Azure Spring Apps 上で実行されているワークロードの移行のためのプライマリ サービスとして Azure Container Apps をお勧めします。 Azure Container Apps は、多言語アプリのためのフル マネージド サーバーレス コンテナー サービスであり、Java アプリを大規模に管理、監視、トラブルシューティングするのに役立つ強化された Java 機能を提供します。

移行ガイダンスおよびツールは、10 月中旬までに Azure Spring Apps Standard 従量課金および専用プラン (現在パブリック プレビューのみ) に対して有効になり、お客様は Azure Spring Apps から Azure Container Apps に移行できるようになります。 詳細については、「Azure Spring Apps の Standard 従量課金および専用プランを Azure Container Apps に移行する」を参照してください。

Microsoft では、Azure Spring Apps Basic プラン、Standard プラン、Enterprise プランから Azure Container Apps への移行ガイダンスおよびツールに取り組んでいます。 このガイダンスとツールは、2025 年 3 月までに提供される予定です。

また、次の代替ソリューションを検討することもできます。

  • PaaS ソリューション: Azure App Service は、Web アプリ、モバイル アプリ バックエンド、RESTful API を構築、デプロイ、スケーリングするためのフル マネージド プラットフォームです。 複数のプログラミング言語 (Java や .NET など) をサポートし、さまざまな開発ツールと統合し、自動スケーリング、負荷分散、アプリケーションのセキュリティなどの機能を提供します。 詳細情報: App Service の概要
  • コンテナー化されたソリューション: Azure Kubernetes Service (AKS) は、Kubernetes を使用して、コンテナー化されたアプリケーションのデプロイ、管理、スケーリングを簡略化するマネージド コンテナー オーケストレーション サービスです。 自動更新、監視、スケーリングなどの機能が提供されるため、開発者はインフラストラクチャの管理ではなく、アプリケーション開発に焦点を絞ることができます。 詳細情報: Azure Kubernetes Service (AKS) とは
  • 現在、Azure Spring Apps Enterprise の一部として Spring の商用サポートまたは Tanzu コンポーネントを使用している場合は、Azure Container Apps 上での Tanzu Platform Spring Essentials の使用に切り替える必要があります。 詳細情報: VMware Tanzu Spring

移行のタイムラインはどのようなものですか?

既存のお客様は、2025 年 3 月 31 日までに Azure Spring Apps Standard 従量課金および専用ワークロードを Azure Container Apps に移行する必要があります。 Basic プラン、Standard プラン、Enterprise プランのお客様は、2028 年 3 月 31 日までにこの移行を完了する必要があります。 Azure Spring Apps は、2028 年 3 月 31 日までに完全に廃止される予定です。

Azure Spring Apps では新規のお客様のサインアップが引き続き許可されますか?

Azure Spring Apps Standard 従量課金および専用プラン (プレビュー) の場合は、新規のお客様が 2024 年 9 月 30 日以降はサービスにサインアップできなくなるのに対して、既存のお客様は、これらのプランが 2025 年 3 月 31 日に廃止されるまで引き続き使用できます。

Azure Spring Apps Basic プラン、Standard プラン、Enterprise プランの場合は、新規のお客様が 2025 年 3 月 31 日以降はサービスにサインアップできなくなるのに対して、既存のお客様は、これらのプランが 2028 年 3 月 31 日に段階的に廃止されるまで引き続き使用できます。

現在のワークロードは Microsoft によって引き続きサポートされますか?

はい。Azure Spring Apps 上のワークロードに対して提供終了日までサポートが継続されます。 SLA 保証、インフラストラクチャの更新またはメンテナンス (VM と AKS)、OSS/Tanzu コンポーネントの管理、アプリのコンテナー イメージの更新プログラムを引き続き受け取ります。これには、基本 OS、ランタイム (JDK、dotnet ランタイムなど)、APM エージェントが含まれます。 引き続き、迅速な支援のためにサポート チケットをサービスの終了まで通常どおりに発行できます。

Azure Spring Apps では提供終了期間中に何らかの新機能が提供されますか?

いいえ。お客様からの機能要求が取り上げられることはなく、Azure Spring Apps サービスでの機能の構築もありません。 代わりに、Azure Container Apps での新機能と機能強化を優先します。

廃止日を過ぎるとどうなるのですか?

2025 年 3 月 31 日を過ぎると、Azure Spring Apps Standard 従量課金および専用プラン (プレビュー) は完全に廃止されます。 その結果、ワークロードおよび Azure Spring Apps サービスへのサポートとアクセスは受け取れなくなります。

2028 年 3 月 31 日を過ぎると、Azure Spring Apps Basic プラン、Standard プラン、Enterprise プランは完全に廃止されます。 その結果、ワークロードおよび Azure Spring Apps サービスへのサポートとアクセスは受け取れなくなります。 2028 年 3 月 31 日までにワークロードを Azure Container Apps に移行することを強くお勧めします。

Microsoft Container Apps では Azure Spring Apps との機能パリティが提供されますか?

お客様は、Azure Container Apps で Spring アプリケーションをホストするために望ましい機能のほとんどを実現できる必要があります。 Azure Container Apps では、マネージド Spring コンポーネント、Java メトリック、診断のサポートを使用できます。 詳細については、「Azure Container Apps 上の Java の概要」を参照してください。 ご質問がある場合は、Azure portal からサポート チケットを開くか、または GitHub 上の azure-container-apps リポジトリでイシューを開いてください。

Spring の商用サポートを取得または継続し、Tanzu コンポーネントを使用することに関心がある場合は、これらのコンポーネントをダウンロードし、Azure Container Apps 上で JAR ファイルとして実行できます。 Azure Container Apps 上での Tanzu Platform Spring Essentials の実行を調べるには、Broadcom の営業担当者にお問い合わせください。

Microsoft Azure Container Apps は Azure Spring Apps と同じ Azure リージョンで使用できますか?

Standard 従量課金および専用プラン (プレビュー) の場合、Azure Container Apps と Azure Spring Apps は同じリージョンで使用できます。

Basic プラン、Standard プラン、Enterprise プランのお客様の場合、Azure Container Apps は、2025 年 3 月に移行が開始される前に Azure Spring Apps と同じ Azure リージョンで使用できるようになります。

Microsoft ソリューション間に価格の違いはありますか?

Azure Spring Apps は、アプリの vCPU とメモリに対してのみ料金を支払う基本単位を備えた従量課金ベースのモデルで動作します。

Azure Container Apps には、次の 2 つの価格モデルが用意されています。

  • 1 秒あたりのリソース割り当て (VCPU とメモリ) と要求に基づいて課金される従量課金モデル。
  • シングル テナント保証、特殊なハードウェアへのアクセス、より予測可能な価格を備えた専用モデル。

専用プランの課金は、Azure Container App インスタンスにまたがって割り当てられた vCPU 秒数とギビバイト (GiB) 秒数に基づいています。 また、Azure Container Apps には節約プランも用意されています。

Microsoft ソリューションのコストは、その価格モデルと、有効にできる最適化によって異なます。 予想されるコストを正確に評価するためのメーター、使用価格、使用可能な節約プランに関する詳細を提供する Azure 料金計算ツールを使用することをお勧めします。

Azure Spring Apps Enterprise 内で Tanzu コンポーネントを使用しているお客様にはどのような影響がありますか?

Azure Container Apps への移行中に Spring の商用サポートを取得または継続し、Tanzu コンポーネントを使用することに関心がある場合は、これらのコンポーネントをダウンロードし、Azure Container Apps 上で JAR ファイルとして実行できます。 詳細については、Broadcom の営業担当者にお問い合わせください。

Azure Spring Apps の提供終了ガイダンスに関する最新情報を入手するにはどうすればよいですか?

次の表は、Azure Spring Apps の提供終了期間全体にわたる全体的なリリース タイムラインを示しています。 対応するガイダンスとツールをリリースする準備ができたら、これを最新の状態に維持していきます。

項目 ターゲット プラン リリース日
正式な提供終了開始日 Standard 従量課金および専用プラン 2024 年 9 月 30 日
すべてのお客様に対して新しいサービス インスタンスの作成をブロックする Standard 従量課金および専用プラン 2024 年 9 月 30 日
Azure Container Apps に移行するためのガイダンスとツール Standard 従量課金および専用プラン 2024 年 10 月
Tanzu コンポーネントから代替ソリューションへの切り替えに役立つガイダンス Enterprise プラン 2024 年 10 月
Azure Container Apps に移行するためのガイダンス (移行ツールのサポートはなし) Basic プラン、Standard プラン、Enterprise プラン 2024 年 12 月
半年の提供終了期間の後の正式な提供終了日 Standard 従量課金および専用プラン 2025 年 3 月 31 日
正式な提供終了開始日 Basic プラン、Standard プラン、Enterprise プラン 2025 年 3 月中旬
Azure Container Apps に移行するためのガイダンス (移行ツールのサポートあり) Basic プラン、Standard プラン、Enterprise プラン 2025 年 3 月中旬
新規のお客様のサインアップをブロックする Basic プラン、Standard プラン、Enterprise プラン 2025 年 4 月
3 年の提供終了期間の後の正式な提供終了日 Basic プラン、Standard プラン、Enterprise プラン 2028 年 3 月 31 日

移行中に移行に関するヘルプやサポートを受けるにはどうすればよいですか?

ご質問がある場合は、技術的なヘルプのために Azure portal を使用してサポート チケットを開き、Azure サポート リクエストを作成できます。