Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Red Hat Data Grid 8.2 新機能
Search
Chihiro Ito
June 02, 2021
Technology
270
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
620
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
3
1.9k
The Evolution of Java Past, Present, and Future - Winter 2024 Update
chiroito
0
140
JBoss EAPによるクラウドネイティブのススメ
chiroito
0
490
Java Language Future
chiroito
6
2.9k
仮想スレッド/ネイティブイメージ/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
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
470
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
Geolonia の開発現場における AIの活用について
miya0001
0
100
AI に書かせたその API、 “信頼” できますか?
nagix
0
110
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
AI時代、データエンジニアが一番おもろい
genshun9
0
600
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.6k
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
120
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
600
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
190
10分で知る最近のOmarchy
komagata
0
320
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
910
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
WENDY [Excerpt]
tessaabrams
14
39k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Building an army of robots
kneath
307
46k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
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 - ドキュメント