Azure Spring Apps
Microsoft と VMware のフル マネージド サービスを使用して Spring アプリケーションをビルドまたは移行できます。
Spring エンタープライズ アプリ開発のシンプル化と、成長に合わせたスケーリングを実現する
Azure Spring Apps は、Spring の開発者がインフラストラクチャではなくコードに焦点を当てられるようにするフル マネージド サービスです。Web アプリ、マイクロサービス、イベント ドリブン、サーバーレス、バッチなど、あらゆる種類の Spring アプリを Kubernetes の必要なくデプロイできます。既存の投資を利用しながら、Azure エコシステムを活用できます。 今すぐご利用ください。
フル マネージド インフラストラクチャで Spring Boot やその他の Spring アプリ開発に集中し、アプリの移植性も維持する
Microsoft と VMware でサポートされる Azure および Spring 機能を使用したシームレスなアプリ管理
迅速かつ容易にアプリを移行し、運用環境までの期間を数か月から数日に短縮
使い慣れたツールのエコシステムとの互換性を生かして、既存の IT 投資を有効活用し、開発者の生産性を維持する
出荷のさらなる迅速化と、インフラストラクチャ管理のシンプル化を実現
お使いのアプリ、ビジネス ロジック、ユーザーへの価値提供など、重要なことに意識を集中できます。 任意の種類の Spring または Polyglot アプリを、ソース コードまたはビルド成果物から展開でき、コンテナーの作成とメンテナンスに関するサポート機能も利用できます。Azure Spring Apps で、基盤となるインフラストラクチャ、Java Development Kit (JDK)、基本イメージ、脆弱性のスキャンと修正プログラムの適用を管理できます。Azure Spring Apps Enterprise を利用すると、構成管理、統合、移植性、柔軟性、サポートに関するエンタープライズ要件への対応を目的として構築された強力な VMware Tanzu コンポーネントが追加されます。
アプリの観察とトラブルシューティングを手軽に実行
Azure Monitor を使用して、アプリケーションの依存関係および運用のテレメトリに関する詳細な分析情報を得ましょう。メトリックを集計して、さまざまなサービスが連携していることを示すトポロジカル ビューを表示したり、パフォーマンスの平均やエラー率を確認したりできます。信頼性の問題やパフォーマンスのボトルネックの根本原因を簡単に特定できます。AppDynamics、Dynatrace、Elastic、New Relic の統合サポートにより、リモート デバッグ、スレッドとメモリの分析、お好きな APM ツールなど、使い慣れたトラブルシューティング方法を使用できます。
Spring ランタイムの高度なサポートを利用
Azure Spring Apps Enterprise には、VMware Spring Runtime のサポートが含まれており、世界クラスの 24 時間 365 日のサポート、エンタープライズ向けに設計された人気プロジェクトのパッケージ版への排他的アクセス、OSS サポート終了後の長期的サポートが含まれているため、ご都合に応じたペースでアプリケーションを更新できます。
既存のテクノロジー投資を有効活用
Azure で Java アプリケーションと Spring アプリケーションを移行または構築する際には、ネットワーク、監視、自動化、ID プロバイダー、オンプレミス システム、開発およびビルド ツール、アプリ ライブラリへの投資を利用できます。既存のツールを有効活用すると、コストを抑制できるだけでなく、開発者の生産性を維持するのにも役立ちます。
セキュリティ ベースラインを確立
セキュリティで保護されたアクセス、セキュリティで保護された通信、シークレット管理、ワークロード分離ロールベース アクセス制御 (RBAC)、パスワードレス接続のサポート、ユーザー認証および承認機能など、Azure Spring Apps に統合されている機能を使用して、積極的なセキュリティ態勢の開発と維持ができます。 セキュリティ ベースラインについての詳細はこちら
Spring スターターを使用してアプリを拡張する
Spring スターターの大規模なポートフォリオを使用して、Azure Cosmos DB、Microsoft Entra ID (旧称: Azure Active Directory)、Azure Key Vault などの Azure サービスを簡単にインタラクティブ操作できます。アプリに Spring のスターターを含めると、手動でコードに依存関係記述子を追加する必要をなくすことができます。Spring スターターの開発はコミュニティに開かれており、コードの投稿をお待ちしています。
お好みのパフォーマンス管理ツールを使用する
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 アプリの観測可能性を統合する
Elastic を使用して、強力な Azure ネイティブ データ ストア内の Azure Spring Apps データについての観測可能性を統合できます。豊富な視覚化機能をリアルタイムで使用し、対話型分析を適用できます。機械学習を使用して外れ値を表示し、ログ、メトリック、APM トレース間の直感的なナビゲーションを使用して、環境内のどこでも発生するイベントに対応します。
組み込みのセキュリティとコンプライアンス
-
77 か国で 8,500 人を超えるセキュリティおよび脅威インテリジェンスの専門家を採用しています。
-
無料で今すぐ開始
Azure Spring Apps は、アプリケーションのサイズ、実行パターン、複雑さに関係なく、特定の要件を満たす幅広い料金プランを提供します。
テストや開発の初期段階から、商用 Spring Runtime のサポートによる運用環境での高度な要求まで、ユーザーに合わせたプランを選択してください。
50 vCPU と 100 GB のメモリが毎月無償で利用でき、ジャーニーに弾みをつけられます。
Azure 無料アカウントで作業を開始する
1
無料で始めましょう。 USD200 相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスを常時無料で利用できます。
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
あらゆる顧客から信頼されています
"'クラウド–ネイティブ' は具体的な結果を提供する必要があります。Azure Spring Apps により実装と管理への注力が取り除かれので、社員がコア コンピテンシーに集中できるようになります。"
Jonathan Jones 氏 (Swiss Re、グループ ファイナンス IT 部門リード ソリューション アーキテクト)
"私たちは Java 開発者です。インフラストラクチャ側の人間ではありません。また、システム管理者でもありません。Azure Spring Apps を使えば、Kubernetes やクラスターのダウンタイムの管理のことを心配する必要がありません。"
Bosch、ソフトウェア アーキテクト、Philipp Stussak 氏
"Azure Spring Apps は、その使いやすさとフルマネージドサービスであることから、当社のアーキテクチャにとって最も重要なものです。当社の開発した REST API と組み合わせて、真に強力で回復力のあるグローバルなプラットフォームが実現しました。"
Digital Realty、エンタープライズ アーキテクト、Devon Yost 氏
Spring Apps の加速化
このパネルディスカッションでは、Bosch、Digital Realty、Morgan Stanley の企業トップが Azure Spring Apps を利用してシステムとオペレーションを変革し、価値を提供している事例を紹介します。
Azure Spring Apps:アプリを簡単に実行する方法
Adib Saikali と Asir Wavsingh による技術的な概要説明とデモ セッションで、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 サービスへの接続機能など、追加のセキュリティ機能を使用します。
-
リージョンごとの提供状況を表示します。
-
SLA の詳細を表示する: ライセンス ドキュメント (microsoft.com)。
-
Azure Spring Apps では、次のすべての種類の Spring アプリケーションがサポートされています:Spring Boot、マイクロサービス、リアクティブ、クラウド、Web アプリ、サーバーレス、イベント ドリブン、バッチ。また、Standard では Steeltoe .NET Core アプリと Spring アプリと同時に実行でき、Enterprise では多言語アプリを実行できます。
-
Spring アプリには移植性が自然に備わっています。 Azure を含め、任意の場所に展開できます。JAR または WAR ファイルを Azure Spring Apps に展開するだけでよく、アプリの移植性は維持されます。プラットフォームに特有のデプロイ記述子や HELM チャートなど、追加の成果物を作成すると、移植性に影響が生じることがあります。