ClickHouse Reports 25% Performance Gain After Migrating Cloud Workloads to AWS ARM Instances
Briefly

ClickHouse detailed its recent migration to AWS Graviton, achieving a notable 25% performance boost for users. The team transitioned from x86 to ARM architecture, addressing challenges related to data-intensive applications. A comprehensive strategy included compatibility assessments, benchmarking, and risk mitigation. The deployment used a mixed-instance approach leveraging both Graviton2 and Graviton3 instances. Adjustments were made for autoscaling and memory management to facilitate optimal performance during the transition. The article illustrates ClickHouse's efforts in enhancing efficiency while managing large-scale workloads in the cloud.
We had to migrate some instances that were relying on intel only codecs such as deflate_qpl and zstd_qat. (...) To accurately measure the impact of the migration, we used a ClickBench "like" benchmark to test performance across both arm64 and amd64.
To ensure smooth autoscaling with mixed instance types, we adjusted memory allocation on m6gd instances to match m7gd, preventing unschedulable pods.
Read at InfoQ
[
|
]