Azure Spring Apps
Microsoft と VMware のフル マネージド サービスを使用して、Spring Boot アプリケーションをビルドしてデプロイします
Spring Boot アプリの開発と管理を簡素化する
Azure Spring Apps は、Spring 開発者のためのフル マネージド サービスです。包括的な監視と診断、構成管理、サービス検出、CI/CD 統合、Blue-Green デプロイなどを使用して、お使いの Spring Boot アプリケーションのライフサイクルを管理できます。
組み込みのサービス検出と構成管理を使用したフル マネージド アプリケーション開発
Microsoft と VMware が共同でエンジニアリング、運用、統合をサポート
Azure Monitor 相互運用性でボトルネックをすばやくトラブルシューティングまたは特定する
完全に統合された VMware Tanzu Build Service を使用して、ソースからコンテナーまで、Java アプリケーションを簡単に構築できます。
Enterprise レベルと VMware Tanzu を使用して、より迅速に出荷する
Azure でエンタープライズ Spring Boot アプリケーションを安全にデプロイ、運用、スケーリングします。Azure Spring Apps Enterprise は、構成管理、統合、移植性、柔軟性、サポートに関するエンタープライズの要件に対応できるよう構築された、商用の VMware Tanzu コンポーネントを提供します。Tanzu Build Service、Application Configuration、Service Registry など、VMware や Microsoft のフルサポートを受けた商用版を使用できます。


アプリの使用率を高くする
自動スケーリング機能を使用してSpring Boot アプリケーションを自動的にスケーリングすることにより、生産性とコスト効率を向上させます。必要に応じてスケーリングする読み込みまたはメトリック ベースのモードを選択するか、スケジュールベースのモードを選択して定義済みのスケジュールと制限に基づいてスケーリングします。アプリは定義された制限を超えたり下回ったりすることはありません。
アプリの監視とトラブルシューティング
Azure Monitor を使用して、アプリケーションの依存関係および運用のテレメトリに関する詳細な分析情報を得ましょう。メトリックを集計して、さまざまなサービスが連携していることを示すトポロジカル ビューを表示したり、パフォーマンスの平均やエラー率を確認したりできます。信頼性の問題やパフォーマンスのボトルネックの根本原因を簡単に特定できます。

Spring スターターを使用してアプリを拡張する
Spring Starter の大規模なポートフォリオを使用すると、Azure Cosmos DB、Azure Active Directory (Azure AD)、Key Vaultなどの Azure サービスを簡単に操作できます。コードに依存関係記述子を手動で追加する必要がないように、アプリに Spring スターターを含めます。Spring Starter の開発はコミュニティに公開されており、コードの投稿を歓迎します。
Spring on Azure の詳細情報インフラストラクチャ管理の簡略化
Spring Boot と Steeltoe .NET Core アプリを、スケーラブルなグローバル インフラストラクチャを備えたフル マネージド サービス上で実行できます。Blue-Green Deployment でのターンキーがサポートされ、ダウンタイムとデプロイのリスクを減らします。
デプロイ戦略についての詳細情報お好みのパフォーマンス管理ツールを使用する

Dynatrace を使用して Spring のワークロードをモニターする
Dynatrace を使用して、自動化されインテリジェントな監視を活用しましょう。コードレベルの深い視覚化とエンドツーエンドの追跡を備えた Dynatrace は、Azure Spring Apps と連携して、AI 支援による問題検出と自動根本原因分析を提供します。お客様のハイブリッド クラウドを常に把握し、正常なアプリケーションと正常でないアプリケーションを区別することができます。

New Relic One で Spring アプリ に監視を追加
単一の UI でデータを表示し、トラブルシューティングを効率的に行うことができます。New Relic One Azure Spring Apps 統合により、お客様のアプリケーション データを New Relic One に直接送信することができ、強力な監視プラットフォームを最大限に活用することができます。

AppDynamics を使用した Spring ワークロード全体のフルスタックの可観測性
Azure Spring Cloudで実行されている Spring Boot アプリケーションのリアルタイムの可視性と相関分析情報を取得します。パフォーマンスの問題の根本原因をすばやく特定し、エンド ユーザーと顧客に優れたエクスペリエンスを提供するようにアプリケーションを最適化します。

