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 スターターの幅広いポートフォリオを利用して、Azure Cosmos DB、Azure Active Directory (Azure AD)、Key Vault などの Azure サービスを簡単に操作できます。アプリに Spring のスターターを含めることで、手動でコードに依存関係記述子を追加する必要がなくなります。Spring スターターの開発はコミュニティに開かれており、コードの投稿をお待ちしています。
インフラストラクチャ管理の簡略化
Spring Boot と Steeltoe .NET Core アプリを、スケーラブルなグローバル インフラストラクチャを備えたフル マネージド サービス上で実行できます。ブルーグリーン デプロイのターンキーがサポートされ、ダウンタイムとデプロイのリスクを減らします。
お好みのパフォーマンス管理ツールを使用する
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 Apps で実行されている Spring Boot アプリケーションのリアルタイムの可視性と相関分析情報を取得します。パフォーマンスの問題の根本原因をすばやく特定し、エンド ユーザーと顧客に優れたエクスペリエンスを提供するようにアプリケーションを最適化します。
Elastic を使用した Spring アプリの統一された監視
Azure Spring Apps の監視データを、Azure にネイティブに統合された強力なデータストアに統合します。豊富な視覚化を使用して対話型の分析をリアルタイムで適用します。機械学習を使用して外れ値を表示し、ログ、メトリック、APM トレース間の直感的なナビゲーションを使用して、環境内のどこでも発生するイベントに対応します。
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
Azure は、他のあらゆるクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。
-
Azure Spring Apps の価格
Azure Spring Apps には、次の 3 つの価格レベルが用意されています:Basic、Standard、および Enterprise。Basic レベルは、開発/テストと試用版を対象とします。Standard レベルは、汎用の運用トラフィック実行に最適化されています。Enterprise レベルでは、オンデマンドの VMware Tanzu コンポーネントと商用 Spring Runtime サポートが提供されます。
Azure 無料アカウントで作業を開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
ビデオ:Spring Apps の加速化
このパネルディスカッションでは、Bosch、Digital Realty、Morgan Stanley の企業トップが、Azure Spring Apps を利用してどのようにシステムやオペレーションを変革し、価値を提供しているかを紹介します。
Azure Spring Apps のリソース
ドキュメント
トレーニング
Microsoft Learn
Azure Spring Apps に関してよく寄せられる質問
-
Azure を使用すると、承認されたユーザーのみがアプリケーション データ、ログ、構成にアクセスできるようになります。Azure Spring Apps のサービス インスタンスは相互に分離され、セキュリティ強化された Azure Kubernetes Service (AKS) クラスターセキュリティ強化された Azure Kubernetes Service (AKS) クラスターにデプロイされます。Azure Virtual Network によるネットワークの分離、Azure Policy による組織コンプライアンス標準の強化、マネージド ID による他の Azure サービスへの接続機能など、追加のセキュリティ機能を使用します。
-
リージョンごとの提供状況を見る。
-
Azure Spring Apps Standard レベルの SLA をご確認ください。Basic レベルには SLA はありません。