资讯专栏INFORMATION COLUMN

UCloud 资源编排工具与Chef,Puppet,Ansible对比

ernest.wang / 718人阅读

摘要:使用资源编排工具的功能,可以与配置管理工具有机地结合在一起。资源编排工具基于公司开源的工具,使用简单且统一的语法,几乎可以管理任何资源而无需学习新的工具。

与其它工具的对比

本篇目录

配置管理工具(如 Chef,Puppet,Ansible 等)

配置管理工具用于安装和管理已存在的机器上的软件。资源编排工具不是一个配置管理工具,资源编排工具的主要关注点在于如何创建和初始化资源。

使用资源编排工具的 Provisioner 功能,可以与配置管理工具有机地结合在一起。资源编排工具主要关注对于数据中心资源更高层的抽象,尤其是资源之间的关联。与配置管理工具的功能并不重叠。一个比较好的实践是,由资源编排工具创建资源,配置管理工具配置机器,可以享受配置管理工具所带来的全部便利。

友商的资源编排系统,如 AWS CloudFormation,阿里 ROS

经过长时间的发展,Terraform 已经成为一个业内通用的资源编排工具,UCloud 兼容 Terraform 的协议,相比于友商的资源编排系统,适用性更强。而且近年来友商也陆续开始支持基于 Terraform 的资源编排系统,证明了业内对通用资源编排系统的强需求。

UCloud 资源编排工具集从最初就保持着对 Terraform 协议的兼容,使得围绕着 UCloud 公有云,集成其它服务商的卫星服务,进行多云编排的架构成为可能,比如将 UCloud EIP 与 DNSimple 集成在一起,轻松搭建一个云数据中心的公网流量入口。

另外一个不同点是,UCloud 的编排计划被抽象出来作为一等公民,可以在编排系统资源前充分审查变更,保证了关键基础设施的可靠性。

基于 API/SDK 自行研发

大多数企业是基于 API/SDK 手动编写一个简单脚本开始自动化运维之路的。这常常适用于最小化的概念验证与原型开发,随着规模的增长,这些方法往往容易出错且不容易修改。它们通常需要时间和资源来构建和维护,且目的在于满足短期需求,由于工具必须与任何新功能或基础架构保持同步更新,因此它成为基础架构发展速度的限制因素。

UCloud Terraform 资源编排工具基于 Hashicorp 公司开源的 Terraform 工具,使用简单且统一的 HCL(Hashicorp Configuration Language) 语法,几乎可以管理任何资源而无需学习新的工具。通过定义所需的所有资源,可以自动解决它们之间的依赖关系,以便基础设施管理员不需要记住和推理它们。消除构建工具的负担使运营商能够专注于他们的基础设施而不是工具。在多云环境下,Hashicorp Terraform 已经积累充足的案例,其中包括数十万行代码的基础设施构建实例,经过了充分的实践检验。

此外,Terraform 是一个开源工具。除了 HashiCorp 之外,Terraform 周围的社区还有助于扩展其功能,修复错误并记录新的用例。Terraform 有助于解决每个组织中存在的问题,并提供可采用的标准,以避免在组织之间和组织内重新发明轮子。它的开源性确保它将长期存在。


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126504.html

相关文章

  • 如何选择云计算基础设施自动化的最佳工具

    摘要:企业将业务迁移到云平台的最大好处之一是可以降低工作和运营成本,其中一个最重要的因素是云计算基础设施的自动化和配置。幸运的是,有许多云计算基础设施自动化工具可用于帮助加快流程。企业需要深入了解将工作负载迁移到公共云的正确步骤,并因此降低成本。云迁移不会自行发生,在迁移项目成功之前并不能完成工作和任务。企业将业务迁移到云平台的最大好处之一是可以降低工作和运营成本,其中一个最重要的因素是云计算基础...

    KitorinZero 评论0 收藏0
  • 如何选择云计算基础设施自动化的最佳工具

    摘要:企业将业务迁移到云平台的最大好处之一是可以降低工作和运营成本,其中一个最重要的因素是云计算基础设施的自动化和配置。幸运的是,有许多云计算基础设施自动化工具可用于帮助加快流程。企业需要深入了解将工作负载迁移到公共云的正确步骤,并因此降低成本。云迁移不会自行发生,在迁移项目成功之前并不能完成工作和任务。企业将业务迁移到云平台的最大好处之一是可以降低工作和运营成本,其中一个最重要的因素是云计算基础...

    microelec 评论0 收藏0
  • 运维利器rshell,功能强大似Ansible/Puppet/Chef,配置简单如Putty!

    摘要:运维利器,功能强大似,配置简单如多主机远程批量执行命令和上传下载文件跨平台,无依赖,免安装源码获取,,喜欢请加星,多谢。 运维利器rshell,功能强大似Ansible/Puppet/Chef,配置简单如Putty! rshell:多Linux主机远程批量执行Shell命令和上传下载文件(跨平台,无依赖,免安装) 源码获取,https://github.com/luckywinds/r...

    curried 评论0 收藏0
  • 【云主机 UHost】操作指南:[镜像]自定义镜像、使用Packer创建自定义镜像并导入本地镜像

    摘要:云主机自定义镜像制作镜像选中要制作镜像的主机,然后点击制作镜像按钮。镜像的适用机型限制传承自改自定义镜像的母镜像。如下图所示,通过在中集成等工具,制作包含各类软件的不可变镜像,供多云平台的云主机等使用。云主机UHost自定义镜像制作镜像选中要制作镜像的主机,然后点击制作镜像按钮。填写镜像名称和描述,点击确定即可创建镜像。输入镜像名称和描述之后,点击确定按钮,即可生成该主机的镜像,此时页面即跳...

    Tecode 评论0 收藏0
  • 运用代码管理基础架构之镜像利器(一)

    摘要:第二十期启迪云高级交付经理董乐首先我们基础架构的组成主要是计算存储和网络。不会取代像或这样的配置管理。事实上,在创建镜像时,可以使用或等工具在镜像上安装软件。第二十期 启迪云高级交付经理  董乐 首先我们基础架构的组成主要是计算、存储和网络。在我们以往的模式中主要使用的是虚拟化技术。 无论哪种虚拟化技术在实际生产环境中主要都是通过模板来提高交付效率,模板主要由操作系统和应用组成。...

    URLOS 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<