加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

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

发布时间:2018-08-24 17:18:29 所属栏目:云计算 来源:企业网
导读:企业需要深入了解将工作负载迁移到公共云的正确步骤,并因此降低成本。 云迁移不会自行发生,在迁移项目成功之前并不能完成工作和任务。企业将业务迁移到云平台的最大好处之一是可以降低工作和运营成本,其中一个最重要的因素是云计算基础设施的自动化和配

Azure Automation提供基于云计算的自动化和配置服务,可在Azure和非Azure环境中提供一致的管理。它由流程自动化、更新管理和配置功能组成,旨在帮助用户减少错误,并减少基础设施部署所花费的时间。Azure Automation还提供对维护和合规性运行的自动控制。

最重要的是,它不仅仅适用于微软使用Azure自动化,用户可以使用通过PowerShell或Python Runbook触发的自动化为Windows或Linux主机进行异构部署。

微软公司显然表现出对现代DevOps从业者的奉献精神。如果用户需要运行各种操作系统,Azure可能是一种很好的方式。

(9)思科智能自动化云平台(Cisco Intelligent Automation for Cloud)

思科公司提供了许多从私有到公共到混合解决方案的云计算产品。除了这些产品外,思科智能自动化云平台还提供从基础设施即服务(IaaS)到在思科云或其他云环境(包括AWS、OpenStack和VMware)中运行的实例的实际配置和管理。

主要功能包括为用户的云计算用户、多租户和网络服务自动化提供的自助服务门户。尽管思科公司明确创建自己的云计算基础架构产品,但思科智能云计算自动化平台能够将自动化工具扩展到其他生态系统中。

(10)SaltStack

最初是像Puppet和Chef这样的开源项目,Saltstack也加入了企业领域,主要关注自动化安全合规性。与Ansible一样,SaltStack可以无代理运行(但如果用户的工作流需要,也可以运行代理)。

如果用户有兴趣迁移到云平台,SaltStack提供了一个与云计算提供商进行交互的界面,称为Salt Cloud,因此用户可以使用Salt来配置和管理基于云计算基础设施的所有方面。

SaltStack的主要功能包括无代理节点管理和卓越的安全合规性工具。它还与AWS、Microsoft Azure、VMware、Rackspace、Digital Ocean、OpenStack和谷歌云进行了重要的云集成。

如今,安全合规似乎是一个巨大的问题,所以如果这是一个问题,也许SaltStack是用户想要的方式。

(11)VMware vCenter配置管理器(VCM)

VMware世界的这一小部分可帮助用户配置和维护VMware云环境(在AWS和RackSpace等供应商上运行),以满足其运营、安全和合规性要求。

VCM为用户提供了一个控制基于VMware的基础设施配置的中心位置,无论它是在Windows、Linux还是Unix操作系统上运行。企业还可以轻松选择VMware集成,这有助于使用许多VMware工具(包括vCenter、vCloud Director和VMware vCloud Networking)跟踪配置数据,更改数据,网络配置和合规性策略。

(12)Cfengine

CFEngine是一种经典的配置管理工具,长期以来一直用于在各种规模的企业中实现IT基础设施的自动化。与Puppet等需要中央管理服务器的工具不同,CFEngine依赖于每五分钟运行一次的“自治代理”来强制执行其主机配置。令人印象深刻的是,CFEngine允许用户为每个管理服务器管理多达5,000个主机。

CFEngine与用户的Amazon EC2基础架构集成。

(13)Foreman

如果用户需要一个轻量级工具来管理服务器的整个生命周期,从裸机到配置再到业务流程,开源Foreman项目可以提供帮助。但请注意,Foreman依赖于与开源Puppet的相当深度的集成来进行节点的配置管理,但它还为Chef、Ansible和Salt提供插件支持以用于其他管理方面。

其专门的开源社区拥有广泛的插件库。用户可以在主要提供商(如Amazon EC2、Google Cloud Computing、OpenStack和VMware)上使用Foreman配置云计算实例。

Foreman绝对是构建开源软件团队的选择之一。

结论

每个基础设施自动化工具都有其优势、劣势和学习曲线。在选择工具时,用户需要找到最符合项目需求和团队需求的工具。当用户开始云迁移时,云计算供应商构建的工具可能是提供最简单的方法,尤其是如果用户正在寻找“一站式服务”的时候。

也就是说,像Puppet、Chef和Ansible这样的工具已经为DevOps从业者在各种云环境中管理基础设施建立了巨大的声誉,他们的集成证明了这一点。但一定要做好功课,因为一些相关的工具可能正是用户所需要的。实际上,在许多情况下,用户可能会发现最好的方法是将两个或更多这些工具组合在一起。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读