Ceilometer:Uber的自适应基准测试框架

At Uber, scale and reliability define our infrastructure. Every new server type, kernel upgrade, and configuration change must be rigorously vetted before it touches production. Historically, this qualification process was manual and time-consuming, forcing engineers to stitch together ad hoc benchmarks with limited ability to measure efficiency or ROI. This created delays, added risk, and slowed the adoption of new technologies.

在Uber,规模和可靠性定义了我们的基础设施。每一种新的服务器类型、内核升级和配置更改都必须经过严格审查,才能进入生产环境。历史上,这一资格认证过程是手动且耗时的,迫使工程师们将临时基准拼凑在一起,有限地测量效率或投资回报。这造成了延迟,增加了风险,并减缓了新技术的采用。

To close this gap, we built Ceilometer—an adaptive benchmarking framework that delivers fast, production-like signals on system performance. Ceilometer empowers us to qualify new cloud SKUs, validate infrastructure changes, and evaluate efficiency initiatives with confidence. It’s also central to testing next-generation skus and new machine learning frameworks before large-scale rollout. ​​Beyond raw performance, Ceilometer ensures reliability by testing system stability under prolonged usage and stress. From catching Redis® regressions to validating database applications, and benchmarking stateless microservices, Ceilometer has become an essential part of Uber’s engineering life cycle. It ensures that our infrastructure remains performant, reliable, and cost-efficient as we scale into the future.

为了弥补这一差距,我们构建了Ceilometer——一个自适应基准测试框架,能够快速提供类似生产环境的系统性能信号。Ceilometer使我们能够有信心地验证新的云SKU,验证基础设施变更,并评估效率举措。它也是在大规模推出之前测试下一代SKU和新的机器学习框架的核心。除了原始性能外,Ceilometer通过在长期使用和压力下测试系统稳定性来确保可靠性。从捕捉Redis®回归到验证数据库应用程序,以及基准测试无状态微服务,Ceilometer已成为Uber工程生命周期中不可或缺的一部分。它确保我们的基础设施在未来扩展时保持高效、可靠和成本效益。

Ceilometer is our platform for performance and reliability testing, built to run synthetic benchmarks as well as simulate and benchmark production workloads across stateful and stateless services. It automates benchmarking, collects detailed performance metrics, and provides actionable insights on resource utilization, cost efficiency, and service reliability. By integrating with existing...

开通本站会员,查看完整译文。

Accueil - Wiki
Copyright © 2011-2025 iteam. Current version is 2.148.1. UTC+08:00, 2025-11-22 02:09
浙ICP备14020137号-1 $Carte des visiteurs$