怎样选择云计较基本办法自动化的最佳器材
副问题[/!--empirenews.page--]
企业必要深入相识将事变负载迁徙到民众云的正确步调,并因此低落本钱。 云迁徙不会自行产生,在迁徙项目乐成之前并不能完成事变和使命。企业将营业迁徙到云平台的最大甜头之一是可以低落事变和运营本钱,个中一个最重要的身分是云计较基本办法的自动化和设置。通过基于云计较基本办法的设置、配置和打点实现自动化,组织可以腾出时刻和资源来举办要害使命创新,而不是一般维护。 荣幸的是,有很多云计较基本办法自动化器材可用于辅佐加速流程。另外,很多相干器材也也许有所辅佐。固然没有一种器材得当全部环境,但这个指南可觉得思量所提供的各类上风提供辅佐,并选择最能满意企业的云计较基本办法需求的上风,无论企业的迁徙是针对民众云、私有云照旧殽杂云架构。 (1)AWS CloudFormation 为了辅佐确保其在全部云计较规模的率领职位,亚马逊公司的AWS CloudFormation应承用户行使YAML或JSON对资源举办建模,对它们实现自动化,然后将它们陈设在基于AWS的基于云计较的基本办法中。 假如企业行使或打算行使基于AWS的云计较产物,CloudFormation可以辅佐用户确保全部团队的设置尽也许简朴。 CloudFormation应承用户当即运行大量其他AWS器材,包罗Amazon CloudWatch和AWS Elastic Beanstalk。CloudFormation还可以处理赏罚跨地区账户的自动化打点,从而可以在营业扩展时更轻松地扩展到新的地区配置。CloudFormation Change Sets是在基本办法产生之前预览即将产生的变动的好要领。 假如用户打算行使AWS云,可以回收CloudFormation尽也许多地完成使命。 (2)Puppet 作为设置自动化市场的恒久率领者,Puppet辅佐当今一些最大的软件团队建模、设置和体系地实验其基本办法的所需设置。借助该公司的贸易产物Puppet Enterprise,用户可以以惊人的局限打点基于云计较基本办法的各个方面,从计较到存储再到收集资源(对付根基陈设,可以思量高出20,000个节点)。它合用于民众云、私有云和殽杂云。用户行使Puppet的特定于域的说话(DSL)编写模块,这些说话为用户在每个节点上安装的署理措施逼迫执行的设置提供代码。 行使Puppet Enterprise,用户可以得到开箱即用的编排和基于使命的呼吁执行和多装备打点。其GUI节制台可以轻松地对用户陈设的全部云计较举办分类和打点。固然Puppet DSL以耗费一段时刻来进修而有名,但收益也许很大。 Puppet公司与微软、VMware,、谷歌和亚马逊等首要厂商保持着整合和相助相关。譬喻,针对Puppet Enterprise的AWS Opswork提供了一套完全集成的自动化器材套件,用于打点基于云计较的基本办法。 假如用户必要标志逼迫设置和漂移调停,Puppet是其精采的自动化器材。 (3)Ansible 最近受到RedHat的掩护,Ansible正敏捷成为基于其易于行使,基于使命的基本办法自动化的行业尺度。Ansible公司声称,用户不必要具有计较机科学的深挚配景就可以回收简朴的说话自动化、设置或编排使命,用户可以将其打包在“脚本”中。另外,用户可以轻松打点云计较基本架构的全部方面,而无需在云计较基本办法中的任何位置安装单个署理。 Ansible Tower的首要成果(Ansible的贸易产物)包罗功课调治、基于GUI的库存打点、多个游戏事变流程,以及机动的REST API,可让用户在险些任何基于使命的设置打点进程中嵌入Ansible Tower。 首要集成包罗AWS、Microsoft Azure、VMware、Rackspace、Digital Ocean和谷歌云。 行使Ansible的使命执行自动化设置也许会让用户的事感情受有点过于简朴。 (4)Chef Chef公司是基本办法设置规模中的另一家资深厂商。与Puppet一样,Chef公司提供本身的DSL来辅佐用户实验从设置计策到一连交支付产代码的全部内容。对付Chef Automate用户(Chef的贸易平台),可以每小时自动打点基于AWS的自托管基本办法,或行使AWS Opswork实验Chef Automate。 借助Chef Automate,用户可以得到具体的合规性打点、高可用性和基于GUI的事变流程管道建设等要害成果。首要集成包罗AWS、Microsoft Azure、VMware、谷歌云。 假如用户必要合规打点,Chef是一个不错的选择。 (5)Kubernetes Kubernetes最初由谷歌公司开拓,是一个容器编排平台,用于自动化容器化应用措施的陈设、扩展和打点。究竟上,它已成为容器编排的究竟尺度,而且是云原生存较基金会的旗舰项目,由谷歌、AWS、微软、IBM,英特尔、思科和RedHat等首要厂商提供支持。 固然它不是一个真正的基本办法设置打点器材,但Kubernetes可以轻松陈设和运行基于微处事架构的应用措施,险些合用于任何云。它通过在一组主机之上建设一个抽象层来实现这一点,开拓团队可以陈设他们的应用措施,让Kubernetes打点诸如节制应用措施或团队的资源耗损,在主机基本办法中匀称漫衍应用措施负载以及自动加载均衡哀求之类的工作。 思量回收留器和微处事架构?很多人猜疑Kubernetes有朝一日会使传统的设置打点器材完全过期。 (6)Terraform 基本办法打点的另一个方面是“基本办法即代码”的观念。AWS、微软、谷歌公司这三个行业巨头都声称这是一此中心哲学,Terraform也不破例。简而言之,Terraform是一个开源器材,用户可以行使它来编写声明性设置文件来建设和修改基本办法,但它并不完满是设置自动化器材。 假如用户在基于云计较的事变流(譬喻AWS)中行使企业的贸易产物Terraform Enterprise,那么用户将编写版本节制设置的模块、声明建设或修改高级资源,譬喻Amazon EC2实例或Amazon Relational Database Service(RDS)资源。Terraform可以借助普及的资源图形和执行打算辅佐用户自动设置这些资源。可是用户如故也许必要像Puppet或Chef这样的设置打点器材来辅佐其在这些资源上自动配置和执行软件。 Terraform的首要集成包罗AWS、谷歌云平台,Microsoft Azure云平台和Oracle云。 Terraform很是重视“基本办法即代码”。用户会获得所祈望的强盛而不变的声明性设置。 (7)谷歌云计较陈设打点器(Google Cloud Deployment Manager) 假如用户打算行使谷歌云平台构建云计较基本办法,请回收云计较陈设打点器。在这里,用户可以行使并行、可一再的陈设和模板驱动的设置自动设置和陈设谷歌云。云计较陈设打点器提供了一系列富厚的器材,从CLI和API到GUI,用于打点基本办法设置和打点的全部阶段,从资源建设到删除。 (8)Microsoft AzureAutomation (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |