50+有用的DevOps工具(二)

祝坤荣
原文: https://dzone.com/articles/50...
翻译: 祝坤荣

image.png

5.Chef

Chef对于钟爱CI/CD的人们来说是个理想的选择。其背后使用了自描述的文件,模板;一系列准备好的模板。Cookbook可进行一致的配置让你的基础设施可以快速扩展。所有这些都被优雅的Ruby包装成了DSL。
Link: https://www.chef.io/products/chef-infra/

6. Ansible

当涉及到自动运行如配置管理,应用部署,基础服务编排等可重复性任务时,Ansible是你的好帮手。不需要额外的自定义安全基础设施和agent,Ansible可以用YAML部署和运行,让你可以想写英语文本一样描述你的自动化脚本。
Link: https://www.ansible.com/

7.Puppet

Puppet可能是这份清单里最古老的IAC工具,这表示在它的领域其极其有经验和较高的成熟度,和一个蓬勃的社区。让Puppet与众不同的是它设置IAC和自动化的方式,那就是使用Puppt,你需要定义一个声明的状态,Puppet会自己找出最好得到那个状态的方式。
Link: https://puppet.com/

持续集成与交付

8.CircleCI

CircleCI是一个用于部署过程的综合性软件工具,其通过构建和测试自动化的方式提供将代码集成并交付到全球的状态。
Link: https://circleci.com/

9.Harness

作为第一个持续交付即服务的平台,Harness帮助部署团队自动化他们的整个持续交付过程并提供部署失败的安全方案。

Link: https://harness.io/

10.Buddy

通过一个简单的UI/UX, Buddy作为一个智能CI/CD工具显著降低了使用DevOps的门槛。

Link: https://buddy.works/

开发自动化

11.Probot

Probot为应用创建提供一个机器人框架,其专门为GitHub优化。Probot应用很容易编写,部署和分享。

Link: https://probot.github.io/

12.AWS Opsworks

AWS Opworks是为在AWS上使用Chef自动化和Puppet企业版提供的。通过AWS Opsworks,你可以简单的自动化服务器的部署,配置和管理。

Link: https://aws.amazon.com/opsworks/

13.Relay

事件驱动架构现在也不新鲜,但Relay是专门为DevOps而设计的。Relay有大量开箱即用的集成与工作流可以用,其可以实现低价值的自动化任务,让你可以专注在团队中更重要的部分。

14.CA Automic Workload自动化

这是一个CA自动化能提供的全面的智能,当你计划自动化workload负载时。

Link: Here

可用性测试

15.CloudEndure

提供实时,像素级的复制,确保对于数据库和应用的子恢复节点更好的数据集成。复制算法不会影响系统的性能而且甚至不需要系统重启。

Link: https://www.cloudendure.com/

数据库与大数据

16.MySQL

MySQL是一个使用简单的数据库,可以稳定,可靠的存储大量信息,并有很多高级特性。它被行业中的公司Facebook,Paypal,Google大量使用。

Link: https://www.mysql.com/

17. MariaDB

MariaDB是MySQL的开发人员开发的开源数据库。它的使用者有维基百科,WordPress.com和Google。它是选择快速,可扩展与健壮服务的不错选择。

Link: https://mariadb.org/

18.Liquibase

Liquibase是处理数据库变更和部署管理的开源工具。它帮助团队跟踪数据库版本,数据库schema部署和逻辑变更。

Link: https://www.liquibase.org/

19.Datadog

Datadog帮你收集所有不使用的导致程序变慢的元数据,比如慢查询,抛异常,不受控的错误日志,缓存穿透,增长的上游服务。通过Datadog,所有这些事件,服务状态,度量数据都被收集到同一个地方病使用可视图形化的方式表示出来。

Link: https://www.datadoghq.com/

20.DigitalOcean

DigitalOcean是一个快速增长的云托管厂商。它可以秒级部署一个基于linux的虚拟机-叫‘Droplet’。Digital Ocean提供99.99%的高可用性和平均219ms的加载时间。

Link: https://www.digitalocean.com/

21.M3

由Uber工程团队提供,当Uber发现现有开源方案达不到他们的需求后,M3提供多年的海量度量数据。M3被设计用来最大化度量管道的每个方面,而又可以有最小化的硬件占用。

Link: https://eng.uber.com/m3/


本文来自祝坤荣(时序)的微信公众号「麦芽面包,id「darkjune_think」
转载请注明。

交流Email: zhukunrong@yeah.net
微博:祝坤荣
开发者/科幻爱好者/硬核主机玩家/业余翻译

阅读 413

麦芽面包
杭州程序员乱弹,聊技术,看世界。兴趣方向互联网分布式系统稳定性建设,容量规划,压测,监控,容灾多...

科幻影迷,书虫,硬核玩家,译者

997 声望
1.5k 粉丝
0 条评论
你知道吗?

科幻影迷,书虫,硬核玩家,译者

997 声望
1.5k 粉丝
宣传栏