お問い合わせ

VMware Tanzu Spring

Java 環境でのアプリケーションやソリューションを素早く開発、展開可能なフレームワーク

  • クラウドネイティブ

Spring とは?

Spring

Spring は、現在最も採用されている Java 開発のフレームワークです。Spring Framework を中心としたオープンなプログラミングモデルは世界中の開発者に使用されています。Spring は最も要求の厳しいミッションクリティカルなエンタープライズクラスのアプリケーションから、オンプレミスやローカルで使用されるアプリケーションまで、膨大なウェブワークロードの処理を実現しています。

Spring の主な特徴と、なぜ Spring が現代のアプリケーション市場でこれほど普及しているのかご紹介します。

Spring の主なプロジェクト

Spring は設定からセキュリティ、Web アプリケーションからビッグデータまで、あらゆる種類のアプリケーションのニーズに対応可能な、プロジェクトがそろっています。Spring はモジュール設計となっているため、最小限なプロジェクトから開始して、必要に応じてプロジェクトを追加していくことができます。ここでは、数多くの Spring のプロジェクトの中からよく使用されるプロジェクトをいくつかご紹介します。Spring プロジェクトの詳細は「Spring 公式サイト」でご確認ください。

Spring Boot

何でもビルド

Spring Boot は、最小限の初期設定作業だけで、ベストプラクティスに従ったモダンなアプリケーションを開発や展開できる環境を提供します。

Spring Boot は、開発者が可能な限り素早く開発に取りかかれるように設計されています。初期設定作業を最小限にすることで、Spring を初めて使う開発者でもベストプラクティスに従ったモダンなアプリケーションを直感的かつ容易に開発できます。シンプルな開発環境で、REST、WebSocket、メッセージング、リアクティブ、データ、統合、バッチ機能を備えたマイクロサービスを迅速に構築できます。

Spring Framework

Spring Framework は、あらゆる種類の展開プラットフォーム上で、最新の Java ベースのエンタープライズ アプリケーションに包括的なプログラミングおよび構成モデルを提供します。

Spring の重要な要素は、アプリケーション レベルでのインフラストラクチャ サポートです。Spring はエンタープライズ アプリケーションの「配管」に焦点を当てているため、チームは特定のデプロイメント環境に不必要に結びつくことなく、アプリケーション レベルのビジネス ロジックに集中できます。

Spring Cloud

何でもコーディネート

Spring Cloud は、耐障害性と信頼性の高いマイクロサービスを構築するための、シンプルで使いやすいプログラミングモデルを提供します。

Spring Cloud は、マイクロサービスに耐障害性と高信頼性とコーディネーションを提供する実績あるパターンを実装しており、マイクロサービススタイルでの分散アーキテクチャーの構築を容易にします。これらは Spring Boot による革新的なアプローチをエンタープライズ Java にダイレクトに取り入れることで実現されています。Spring Cloud Services を使用することで、VMware Tanzu を使用しているユーザーは、サービスレジストリ、コンフィグサーバー、サーキットブレーカーダッシュボードといった Spring Cloud のコーディネーション機能を、本番環境ですぐに使えるセキュアなターンキーソリューションとして利用できます。

Spring Cloud Data Flow

何でも統合

Spring Cloud Data Flow は、マイクロサービス開発者にバッチ・ストリーム処理を統合する強力な手段を提供します。

Spring Cloud Data Flow は、コンポーザブルなデータ・マイクロサービスを構築するための統合されたサービスを提供し、ストリーミング処理および ETL ベースのデータ処理パターンに対応し、モバイルデバイス、センサー、ウェアラブル、自動車などのさまざまなデバイスを、インターネット経由で企業のシステムへと接続させます。

Spring Security

何でもセキュア化

Spring Security は、Spring ベースのアプリケーションをセキュアにするためのデファクトスタンダードであり、強力でカスタマイズ可能な認証・認可機能を提供します。

Spring Boot でフルサポートされている Spring Security は、高度な認証と認可機能を提供し、Java Web サーバーの種類に依らず、これらの機能をマイクロサービスに簡単に埋め込むことができます。SAML、OAuth、LDAP などの既存のセキュリティ機能と統合しながら、OWASP で挙げられているサイバー脅威への対策をマイクロサービスに実装できます。

Spring のサポート

