~/talk

Support Tiered Storage in Strimzi Operated Kafka

Talkat StrimziCon 2024 · on Wednesday, 2024-05-22· [kubernetes, web-performance]
name:Lixin Yao
links:none on file
links:none on file
name:Bo Gao
links:none on file
slides:none on file

Integration of KIP‑405 tiered storage into Strimzi operated Kafka with a custom S3 plugin moves cold segments to S3, enabling longer retention and cheaper EBS use while keeping recent data on local disks. Key fixes include tuning max fetch wait, separating upload and fetch thread pools, and log segment sizing. Optimizations (multi‑part upload and concurrent S3 range fetch) yield roughly 5x throughput; tests on six brokers show about 270 MB/s per‑broker for a single consumer and drop to ~20–30 MB/s with many topics. Proposal lands in Strimzi post‑0.40 for native config support.

AI-written summary · about

  1. 0:00Tiered storage in Strimzi Kafka
  2. 1:26Streaming pipeline architecture
  3. 3:55Kafka cluster setup at Apple
  4. 5:26Cost challenges driving tiered storage
  5. 7:13Integrating tiered storage in Kafka
  6. 10:03Integration technical challenges
  7. 13:19Upgrading Kafka to 3.6
  8. 14:43Tuning remote storage performance
  9. 16:33Optimizing S3 plugin library
  10. 18:44Benchmarking tiered storage
  11. 21:39Performance results and bottlenecks
  12. 23:46Strimzi open source contributions
  13. 26:44Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.