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
LT : Strimziの紹介 : Apache Kafka on OpenShift
Search
Tomonari Yamashita
November 08, 2018
Technology
0
840
LT : Strimziの紹介 : Apache Kafka on OpenShift
11/08/2018 Red Hat Tech Night にてLTを行った際のスライドです。
Tomonari Yamashita
November 08, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
630
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
Lexical Analysis
shigashiyama
1
150
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
260
いざ、BSC討伐の旅
nikinusu
2
780
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
65
11k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Scaling GitHub
holman
458
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Statistics for Hackers
jakevdp
796
220k
Why Our Code Smells
bkeepers
PRO
334
57k
Done Done
chrislema
181
16k
Raft: Consensus for Rubyists
vanstee
136
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
LT : Strimziの紹介 Apache Kafka on OpenShift Tomonari Yamashita Senior
Technical Support Engineer (Red Hat Fuse / AMQ) 11/08/2018
Strimzi の紹介 2 10/25 AMQ Streams GA 1.0 リリース AMQ
Streams = +
Strimzi の紹介 3 • 超高スループット • 大規模にスケール • 高い耐障害性 •
Linuxの機能を利用して高効率 ストリーム処理のデファクト
Strimzi の紹介 4 でもKafkaの運用は大変 • 構築、設定、全体的な整合性 ◦ Kafkaブローカー群、Zookeeper ◦ ネットワーク、認証、暗号化
◦ トピックやパーティション • 下位インフラ ◦ ヘルスチェック、ログ集約、メトリクス、 etc • 運用管理 ◦ 設計、運用手順書、障害管理、体制、 etc...
Strimzi の紹介 「Welcome to the Kubernetes Era!」 5
Strimzi の紹介 6 • Kubernetes上のyaml (CRD)に一元管理 ◦ 本来Kafka設定していた項目を含む • クラスタに求める姿を記述(宣言的)
• Kafkaの各種リソース定義 ◦ ブローカー、Zookeeper ◦ Kafkaトピック、パーティション ◦ ユーザ、ACL、暗号化 ◦ CPU、メモリ、ストレージ ◦ JVM、ログ 1: 一元管理されたリソース定義
Strimziの紹介 7 リソース定義 [欲しい姿] オペレータ [同期する] Kafkaクラスタ [実体] 2:オペレータによる運用管理の自動化 リソース定義とクラスタ状態の差分を継続的に検出して同期させる
Strimzi の紹介 8 3:インフラはKubernetesにお任せ • StrimziはKubernetesのさまざま機能を積極的に活かして実現 ◦ Kubernetes Nativeな統合のためにKafka本来の設定方法とは異なることも •
KubernetesやOpenShiftの提供する共通インフラの利用 ◦ ヘルスチェック ◦ ログ収集 ◦ メトリクス ◦ ビルドデプロイ
Strimzi の紹介 「Kubernetesはクラウド時代のLinuxだ」 9 Jim Zemlin Executive Director, Linux Foundation
THANK YOU plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews