Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2025/07/30 JakartaOne 2025 Japan Red Hatのアプリケーシ...

2025/07/30 JakartaOne 2025 Japan Red Hatのアプリケーションサーバー JBoss EAP.

2025/07/30 JakartaOne 2025 Japanで行ったJBoss EAPの説明です。

https://jakartaone.org/2025/japan/

Avatar for Satoshi Seto

Satoshi Seto

August 04, 2025
Tweet

More Decks by Satoshi Seto

Other Decks in Technology

Transcript

  1. 4 • JavaVM(OpenJDK)のオープンソース化 • Red Hat build of OpenJDKのサポート提供 •

    Eclipse Temurinのビルド、配布 • いくつかのJava/Jakarta EE仕様のリード • MicroProfile仕様の立ち上げ • その他多数のJava製OSSへの貢献、リード 2007年のOpenJDK立ち上げから携わってます それ以前から多くのJava製OSSにも貢献。Red HatはJavaの老舗です。
  2. 7 ※すべての環境の組み合わせを Red Hatがサポートしているわけではありません。 RHEL, Windows, EC2, Azure App Service,

    etc OpenJDK系 Jakarta EE War/Ear/Jar OS + HW Java仮想マシン フレームワーク アプリケーション IBM JDK系 GraalVM系 MicroProfile Spring Spring Red Hat のサポートするアプリケーションサーバー JBoss EAPの他にRed Hat build of Quarkusを提供、Springも限定的にサポート
  3. JBoss Enterprise Application Platform(EAP) 8 コミュニティで圧倒的な支持を誇るJakarta EE(Java EE)アプリケーションサーバー ➢ Jakarta

    EE 準拠サーバーでの人気 No.1( ※1) UpstreamのWildflyと共にJavaコミュニティから支持 ➢ クラスタリングによる高可用性構成 追加料金なしでの耐障害性機能を提供 ➢ 進化したプロビジョニングシステム 新しいjboss-eap-maven-pluginによりAPサーバー自体の 軽量化が可能、数秒で起動 ➢ OpenShift/RHEL/Windows などでの完全なサポート 動作する環境を選びません ➢ Red Hat Insights との統合 RHELと一緒に管理できるように 8 (※1)2024 Jakarta EE Developer Survey Report https://outreach.eclipse.foundation/jakarta-ee-developer-survey-2024
  4. Red Hat Application Foundations Jakarta(Java) EE仕様に存在しないが、あると便利な機能群 9 * Requires OpenShift

    entitlement ▸ Quarkus & Spring Boot ▸ インメモリ分散NoSQLデータ ストア ▸ EAP & Webサーバー ▸ Node.js ▸ SSO (シングルサインオン) ▸ Migration ToolKit for Apps マイクロサービス & APIs イベント & メッセージング Enterprise Integration App ランタイム & フレームワーク ▸ OpenShift パイプラインとGitOps* ▸ Operators* ▸ IDE* ▸ 連携のための様々なコネクター ▸ マイクロサービスのオーケスト レーション ▸ データ変換 ▸ Camel Kによるシステム連携のサー バーレス化 ▸ API Manager ▸ API Gateway ▸ API Designer ▸ Service Registry ▸ Istio Service Mesh Extension ▸ Apache Kafkaによるデータストリーミング ▸ DebeziumによるChange Data Capture ▸ JMS Message Broker DevSecOps & Tooling
  5. Copyright © 2025 Red Hat K.K. All Rights Reserved. Red

    Hat Enterprise Linux 一貫性、安定性、および高性能を備えた柔 軟なオペレーションシステム Red Hat OpenShift + Middleware 場所を選ばずアプリケーションの開発や運 用が行える一貫性のあるプラットフォーム Red Hat Ansible Automation Platform 効率性、セキュリティ強化、リスク軽減を実 現する統一された自動化ソリューション Red Hat AI 既存のリソースとあらゆる生成 AIモデルを 柔軟に活用できるAIソリューション オープンソースを活用することで、特定のベンダーや環境に縛られることなく、 最適な場所でワークロードを実行できる 柔軟性と一貫性のあるプラットフォームを提供します クラウドでもオンプレでも同じ運用体験を どこでも同じように運用できるようにすることで開発・運用の負荷を軽減
  6. Red Hat OpenShift 次世代の仮想化を担うアプリケーション・プラットフォーム Virtual Machines Containers ➢ “Unified” なプラットフォーム

    仮想マシンとコンテナ、アプリケーションの形態を問わず単一の プラットフォームでサポート ➢ インフラコストを抑制 サーバー課金*1 のサブスクリプションで、 CPU リソースが多く必要な仮 想化基盤でも経済的 ➢ 生産性向上を支援するサービス 煩雑な作業を自動化し、運用者と開発者が職務上の本分に集中するこ とを支援する数々のサービス 14 *1 Bare Metal 型番のサブスクリプションを購入する場合、 2 ソケット・合計 128 コアまでを 1 サーバー分のサブスクリプションで使用可能です。
  7. クラウド ネイティブ開発 - MicroProfile、Twelve-Factor Appなどのクラウド ネイティブ開発テクニック、デプロイ自動化の導入 複数のビルド・デプロイの選択肢 - ➢ OpenShift

    テンプレート ➢ Helm Chart ➢ JBoss EAP オペレーター ➢ その他(カスタム) 自動スケーリング - OpenShift の組み込み自動スケーリング機 能を使用したリソース最適化 グレースフルシャットダウン - シャットダウン時に実行中のトランザクション の完了もしくはロールバックを行いデータの整 合性を担保* クラスタリングのサポート - kubernetes API を使用しての自動的なクラスタリ ングが設定されたJGroup 高速な脆弱性対応 - ローリングアップデート機能を利用した無停止 でのアプリケーションアップデート機能の提供 * JBoss EAP Operator によって提供される機能 15 OpenShift 上のJBoss EAP OpenShift上でJBoss EAPを動作させることによって可能になる柔軟性の高い開発・運用
  8. OpenShift Virtualization の特徴 仮想マシンとコンテナの両方を統合する完全なインフラストラクチャー ➢ OpenShift が提供するサーバー仮想化機能 ◦ Linux の仮想化機能に基づくサーバー仮想化

    ◦ OpenShift に標準で含まれる機能で、追加費用は不要 ➢ Linux と Windows の両方の仮想マシンをサポート ◦ 代表的な Linux ディストリビューションと Windows Server のテンプレートを 標準装備 ◦ Red Hat Enterprise Linux の仮想マシンは無償・無制限で使用可能 *2 ➢ 仮想マシンの専用移行ツール ◦ 既存のサーバー仮想化環境から OpenShift Virtualization へ仮想マシンを 移行するツールを無償で使用可能 ➢ エンドツーエンドの管理自動化 ◦ OpenShift と仮想マシンの管理作業を自動化するツールとの連携 ◦ 外部の仮想基盤やネットワーク機器などの管理自動化も可能 Virtual Machine Red Hat OpenShift OpenShift Virtualization 16 *2 Red Hat OpenShift Kubernetes Engine, Red Hat OpenShift Container Platform, Red Hat OpenShift Platform Plus のそれぞれの Bare Metal 型番のサブスクリプションを購入時に限ります。 Automation
  9. 自動化による EAP運用ライフサイクル全体の効率化 ライフサイクルの終了した環 境を破棄 破棄 OS/EAPパッチ適用 JVM 設定変更 環境・設定ロールバック メンテナンス・セキュリティ対応

    監視の一時停止・再開 ログ取得 自動リカバリー用ワークアラウンド実行 運用・障害対応・開発チームサポート OSインストール JVM 設定 データソース設定 EAP配置、設定、起動 監視エージェント導入 負荷テスト環境構築 環境デプロイ WAR/EAR のデプロイ 設定適用 再起動 起動状態の確認 アプリケーションデプロイ CICDとの連携 > 金融A社はEAP運用をAnsibleで自動化して、運用工数を 80%削減することに成功 > Ansible はEAPに関連したライフサイクルの多くの作業を自 動化することが可能 > CI/CDと連携させせ、さらに効率とセキュリティを向上 Red Hat Ansible Automation Platform
  10. JBoss EAP を無制限でホストできるハイブリッドなインフラ OpenShift上で動作するJBoss EAPは大幅な割引を受けることができます。 • 物理サーバー 3 台構成*1 14,084,400

    円*2 ~(標準価格・税別) ✓ 仮想マシンの実行環境 ✓ コンテナの実行環境 ✓ 運用者を支援する各種サービス ✓ 無制限の Red Hat Enterprise Linux 仮想マシン ✓ OpenShift と仮想マシン、および外部システムの管理自動化ツー ル ✓ JBoss EAPをはじめとしたRHミドルウェアの無制限使用権 ✓ Red Hat テクニカルサポート • 1 CPU コアあたり 36,678 円*3 (JBoss EAP 単体の半額未満 ) • 物理サーバーの追加拡張は 1 台単位で可能 *1 Red Hat OpenShift のサポート対象となる最小構成。 *2 ”MW04620:Red Hat Application Foundations, Cluster Edition (Bare Metal Node), Standard (1-2 Sockets up to 128 cores)”、 “MW04380:Red Hat OpenShift Kubernetes Engine (Bare Metal Node), Standard (1-2 sockets up to 128 cores) 1-Year”、および “MCT3691:Red Hat Ansible Automation Platform, Standard (100 Managed Nodes) 1-Year” のサブスクリプション を適用する場合。 *3 1サーバーあたり 128 CPU コア、合計 384 CPU コアを搭載した場合。 18 Red Hat OpenShift OpenShift Virtualization Automation Management Services Virtual Machine ︙ ︙ Container Application Services
  11. 20 Red Hat: オンプレとクラウドで一貫した体験を提供 ▸ オンプレ・クラウド問わずに同じように動作 します。 ▸ 多くのベンダーがシステム構築をサポート しています。

    ▸ OpenShiftやAnsibleなどと組み合わせる ことで運用がやりやすくなります。 Red Hatパートナーネットワークによりお客様は安心して製品をお使いいただけます。
  12. linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat 21 Red Hat is the world’s

    leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you