VMware Tanzu は、オープンソースソフトウェア(OSS)である Spring に対して、VMware Tanzu OSS サポート ライフサイクルに基づく無料のサポートと、Spring エキスパートのビジネスサポートとサポート期間を延長する有料の商用サポート「Tanzu Spring Runtime」の2つを提供しています。商用サポートでは、OSS サポートの終了後も一定期間サポートを延長できるだけでなく、Java アプリケーション開発に必要な OSS についてまとめてサポートを受け取れます。

OSS サポート

Spring コミュニティによるセキュリティ更新とバグ修正、トラブルシューティングが無料で提供されます。Spring を実行しているユーザーは、Spring のリリース サイクルに従って、公式のオープン ソース プロジェクト リリース パッケージでコミットされたバグ修正を受け取ることができます。

「VMware Tanzu OSS サポート ライフサイクル」はこちら>

商用サポート「Tanzu Spring Runtime」

商用サポートは、OSS で提供される最初の 12 ヶ月のサポートに加え、少なくとも 12 ヶ月の追加サポート(バグフィックスやセキュリティパッチへのアクセスを含む)を提供します。また、使用者のペースでアップグレードできるように、最低 12 ヶ月のオーバーラップサポートを保証しています。

VMware Tanzu Spring Runtime は、Java 開発で現在最も採用されているフレームワークである Spring の商用サポートサービスです。Spring Framework、OpenJDK、Apache Tomcat がパッケージ化されており、ビジネスにおけるミッションクリティカルな Java アプリケーション開発を支援し、開発者による次世代アプリの開発をスムーズに行えます。Tanzu Spring Runtime は、Tanzu Application Platform に組み込まれて提供されています。

Tanzu Spring Runtime の詳細はこちら>

サポート期間の例

OSS サポートと商用サポート「Tanzu Spring Runtime」のサポート期間は、プロジェクトやリリースバージョンによって異なります。ここではサポート期間の例として、「Spring Boot」と「Spring Framework」のサポート期間についてご紹介します。各プロジェクトのサポート期間については、Spring 公式サイトの各プロジェクトページにある「サポート」よりご確認ください。

Spring Boot のサポート期間

バージョン 初回リリース OSS サポート終了 商用サポート終了*
3.3.x 2024/5/23 2025/5/23 2026/8/23
3.2.x 2023/11/23 2024/11/23 2026/2/23
3.1.x 2023/5/18 2024/5/18 2025/8/18
3.0.x 2022/11/24 2023/11/24 2025/2/24
2.7.x 2022/5/19 2023/11/24 2025/8/24
2.6.x 2021/11/17 2022/11/24 2024/2/24
Spring Boot のサポート期間
  • OSS サポート期間
  • Tanzu Spring Runtime のサポート期間(2024 年 5 月時点)

*正確なサポートの終了期限については Spring 公式サイトをご確認ください

Spring Framework のサポート期間

バージョン 初回リリース OSS サポート終了 商用サポート終了*
6.2.x 2024/11/14 2026/08/31 2027/12/31
6.1.x 2023/11/16 2025/08/31 2026/12/31
6.0.x 2022/11/16 2024/08/31 2025/12/31
5.3.x 2020/10/27 2024/08/31 2026/12/31
5.2.x 2019/09/30 2021/12/31 2023/12/31
Spring Framework のサポート期間
  • OSS サポート期間
  • Tanzu Spring Runtime のサポート期間
  • 今後のリリース予定(2024 年 5 月時点)

*正確なサポートの終了期限については Spring 公式サイトをご確認ください

Spring に関するお役立ちリンク

Spring はその柔軟性により、現在のビジネスに必要なさまざまなソリューションを実現することができます。Spring を使用する際に役立つリンクをご紹介します。

さらに Spring での開発を加速したい方に

VMware Tanzu が拓く未来

特集ページ: 今こそ求められる DevOps の実現 VMware による Kubernetes (k8s) フレームワークの実行と管理を支援する新しい作品群「Tanzu」について、VMware および VMware パートナーによる講演や特集記事内容を中心に、VMware Tanzu によって拓かれるモダン・アプリケーション開発と次代のビジネスへの可能性をご紹介します。

VMware Tanzu が拓く未来

人を、組織を、ビジネスを変える DevOps

モダナイズを実現させる DevOps ソリューション SB C&S は、VMware Tanzu をはじめとした DevOps の成功に必要なサービスを提供し、お客さまの DevOps 導入をトータルでサポートします。

人を、組織を、ビジネスを変える DevOps

関連情報
さらに表示する

VMware製品、販売についての資料・お問い合わせ VMware製品、販売パートナー制度に関するお問い合わせを受け付けております。お気軽にご相談ください。