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
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
610
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
3
1.9k
The Evolution of Java Past, Present, and Future - Winter 2024 Update
chiroito
0
130
JBoss EAPによるクラウドネイティブのススメ
chiroito
0
480
Java Language Future
chiroito
6
2.8k
仮想スレッド/ネイティブイメージ/CRaC/ノンブロッキングにも対応! msで起動しオンプレからサーバレスまで幅広く利用できる 軽量OSSフレームワークQuarkus
chiroito
7
1.4k
Red Hatが ひっそりと開発しているOSSデータストア
chiroito
0
810
Java SEの動向 2022夏版
chiroito
5
2.6k
JDK Flight Recorder入門
chiroito
3
4.4k
Other Decks in Technology
See All in Technology
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
280
dbt と Snowflake と tag
kevinrobot34
1
250
Microsoft MVP プログラムを紹介するから目指す人増えてくれ
tsubakimoto_s
0
110
AIエージェントのためのデータ設計
daiz21
0
220
Digital Credentials API × OpenID4VP ブラウザ完結型本人確認の実装知見(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
250
アクセスキーが漏れた日にやるべきこと- 無効化の先にある本当の対応
kazzpapa3
0
320
Windows の互換機能 - 古いプログラムはなぜ動作できるのか
murachiakira
PRO
0
100
平文パスワードはログに“残り” ── 肝心の侵入は“痕跡すら残らない”
kuroneko13
0
130
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
240
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
260
あなたの知らないバージョン命名規則
sat
PRO
2
740
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
120
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
450
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
520
Bash Introduction
62gerente
615
220k
BBQ
matthewcrist
89
10k
GitHub's CSS Performance
jonrohan
1033
470k
Building AI with AI
inesmontani
PRO
1
1.2k
Embracing the Ebb and Flow
colly
88
5.1k
Design in an AI World
tapps
1
290
Thoughts on Productivity
jonyablonski
76
5.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
We Are The Robots
honzajavorek
0
310
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
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 - ドキュメント