横向扩展基础架构_您应该使用的7种基础架构性能和扩展工具

横向扩展基础架构

系统管理员站点可靠性工程师 (SRE)和云运营商在扩展基础架构时常常会为对自己的基础架构充满信心。 他们也常常认为解决挑战的唯一方法是编写内部使用的工具。 幸运的是,有很多选择。 有许多开源工具可用于测试基础结构的性能。 这是我的最爱。

板凳

Pbench是一种性能测试工具,可以使执行基准测试和性能工具变得更加轻松便捷。 简而言之,它:

  • 在大型主机(裸机,虚拟机,容器等)上运行微基准测试时表现出色,同时自动化一组潜在的基准参数
  • 专注于安装,配置和执行基准代码和性能工具,而不是置备或编排测试平台(例如,OpenStack,RHEV,RHEL,Docker等)
  • 旨在与BrowBeat或Ansible剧本等配置工具配合使用

Pbench的文档包括安装和用户指南,并且代码在GitHub上维护 ,团队欢迎您在此贡献和提出问题。

基准是基础架构可靠性的关键方面。 Ripsaw是用于在Kubernetes上启动工作负载的性能基准运营商。 它部署为Kuberentes Operator,然后部署常见的工作负载,包括特定的应用程序(例如Couchbase)或常规性能测试(例如Uperf)以测量和建立性能基准。

Ripsaw 在GitHub上维护 。 您还可以在Kubernetes Slack上找到其维护者,他们是他们的积极贡献者。

OpenShift量表

OpenShift Scale中的工具集是OpenShift的性能测试开源解决方案,它可以完成从OpenStack安装上的OpenShift(TripleO安装和ShiftStack安装),在Amazon Web Services(AWS)上安装或提供容器化工具(如运行Pbench)的所有操作在您的群集上进行群集限制测试,网络测试,存储测试,使用Prometheus进行的指标测试,日志记录和并行构建测试。

Scale的CI套件足够灵活,既可以添加工作负载,又可以在部署到Azure或其他可能运行的任何地方时包含您的工作负载。 您可以在GitHub上看到全套工具。

敲打

Browbeat称自己为“ OpenStack性能调整和分析工具”。 您可以使用它来分析和调整工作负载的部署。 它还可以自动执行标准监控和数据分析工具(如Grafana和Graphite)的部署。 Browbeat 在GitHub上维护

小档案

Smallfile是一种文件系统工作负载生成器,主要用于横向扩展,分布式存储。 它已用于测试许多开放文件系统技术,包括GlusterFS,CephFS,网络文件系统(NFS),服务器消息块(SMB)和OpenStack Cinder卷。 它在GitHub上维护

Ceph基准测试工具

Ceph Benchmarking Tool(CBT)是一种测试工具,可以自动执行用于测试Ceph集群性能的任务。 它使用collectl记录系统指标,并且可以使用perf,blktrace和valgrind等工具收集更多信息。 CBT还可以进行高级测试,包括自动对象存储守护程序中断,擦除编码池和缓存层配置。

贡献者已将CBT扩展为使用Pbench监视工具和Ansible并运行Smallfile基准测试 。 单独的Grafana可视化仪表板使用Automated Ceph Test生成的Elasticsearch数据。

萨特尔夫

卫星性能(satperf)是一组Ansible剧本和帮助程序脚本,用于部署Satellite 6环境并评估所选操作的性能,例如并发注册,远程执行,Puppet操作,存储库同步和升级等。 您可以在GitHub上找到Satperf。

结论

系统管理员,SRE和云运营商在扩展基础架构时会面临各种各样的挑战,但是幸运的是,还有各种各样的工具可以帮助他们解决这些常见问题。 这七个工具中的任何一个都可以帮助您开始对基础架构的性能进行扩展测试。

此清单上还有其他开源性能和扩展工具吗? 在评论中添加您的收藏夹。

翻译自: https://opensource.com/article/19/6/performance-scaling-tools

横向扩展基础架构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值