Share via


Azure Spring Apps の新機能

Note

Azure Spring Apps は、Azure Spring Cloud サービスの新しい名前です。 サービスの名前は新しくなりましたが、スクリーンショット、ビデオ、図などの資産の更新に取り組んでいる間、場所によってはしばらく古い名前が表示されます。

Azure Spring Apps は継続的に改善されています。 常に最新の開発状況を把握していただけるよう、この記事では最新リリースに関する情報を提供します。

この記事は四半期ごとに更新されるため、定期的に確認してください。 また、「Azure の更新情報」にもアクセスできます。ここでは、更新情報を検索したり、製品のカテゴリ別に参照したりすることができます。

Q1 2024

次の更新プログラムが Enterprise プランで利用できるようになりました。

  • 最大 47% 割引: Azure Spring Apps Enterprise が Azure 節約プランの対象になりました: エンタープライズ プランのすべての Azure Spring Apps リージョンは、Azure 節約プランにコミットすることで、1 年間で 20%、3 年間で 47% の大幅なコスト削減が可能になります。 詳細については、「Azure Spring Apps Enterprise がコンピューティングのための Azure 節約プランの対象になりました」を参照してください。

  • Azure CLI は Spring Cloud Gateway のログ ストリーミングをサポートしています: この機能により、Spring Cloud Gateway のログを診断の目的でリアルタイムで取得できます。 詳細については、「VMware Spring Cloud Gateway のトラブルシューティング」の「リアルタイム ログ ストリーミングを使用する」セクションを参照してください。

  • Azure CLI は Application Configuration Service のログ ストリーミングをサポートしています: この機能により、Azure CLI を使用して Application Configuration Service のログを取得できるようになり、構成の更新を検出できるようになります。 詳細については、「Application Configuration Service for Tanzu を使用する」の「リアルタイム ログ ストリーミングを使用する」セクションを参照してください。

  • ビルドパックのバージョンを表示します: ビルドパックに追加された最新の機能は、使用されているバージョンを理解し、ビルド プロセスに関連する問題を診断するのに役立ちます。

  • アプリケーション構成サービスのトラブルシューティングの強化: アプリにリンクされた configMap を直接表示できるようになり、更新されていない構成の問題のトラブルシューティングにさらに役立ちます。 また、Azure CLI を通じて、アプリケーション構成サービスが上流の Git リポジトリからプルした構成ファイルをローカル環境にエクスポートすることもできます。 このプロセスは、コンテンツを調べたり、ローカル開発のために構成ファイルを使用したりするのに役立ちます。 詳細については、「Application Configuration Service for Tanzu を使用する」の「ConfigMap で構成ファイルを調べる」セクションを参照してください。

Q4 2023

次の更新プログラムが Enterprise プランで利用できるようになりました。

次の更新プログラムが Enterprise プランと Basic/Standard プランで利用できるようになりました。

  • 計画メンテナンス (パブリック プレビュー): Azure Spring Apps は、アプリケーションが依存するサーバー側のコンポーネントに定期的にパッチを適用し、安全な状態と最新の状態を確保します。 これらのコンポーネントには、JDK、Spring Cloud ミドルウェア、APM、ベース OS イメージ、ランタイム インフラストラクチャが含まれます。 このようなパッチを有効にするには、アプリケーションを再起動する必要があります。 計画メンテナンスでは、このような強制的な再起動のための時間を特定の日にスケジュールできます。 詳細については、「計画メンテナンスを構成する方法 (プレビュー)」を参照してください。

  • 証明書の自動同期: Azure Spring Apps の一部の機能では、選択した証明書によってアプリケーションがセキュリティで保護されます。 証明書の自動同期を使用すると、Azure Key Vault で証明書をローテーションできるようになり、それらは自動的に Azure Spring Apps に同期されます。 この機能強化により、カスタム ドメインや TLS/SSL 設定などの機能をより簡単に管理できるようになりました。 詳細については、「既存のカスタム ドメインを Azure Spring Apps にマップする」の「自動同期証明書」セクションを参照してください。

2023 年第 3 四半期

次の更新プログラムが Enterprise プランで利用できるようになりました。

次の更新プログラムが Standard 従量課金プランおよび専用プランで利用できるようになりました。

2023 年第 2 四半期

