アプリケーション管理 |
手間のかからないインフラストラクチャ操作によるアプリケーション管理。 |
|
|
|
|
アプリのライフサイクル管理 |
基になるインフラストラクチャに関する知識なしで、アプリを簡単に作成、デプロイ、停止、再起動できます。 |
✅ |
✅ |
✅ |
✅ |
SLA |
アプリとマネージド コンポーネントの両方に対して保証された SLA。 |
該当なし |
99.90% |
99.95% |
プレビュー中は使用できません。 |
アプリ インスタンスの最大サイズ |
アプリケーション インスタンスの最大サイズ。 |
1 vCPU、2 GB |
4 vCPU、8 GB |
8 vCPU、32 GB |
従量課金の場合は 4 vCPU、8 GB、専用の場合は最大 16 vCPU、128 GB |
アプリ インスタンスの最大数 |
アプリケーション インスタンスの最大数。 |
25 |
500 |
1000 |
従量課金の場合は 400、専用の場合は 1,000。 |
自動および手動スケーリング |
アプリの自動および手動のスケールイン/アウト、およびスケールアップ/ダウン。 |
✅ |
✅ |
✅ |
✅ |
ソース コード、成果物、カスタム イメージからのデプロイ |
アプリのソース コード、成果物、カスタム イメージからデプロイします。 |
✅ |
✅ |
✅ |
成果物およびカスタム イメージ。 |
Java アプリのサポート |
Java アプリ (主に Spring Apps) のビルドとデプロイ。 |
✅ |
✅ |
✅ |
✅ |
Java ネイティブ イメージのサポート |
Java ネイティブ イメージ アプリのビルドとデプロイ。 |
❎ |
❎ |
✅ |
❎ |
.NET Core アプリのサポート |
NET Core アプリのビルドとデプロイ。 |
❎ |
❎ |
✅ |
❎ |
Node.js アプリのサポート |
Node.js アプリのビルドとデプロイ。 |
❎ |
❎ |
✅ |
❎ |
GO アプリのサポート |
GO アプリのビルドとデプロイ。 |
❎ |
❎ |
✅ |
❎ |
Python アプリのサポート |
Python アプリのビルドとデプロイ。 |
❎ |
❎ |
✅ |
❎ |
PHP アプリのサポート |
PHP アプリのビルドとデプロイ。 |
❎ |
❎ |
✅ |
❎ |
静的 Web アプリのサポート |
CSS、JS、HTML などの静的 Web コンテンツを使用して静的 Web アプリをビルドしてデプロイします。 |
❎ |
❎ |
✅ |
❎ |
ダウンタイムなしのデプロイ |
ダウンタイムゼロとアプリへの影響を保証するローリング アップデート戦略とブルー グリーン デプロイ戦略。 |
✅ |
✅ |
✅ |
✅ |
カスタム ドメイン |
アプリでの複数のカスタム ドメインのサポート。 |
❎ |
✅ |
✅ |
✅ |
Bring your own storage |
アプリで使用する Azure ストレージのマウントのサポート。 |
✅ |
✅ |
✅ |
✅ |
カスタム正常性プローブ |
正常性プローブ (liveness、readiness、startup プローブなど) と正常終了期間のカスタマイズのサポート。 |
✅ |
✅ |
✅ |
✅ |
修正プログラムの自動適用 |
基本 OS、言語ランタイム (JDK など)、アプリのイメージを維持する APM エージェントの修正プログラムの自動適用。 |
✅ |
✅ |
✅ |
✅ |
Spring Runtime サポート |
Spring プロジェクトのサポート期間を延長した組み込みの Tanzu Spring Runtime サポートと、24 時間 365 日の VMware サポート。 |
❎ |
❎ |
✅ |
❎ |
トラブルシューティングと監視 |
トラブルシューティングと監視。 |
|
|
|
|
リモート デバッグ |
リモート デバッグ |
✅ |
✅ |
✅ |
該当なし |
スレッド/ヒープ/JFR ダンプ |
スレッド/ヒープ/JFR ダンプ。 |
✅ |
✅ |
✅ |
✅ |
Web シェルのサポート |
Web シェルを使用して実行中のアプリ インスタンスに接続し、JDK コマンドを直接実行します。 |
✅ |
✅ |
✅ |
✅ |
追加設定なしの APM 統合 |
追加設定なしの APM 統合 (Azure Application Insights と、Dynatrace、AppDynamics、New Relic、Elastic APM などの一般的なサードパーティ製 APM)。 |
✅ |
✅ |
✅ |
✅ |
Security |
セキュリティで保護されたネットワークと ID の管理。 |
|
|
|
|
トラフィック パス全体に沿った通信のセキュリティ保護 |
イングレス コントローラーからアプリ、アプリからアプリ、アプリからバッキング サービス (データベースなど) など、トラフィック パス全体に沿った通信のセキュリティ保護。 |
✅ |
✅ |
✅ |
✅ |
VNet インジェクション |
仮想ネットワーク (VNet) インジェクション。 |
❎ |
✅ |
✅ |
✅ |
プライベート エンドポイント |
プライベート エンドポイントを使用した、Azure データベース、Key Vault などのバッキング サービスへの接続のサポート。 |
❎ |
✅ |
✅ |
✅ |
マネージド ID |
Azure のシステム割り当てとユーザー割り当ての両方のマネージド ID のサポート。 |
✅ |
✅ |
✅ |
✅ |
統合 |
バッキング サービス、CICD、IDE との統合機能。 |
|
|
|
|
任意の Azure サービスとの簡単な統合 |
Azure SDK と Spring Cloud Azure 上の任意の Azure サービスとの統合。 |
✅ |
✅ |
✅ |
✅ |
追加設定なしの CICD 統合 |
Azure DevOps、Jenkins、GitHub Actions などとの追加設定なしの CICD 統合。 |
✅ |
✅ |
✅ |
✅ |
一般的な Python IDE との追加設定なしの統合 |
Azure Spring Apps とのインプレース対話を可能にするための VS Code や IntelliJ などの一般的な Python IDE との追加設定なしの統合。 |
✅ |
✅ |
✅ |
✅ |
マネージド コンポーネント |
アプリの開発と運用をサポートするための、保証された SLA、タイムリーなメンテナンス、適切に調整された構成を備えたフルマネージド コンポーネント。 |
|
|
|
|
SLA |
アプリとマネージド コンポーネントの両方に対して保証された SLA。 |
該当なし |
99.90% |
99.95% |
プレビュー中は使用できません。 |
ソース コードからのイメージのビルドと保守 |
ソース コードからの Open Container Initiative (OCI) イメージのビルドと保守を一元的に管理するためのビルド サービス。 |
✅ (既定のビルド サービス) |
✅ (既定のビルド サービス) |
✅
(構成可能なビルド サービス1) |
❎ |
要求をバックエンド アプリにルーティングする API ゲートウェイ |
横断的な問題 (スロットリング、要求および応答フィルター、認証と認可など) に一元的に対処して要求をルーティングする Spring Cloud Gateway。 |
❎ |
❎ |
✅ |
❎ |
API を参照して試行する API ポータル |
詳細な API ドキュメントを表示し、API を試行する API ポータル。 |
❎ |
❎ |
✅ |
❎ |
アプリ構成の管理 |
Git ホスト リポジトリからアプリにアプリ構成を配布する構成サービス。 |
✅ (Spring アプリのみをサポート) |
✅ (Spring アプリのみをサポート) |
✅
(多言語アプリをサポート) |
✅ (Spring アプリのみをサポート) |
サービスの登録と検出 |
マイクロサービス ベースの Spring アプリケーションにサービス登録および検出機能を提供するサービス レジストリ。 |
✅ |
✅ |
✅ |
✅ |
アプリのリアルタイムの監視とトラブルシューティング |
アプリの開発者とアプリのオペレーターが実行中の Spring アプリケーション内を調べるのに役立つ、分析情報とトラブルシューティングのための軽量ツール。 |
❎ |
❎ |
✅ |
❎ |
配布可能なプロジェクト テンプレートによる開発の迅速化 |
エンタープライズ準拠のコードと構成を検出可能で繰り返し可能な方法で体系化するテンプレートおよびアクセラレータをビルドして配布するためのプロジェクト ブートストラップ ツール。 |
❎ |
❎ |
✅ |
❎ |