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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
570
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
3
1.8k
The Evolution of Java Past, Present, and Future - Winter 2024 Update
chiroito
0
120
JBoss EAPによるクラウドネイティブのススメ
chiroito
0
460
Java Language Future
chiroito
6
2.8k
仮想スレッド/ネイティブイメージ/CRaC/ノンブロッキングにも対応! msで起動しオンプレからサーバレスまで幅広く利用できる 軽量OSSフレームワークQuarkus
chiroito
7
1.4k
Red Hatが ひっそりと開発しているOSSデータストア
chiroito
0
790
Java SEの動向 2022夏版
chiroito
5
2.6k
JDK Flight Recorder入門
chiroito
3
4.2k
Other Decks in Technology
See All in Technology
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
280
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
160
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
180
Kiro Ambassador を目指す話
k_adachi_01
0
110
AIチャット検索改善の3週間
kworkdev
PRO
2
140
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
440
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
140
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.6k
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
20260619 私の日常業務での生成 AI 活用
masaruogura
1
230
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Side Projects
sachag
455
43k
Designing for Timeless Needs
cassininazir
1
260
Mind Mapping
helmedeiros
PRO
1
250
Scaling GitHub
holman
464
140k
How to build a perfect <img>
jonoalderson
1
5.7k
First, design no harm
axbom
PRO
2
1.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
The Cult of Friendly URLs
andyhume
79
6.9k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building AI with AI
inesmontani
PRO
1
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
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 - ドキュメント