在当今快节奏的工作环境中,严格的交付期限促使组织寻找能够优化IT运营和应用程序交付的解决方案。越来越多的组织开始采用自动化工具来简化资源的部署和配置,这些工具常常与DevOps方法相结合,利用代码基础设施以及持续集成与持续交付的理念。
然而,选择合适的云基础设施自动化工具并不是一件简单的事情,因为市场上的工具各具特色。为此,以下介绍了七款不同的自动化工具,它们各自采用不同的策略来提供云基础设施并支持自动化流程。
1. AWS CloudFormation
AWS CloudFormation使系统管理员能够对一组相关的AWS和第三方资源进行建模、配置及生命周期管理。管理员可以通过定义模板来描述所需资源及其依赖关系,而CloudFormation则使用这些模板来自动化资源的提供和配置。
主要特点:
- 自动化配置与基础设施更新,支持回滚触发器和变更集预览。
- 通过多区域支持异步复制以及故障转移和恢复。
- 致力于保护数据、身份和应用程序,符合多种行业标准。
- 管理员可以通过AWS管理控制台管理云信息并提交模板进行基础设施部署。
- 支持生成AWS成本和使用情况报告,以及监控创建堆栈过程中的重要内容。
定价:使用CloudFormation时,管理员在AWS命名空间内与资源提供者的结合是免费的,组织仅需支付所用资源的费用。对于每个帐户每月超过1000个处理程序操作,起价为0.0009美元。
支持和培训:AWS提供了免费的学习资源,包括文档、视频和示例模板,帮助管理员理解CloudFormation。此外,AWS还提供了开发者、业务和企业三个级别的付费支持计划。
关键要点:管理员可以利用AWS CloudFormation注册表与AWS资源一起建模和配置第三方应用程序,同时可以在多个账户和区域内提供通用的AWS资源。
2. Chef AutoMate
Chef AutoMate是Chef Software公司推出的一款专注于基础设施自动化的企业仪表板和分析工具。它包括三个核心引擎:Chef Infrastructure、Chef InSpec和Chef Habitat,旨在通过人类可读的语言促进跨团队合作,并提供基础设施更改的可审计历史记录。
主要特点:
- Chef Infrastructure负责云基础设施自动化,Chef InSpec专注于安全自动化,而Chef Habitat则处理应用程序自动化。
- 管理员可以创建产品数据的单一备份,并根据需求进行恢复。
- 内置身份识别与访问管理(IAM),可自动检测和解决安全问题。
- 支持无代理合规性扫描,使用预定义配置文件验证系统安全。
- 提供一个单一界面,集成多个仪表板以实现基础设施自动化和监控。
定价:Chef AutoMate包含在Chef基础设施套件和Chef企业自动化堆栈中。基础设施套件的年费从16500美元起,适用于100个节点;而自动化套件则从35000美元起,适用于100个节点、目标或服务实例,并提供批量折扣。
支持和培训:Chef提供60天的免费试用,并设有公共讲师指导、在线教程和私人培训等多种培训方式。客户可通过Web界面提交支持请求,Chef会根据问题严重程度进行优先处理。
关键要点:Chef AutoMate为多个数据中心和云提供商提供了操作可见性,配备可过滤的仪表板来查看配置和合规性信息。审计功能支持对服务器、虚拟机、云基础设施和SaaS产品的扫描,并提供基于实时数据的可操作见解。
随着Progress Software公司收购Chef Software,业界对其研发投资如何助力未来Chef产品的发展充满期待。
[[[IMG_1]]]
[[[IMG_2]]]
[[[IMG_3]]]