Elastic を使用した Spring アプリの統一された監視
Azure にネイティブに統合された強力なデータストアで、Azure Spring Apps の監視データを統合します。豊富な視覚化を使用して対話型の分析をリアルタイムで適用します。機械学習を使用して外れ値を表示し、ログ、メトリック、APM トレース間の直感的なナビゲーションを使用して、環境内のどこで発生するイベントにも対応します。
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft ではサイバーセキュリティの研究と開発に年間 USD 10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
Azure は、他のクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。
Azure Spring Apps の価格
Azure Spring Apps には、Basic、Standard、Enterpriseの 3 つの価格レベルが用意されています。Basic レベルは、開発/テストと試用版をターゲットにしています。Standard レベルは、汎用の運用トラフィックを実行するために最適化されています。Enterprise レベルでは、オンデマンド VMware Tanzu コンポーネントと商用 Spring Runtime サポートが提供されます。
Azure 無料アカウントで作業を開始する
無料で開始しましょう。 $200 クレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスと 40 を超える他のサービスを無料で利用できます。
クレジットを受け取った後は、従量課金に移動して、同じ無料サービスを使用してビルドを続けてください。無料の月間使用分を超えて使用する場合にのみ、お支払いください。
12 か月経過後、40 を超えるサービスを常に無料で利用できます。そして今まで通り、月次の無料枠を超えて使用した分は、お支払いください。
Jonathan Jones 氏 (リード ソリューション アーキテクト、グループ ファイナンス IT、Swiss Re)"'Cloud–native' must provide tangible results. Azure Spring Apps helps by taking away the implementation and management effort so we can focus on our core competencies."

Armando Guzman 氏 (プリンシパル ソフトウェア エンジニア、ユニファイド コマース、Raley)"Azure Spring Apps has allowed Raley's to quickly develop and deploy new apps while exceeding customer and developer expectations."

Liantis、インフラストラクチャおよびセキュリティ アーキテクト、Kurt Roggen 氏"Azure Spring Apps was a strategic fit for Liantis because we can really focus on building the application, whereas Microsoft provides and secures the application platform. That's why Azure Spring Apps is a great fit."

Bosch、ソフトウェア アーキテクト、Philipp Stussak 氏"We are Java developers. We are not infrastructure guys. We are not system administrators. With Azure Spring Apps, we don't have to worry about managing Kubernetes or cluster downtime."

Devon Yost氏, エンタープライズアーキテクト, Digital Realty"Azure Spring Apps is paramount to our architecture, because of its ease of use and the fact that it's a fully managed offering. Coupled with the REST APIs that we have developed, we have a truly powerful, resilient, and global platform."

ビデオ: Spring アプリ を加速する
このパネル ディスカッションでは、Azure Spring Apps を使用して、システムと運用を変革し、価値を提供している、Bosch、Digital Reality、Morgan Stanley のエンタープライズリーダーがどのように取り組んでいるかについて説明します。
Azure Spring Apps のリソース
ドキュメント
クイックスタート、チュートリアル、概念などトレーニング
GitHubに関するガイドとチュートリアルMicrosoft Learn
Spring マイクロサービスを Azure にデプロイするAzure Spring Apps に関してよく寄せられる質問
-
Azure では、認可されたユーザーのみがアプリケーション データ、ログ、構成にアクセスできるようにすることができます。Azure Spring Apps のサービス インスタンスは互いに分離され、セキュリティが強化された Azure Kubernetes Service(AKS) クラスターにデプロイされます。追加のセキュリティ機能としては、Azure Virtual Network によるネットワークの分離、Azure Policy による組織コンプライアンス標準の強化、マネージド ID による他の Azure サービスへの接続機能などがあります。
-
リージョンごとの提供状況をご覧ください。
-
Azure Spring Apps Standard レベルの SLA をご確認ください。Basic レベルには SLA はありません。