Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Red Hat Data Grid 8.2 新機能
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Chihiro Ito
June 02, 2021
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Red Hat Data Grid 8.2 新機能
Chihiro Ito
June 02, 2021
More Decks by Chihiro Ito
See All by Chihiro Ito
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
5
590
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
3
1.9k
The Evolution of Java Past, Present, and Future - Winter 2024 Update
chiroito
0
130
JBoss EAPによるクラウドネイティブのススメ
chiroito
0
470
Java Language Future
chiroito
6
2.8k
仮想スレッド/ネイティブイメージ/CRaC/ノンブロッキングにも対応! msで起動しオンプレからサーバレスまで幅広く利用できる 軽量OSSフレームワークQuarkus
chiroito
7
1.4k
Red Hatが ひっそりと開発しているOSSデータストア
chiroito
0
800
Java SEの動向 2022夏版
chiroito
5
2.6k
JDK Flight Recorder入門
chiroito
3
4.4k
Other Decks in Technology
See All in Technology
Digitization部 紹介資料
sansan33
PRO
2
7.7k
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.6k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
3
440
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
120
SnowflakeCoCoでデータエンジニアリング!
foursue
0
180
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
320
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
150
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
460
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
180
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
0
120
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
130
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
41k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
440
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
460
A better future with KSS
kneath
240
18k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Writing Fast Ruby
sferik
630
63k
From π to Pie charts
rasagy
0
250
Everyday Curiosity
cassininazir
0
270
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
240
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
440
Transcript
1 Data Grid 8.2 新機能
• 非同期バックアップのための拠点横断の状態を自動転送 [docs] ◦ Data Gridは、バックアップ拠点が安定したネットワーク接続で オンラインに戻ると、自動的に双方向の状態転送を開始 • 同時書き込み操作による衝突を解決する新しいアルゴリズムを導入 したSPI。このSPIでは、カスタムの解決方法を実装可能
[docs] • ネットワーク障害に対する指数バックオフを追加 • キャッシュ構成が存在しない、または正しくない場合に、自動的に切 断 RHDG 8.2 - 拠点横断レプリケーション
• データのバックアップとリストア [docs] • データのバックアップを格納 [キャッシュ構成、データ、テンプレート、カウンタ、スキーマ、サーバスクリプト ] • 再起動、移行、アップグレードの後、 DGクラスタの内容を復元するために使用可能
• RESTエンドポイントで公開、CLIやオペレータを使用する際のバックアップ /リストアCRで作成可能 • セキュリティの向上 • グローバルな認証がデフォルト [docs] • 資格情報キーストアをサポート [docs] • クライアント証明書認証 [docs] • Hot Rod および REST エンドポイントの IP アドレスフィルタリング [docs] • 監査ログ [docs] • その他の機能強化 • 複数の単一ポートのエンドポイント - 個別のソケットが割り当てられ、独自のセキュリティレルムを保持可能 • メトリクス用エンドポイントで任意の認証 • カスタマイズ可能なサーバのインストールディレクトリ:設定、ロギング、データ、ユーザー JAR RHDG 8.2 - サーバ
Data Gridクラスタのバックアップとリストア [docs]. キャッシュ構成、データ、スキーマなどのリソースを格納し、再起動、移行、または アップグレード後にクラスタの状態を復元するために使用可能 RHDG 8.2 - Command Line
Interface (CLI) [//containers/default]> backup create -d /some/server/dir [//containers/default]> backup restore /some/path/on/the/server --caches=*
ベンチマークツール:Data Grid 8.2のCLIでは、Data Gridクラスタに対してベンチマークテストを実行し、デプロイメント間の比較のためのレポートを生 成するシンプルなメカニズムを提供 [docs]. ◦ bin/cli.sh benchmark --value-size=10000
--cache=largecache hotrod://localhost:11222 RHDG 8.2 - サーバベンチマーキング
• ネイティブCLIビルド [x86のみ、技術プレビュー] • Kubernetes CLI プラグイン [docs] ◦ CLIを
kubectl-infinispan としてインストールして: ▪ DGクラスタを作成と削除 ▪ Infinispan CRに関する情報を取得 RHDG 8.2 - ネイティブCLI [技術プレビュー] $ ./redhat-datagrid-cli -c http://<host>:11222 $ ./redhat-datagrid-cli infinispan create --replicas=2 myinfinispan $ ./redhat-datagrid-cli infinispan delete myinfinispan
RHDG 8.2 - コンソールの改善 保護されたキャッシュ、ロールに対するアクセ ス許可 - Admin - Monitor
Monitor ロール:状態や設定を確認 Admin ロール:全ての活動 Reader ロール: アクセスが不許可
RHDG 8.2 - コンソールの改善 キャッシュ要素とその詳細を表示(最大 100エントリまで)
• バックアップCRとリストアCR:DGクラスタの内容を永続ボ リュームに格納したり、永続ボリュームから復旧 [docs]. ◦ 特定のリソースを指定可能 • バッチCR:一括してCLI操作を実行 [docs]. •
拠点横断レプリケーション:設定を改善 [docs] ◦ リモートクラスタのk8s APIへのアクセスが不要 ◦ 手動での設定が可能 ◦ 異なる名前空間のサポート RHDG 8.2 - Data Grid オペレータ
• グローバルな名前空間に導入 ◦ OpenShiftクラスタ上のすべての名前空間に Data Gridオペレータをインストールするサブスクリプションを作成 • アンチアフィニティ戦略は可用性を保証するための耐障害性を設定 [docs]. ◦
異なるOpenShiftノードまたは複数のゾーンにまたがる Data Gridレプリカポッドをスケジュール RHDG 8.2 - オペレータの導入
• 共有ボリュームでカスタムコードをデプロイ [docs] ◦ カスタムコード、スクリプト、イベントリスナーをデプロイ • 開発環境のために認証 [docs] と暗号化 [docs]
を無効にする機能 • 一時的なストレージのサポート [docs] RHDG 8.2 - オペレータのその他の改善
Data Gridは、PrometheusやGrafanaがクラスタの状態を監視・視覚化するた めに使用できるメトリクスを公開 [docs] DGオペレータがGrafanaダッシュボードを自動的にインストール 可能 RHDG 8.2 - Grafana
ダッシュボード
Data GridはKnativeイベントソースとして構成可能 [docs]. ◦ Infinispanのイベントを構造化モードでKafkaのトピックに送信 ◦ キャッシュ要素の変更:作成、更新、削除、期限切れ ◦ Infinispan CRを介してオペレータで構成
RHDG 8.2 - Knativeイベント[技術プレビュー]
• Hot Rod クライアント:ブルームフィルタによるニアキャッシュの性能と拡張性を向上 [docs] • Spring CachesによるProtobuf マーシャリングのサポート [docs]
• 問い合せと索引 [docs] ◦ 索引のパフォーマンスが向上 ◦ 新しい統計APIで、索引付き、索引なし、ハイブリッド問い合せに対応 ◦ 文字列のキー/値プロパティに代わる、強力な型付けされた索引構成を導入 ◦ Hibernate Search 6 にアップグレードされ、Lucene 8 索引のサポートが追加 • キャッシュ構成 • テンプレートのランタイム作成 • REST、CLI、オペレータからのより単純な構成の断片化 • デシリアライゼーションの“whitelist”が“allowlist”に変更されました(オープンソースをより包括的なものにするという Red Hat のイニ シアチブに沿った) RHDG 8.2 - 他の改善
• キャッシュのエンコーディングとマーシャリングに関する新しいガイド [link] • 8.2 用の移行ガイドが更新され、アプリケーションの移行を成功させる方法を説明する CEE チー ムの詳細が追加 [link]
• OpenShift Operator ドキュメントが Red Hat の新しい発行システムで利用可能(単一の HTML ページではない)。 • Red Hat アカウントチームやお客様からの直接のご意見に基づいた多数の修正と追加 • ドキュメント内のコードおよび構成例の更新 • PatternFly UXチームとの協力により、Data Gridコンソールの縮小コピーやインラインヘルプに よるユーザー体験を向上 • Data Gridのアーキテクチャとサイジングガイド - 近日公開予定 [8.2 GA後にlinkを公開] RHDG 8.2 - ドキュメント