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
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
140
チームを主語にしてみる / Making "Team" the Subject
ar_tama
4
310
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
850
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
1.1k
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
290k
[AWS JAPAN 生成AIハッカソン] Dialog の紹介
yoshimi0227
0
150
10分でわかるfreeeのQA
freee
1
3.4k
AWS CDKでデータリストアの運用、どのように設計する?~Aurora・EFSの実践事例を紹介~/aws-cdk-data-restore-aurora-efs
mhrtech
4
650
Autify Company Deck
autifyhq
1
39k
急成長中のWINTICKETにおける品質と開発スピードと向き合ったQA戦略と今後の展望 / winticket-autify
cyberagentdevelopers
PRO
1
160
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
120
CyberAgent 生成AI Deep Dive with Amazon Web Services / genai-aws
cyberagentdevelopers
PRO
1
480
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
167
14k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
A better future with KSS
kneath
238
17k
The Invisible Side of Design
smashingmag
297
50k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Adopting Sorbet at Scale
ufuk
73
9k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.9k
Writing Fast Ruby
sferik
626
61k
Optimizing for Happiness
mojombo
376
69k
Happy Clients
brianwarren
97
6.7k
The Cost Of JavaScript in 2023
addyosmani
45
6.6k
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