次の更新プログラムで新しいプランが発表されます。

次の更新プログラムがすべてのプランで利用できるようになりました。

次の更新プログラムが従量課金プランと Basic/Standard プランで利用できるようになりました。

  • Azure Spring Apps の Azure Developer CLI (azd): Azure Developer CLI (azd) は、ローカルの開発環境から Azure にアプリケーションを取得するために要する時間を短縮するオープンソース ツールです。 いくつかのコマンドだけで、Spring アプリケーションの初期化、パッケージ化、プロビジョニングを行い、Azure Spring Apps にデプロイできるようになりました。 「クイック スタート: 初めての Web アプリケーションを Azure Spring Apps にデプロイする」を使用して試してみてください。

次の更新プログラムが Enterprise プランで利用できるようになりました。

  • Azure Spring Apps Enterprise インスタンス間で共有可能なビルド結果 (プレビュー): この更新プログラムを使用すると、次のシナリオをサポートするために、独自の Azure Container Registry (ACR) を使用して Azure Spring Apps ビルド イメージを完全に可視化できます。

    • PREPROD 環境でビルドしてテストし、検証済みイメージを使用して複数の PROD 環境にデプロイします。
    • セキュリティで保護された CICD パイプラインを調整して、ビルド アクションからデプロイ アクションまでのステップをプラグインします。

    詳細については、「Azure Spring Apps Enterprise プランで多言語アプリをデプロイする方法」および「GitHub Actions で Azure Spring Apps の CI/CD を使用する」を参照してください。

  • アプリ アクセラレータおよびアプリ ライブ ビューの高可用性サポート: アプリ アクセラレータとアプリ ライブ ビューでは、高可用性を提供するために複数のレプリカがサポートされるようになりました。 詳細については、「Azure Spring Apps Enterprise プランで Tanzu Dev Tools を構成する」を参照してください。

  • Spring Cloud Gateway の自動スケーリング: Spring Cloud Gateway では、手動スケーリングの手間をかけずに、エラスティック トラフィックをより適切に提供するための自動スケーリングがサポートされるようになりました。 詳細については、「VMware Spring Cloud Gateway を構成する」の「自動スケーリング設定を設定する」セクションを参照してください。

  • Application Configuration Service – 多言語のサポート: この更新プログラムを使用すると、Application Configuration Service を使用して、.NET や Go などの任意の多言語アプリの外部構成を管理できます。 詳細については、「Application Configuration Service for Tanzu を使用する」の「ポリグロットのサポート」セクションを参照してください。

  • Application Configuration Service – パフォーマンスとセキュリティの強化: この更新プログラムにより、Git 監視操作のパフォーマンスが大幅に向上します。 この機能強化を使用すると、Application Configuration Service と Git リポジトリの間の TLS を介した構成と証明書検証の更新を高速化することができます。 詳細については、「Application Configuration Service for Tanzu を使用する」を参照してください。

  • 1,000 個のアプリ インスタンスのサポート (プレビュー): 大規模なマイクロサービス クラスターをサポートするために、1 つの Azure Spring Apps Enterprise サービス インスタンスの最大アプリ インスタンス数を 1,000 個に増加しました。 詳細については、「Azure Spring Apps のクォータとサービス プラン」を参照してください。

  • アプリ アクセラレータ証明書の検証: この更新プログラムでは、アプリ アクセラレータと Git リポジトリの間の TLS を介した証明書検証が提供されます。 詳細については、「Azure Spring Apps Enterprise プランで VMware Tanzu アプリケーション アクセラレータを使用する」の「自己署名証明書を使用してアクセラレータを構成する」セクションを参照してください。

2023 年第 1 四半期

次の更新プログラムが、Basic/Standard プランと Enterprise プランの両方で利用できるようになりました。

  • 移行のためのソース コードの評価: Cloud Suitability Analyzer を使用して、Azure Spring Apps に移行するための準備状況について既存のオンプレミスの Spring アプリケーションを評価します。 このツールでは、移行に必要な変更の種類と、関連する作業の量に関する情報が提供されます。 詳細については、「Cloud Suitability Analyzer を使用して Spring アプリケーションを評価する」を参照してください。

次の更新プログラムが Enterprise プランで利用できるようになりました。

