~/talk

Migrating from Self-Managed ElasticSearch to OpenSearch

Talkat OpenSearchCon Europe 2024 Β· 2024-05-06..05-07Β· [databases, devops-and-delivery]
links:none on file
slides:none on file

Migrates a 50TB Elasticsearch 7.16 cluster to Amazon OpenSearch with zero downtime by running a full POC that holds all data in a staging cluster, then backfills updates and flips traffic. Uses 50 TB / 60 billion docs migrated via Logstash per-index with 60 instances, tuning input slices, batch sizes, refresh/replica settings and memory (up to 45 GB) to avoid overload. Validates with Kafka-driven ingest replay and k6 API load tests against targets of 3k/11k writes per second and 1k/5k reads, reaches production using scaled node types and reports an 11% cost decrease.

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:30About Yotpo
  3. 1:55Customer Data Platform CDP
  4. 2:45YPO CDP
  5. 3:42Targeted profiles campaigns
  6. 5:06Cluster overview
  7. 5:46What were the pains
  8. 8:04Why AWS
  9. 9:17Challenges
  10. 10:19Zero Downtime
  11. 11:09Functionality
  12. 13:26Performance
  13. 14:46Why Migration
  14. 15:44Migration Options
  15. 16:48Avoiding Production Overload
  16. 18:35Execution
  17. 20:27Pipeline
  18. 24:12Results
  19. 24:29Cost
  20. 25:34Migration
  21. 30:03Since then
  22. 30:57Next steps
~/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.