2022 年第 4 四半期

次の更新プログラムが、Basic/Standard プランと Enterprise プランの両方で利用できるようになりました。

  • イングレス設定: イングレス設定を使用すると、Azure Spring Apps トラフィックをアプリケーション レベルで管理できます。 この機能には、gRPC、WebSocket、RSocket-on-WebSocket、セッション アフィニティ、送信/読み取りタイムアウトのプロトコル サポートが含まれます。 詳細については、「Azure Spring Apps でイングレス構成をカスタマイズする」を参照してください。

  • リモート デバッグ: IntelliJ または VS Code を使用して、Azure Spring Apps でアプリをリモートでデバッグできるようになりました。 セキュリティ上の理由から、既定では、Azure Spring Apps でのリモート デバッグは無効になっています。 Azure portal または Azure CLI を使用してアプリのリモート デバッグを有効にし、デバッグを開始できます。 詳細については、「Azure Spring Apps でアプリをリモートでデバッグする」を参照してください。

  • トラブルシューティングのためにアプリ インスタンス シェル環境に接続する: Azure Spring Apps には、アプリケーションのトラブルシューティングを行うための数多くの方法が用意されています。 開発者がアプリ インスタンスの実行中の環境を調べたい場合、アプリ インスタンスのシェル環境に接続してトラブルシューティングを行うことができます。 詳細については、「トラブルシューティングのためにアプリ インスタンスに接続する」を参照してください。

次の更新プログラムが Enterprise プランで利用できるようになりました。

  • 新しいマネージド Tanzu コンポーネント - Tanzu Application Platform の Application Live View: Spring Boot アクチュエータに基づく軽量の分析情報およびトラブルシューティング ツールで、アプリ開発者とアプリ オペレーターが実行中のアプリ内を見るのに役立ちます。 アプリケーションは、HTTP エンドポイントを使用して実行中のプロセス内から情報を提供します。 Application Live View では、これらのエンドポイントを使用して、アプリケーションからデータを取得して操作します。 詳細については、「Azure Spring Apps Enterprise プランで Application Live View を使用する」を参照してください。

  • 新しいマネージド Tanzu コンポーネント – Tanzu Application Platform のアプリケーション アクセラレータ: アプリケーションのビルドとデプロイのプロセスを高速化できます。 これらは、アプリケーションをブートストラップし、検出可能で反復可能な方法でデプロイするのに役立ちます。 詳細については、「Azure Spring Apps Enterprise プランで VMware Tanzu アプリケーション アクセラレータを使用する」を参照してください。

  • 静的ファイルを直接デプロイする: HTML などの静的ファイルのみを含むアプリケーションがある場合、HTTPD や NGINX などの自動的に構成された Web サーバーを使用して直接デプロイできます。 このデプロイ機能には、任意の JavaScript フレームワークを使用して構築されたフロントエンド アプリケーションが含まれます。 このデプロイは、背後にある Tanzu Web Servers ビルドパックを使用して行うことができます。 詳細については、「Web 静的ファイルをデプロイする」を参照してください。

  • マネージド Spring Cloud Gateway の機能強化: ルーティング規則の構成と、ゲートウェイからマネージド Spring Cloud Gateway 内のアプリへの TLS サポートを簡略化するために、アプリ レベルのルーティング規則のサポートが新たに追加されました。 詳細については、「Spring Cloud Gateway を使用する」を参照してください。

2022 年第 3 四半期

お客様が導入の障壁や価格の摩擦を軽減して Azure Spring Apps Enterprise で提供される機能を最大限に活用できるように、次の更新プログラムが利用できるようになりました。

  • 価格の引き下げ: Azure Spring Apps Standard および Enterprise の基本単位を 6 vCPU と 12 GB のメモリに削減し、vCPU とメモリの超過分の価格を引き下げました。 詳細については、「Azure Spring Apps の価格」を参照してください

  • 毎月の無料付与: 最初の 50 vCPU 時間と 100 メモリ GB 時間は毎月無料です。 詳細については、「Azure Spring Apps の価格」を参照してください

価格の引き下げ - Azure Spring Apps で、より少ないコストでより多くを実行」で、価格の変更を比較できます。

関連項目

これより以前の更新プログラムについては、「Azure の更新情報」を参照してください。