利用自动化工具能够确保组织的云计算资源立刻扩大以适应需要和服务器负载。无论组织是应用单个云平台还是应用混合云或多云环境,主动扩大也能够通过只在理论须要时增加资源来帮忙管制云计算成本。波及的一些战略决策可能取决于组织所应用的平台和工具等变量。
如何防止人工配置和保护云计算资源的繁琐工作并降低成本? 对于组织来说,须要采纳自动化技术。
基础设施自动化与其子类别在云中利用自动化之间有很多重叠。这是有情理的,因为许多在云中的自动化原理或办法与外部部署基础设施没有什么不同。
Red Hat 公司首席技术官 Gordon Haff 说,“为混合云基础设施施行的许多自动化操作,都将与组织在外部部署设施须要的自动化操作类似甚至雷同。例如,对于继续集成 (CI)/ 继续交付(CD) 管道,无论相干基础设施位于何处,都必须一直进行测试和扫描,这一点很重要。”
同样,在议论云计算自动化时,基础设施自动化的许多要害概念 (例如容器、业务流程、微服务架构和自动化构建管道(或 CI/CD)) 依然十分实用。一篇题目为《如何实现基础设施自动化》的文章深入探讨了这些概念。
五种在云中实现自动化的办法
组织能够采纳云计算自动化办法。那么如何防止人工配置和保护云计算资源的繁琐工作? 在混合云或多云环境中,解决这样的问题变得更加重要。
(1)确保全方位可视性成为云计算自动化的根底
看不见的事物无奈实现自动化,至多不能以获得踊跃成绩的形式实现。
Snow Software 公司首席架构师 Jesse Stockall 说,“首先须要的是在所有环境中实现可见性。云治理平台的发现性能能够在一个繁多的管制平台中提供所有资源的清单。”
他示意,次要的云平台提供了内置的发现和可见性功能,如果组织采纳的是单个云计算提供商提供的云计算环境,它们可能会满足组织的需要。
Stockall 说:“然而在混合云、多云甚至多个订阅 / 帐户环境中,原生工具无奈将所有数据聚合到一个视图中。”
这意味着组织必须应用各种工具人工治理这一需要,而不是将所有内容主动整合到一个中央。对于更简单、更多样化的环境,自动化是一种更好的办法。云计算治理或监督平台可提供 Stockall 形容的“繁多管制平台”,实质上是在一个中央主动对立所有所需数据,能够简化长期经营。
例如,如果应用的是 Kubernetes 或 Red Hat 公司的 OpenShift enterprise Kubernetes 平台,则有很多内置于云平台的工具,它们能够在集成过程中内置,也可能以开源工具的模式增加到附件中,例如用于监督的 Prometheus、用于分布式跟踪的 observability 工具、Jaeger 和 Grafana 制作控制台。
(2)尽可能应用主动扩大
混合云或多云的一个益处是可能疾速扩大,组织采纳云平台不用构建和经营外部部署基础设施来解决负载顶峰或超额容量。事实上,混合云的晚期定义是基于这样的前提:依据须要从外部基础设施“暴发”到公共云的能力。而这个范畴太窄,无奈涵盖当今的潜在用例,但它依然是混合云策略的要害性能。
然而,如果组织依然在须要时人工增加云计算资源,那么就错过了云计算自动化的一个基本原理:主动扩大。Mission 公司负责云计算经营的副经理 Felipe Gimenez 倡议尽可能应用它。
Gimenez 说,“如果组织在尝试启动应用程序时遇到‘容量有余’谬误,那么毫无疑问,组织曾经晓得没有足够的实例会导致生产力降落和挫败感。然而,应用组织的应用程序进行购买的客户,或依赖其工作要害型软件的员工没有工夫期待更多的实例类型。利用自动化工具能够确保组织的云计算资源立刻扩大以适应需要和服务器负载。”
这已成为 Kubernetes 的最大吸引力之一:它提供了多种办法来主动扩大资源。次要的云平台还提供原生工具。
Gimenez 补充说,无论组织是应用单个云平台还是应用混合云或多云环境,主动扩大也能够通过只在理论须要时增加资源来帮忙管制云计算成本。波及的一些战略决策可能取决于组织所应用的平台和工具等变量,以及主动扩大的指标。
Gimenez 问,“组织是心愿付出更多费用但更快解决问题,还是为了降低成本减慢处理速度? 像这样的变量将通知组织如何为其业务定义最佳的主动扩大策略。”
(3)制订老本监控和优化打算
降低成本收入是自动化能够施展重要作用的另一个畛域。这也是公共云的思考因素也与外部部署环境有很大不同的中央。
Haff 说:“公共云与外部部署的数据中心齐全不同的一点是按应用付费的计费模式,这使得在一个或多个公共云中亲密跟踪老本变得势在必行。然而对于组织来说,并没有一个真正的万能解决方案,而是更有可能联合应用多种工具和策略,尤其是在混合云和多云设置中。
理解与公共云相干的不同老本并优化将来收入,还须要更多的专业知识。然而,精明的管理员将应用大型自动化策略和警报的组合来疏导用户应用适当的资源类型,敞开不流动的资源,并在使用量是否因为某种原因而激增时告诉用户。”
云计算提供商提供了各种报告和打算工具,并且还有第三方选项。其基本思路是:如果组织以人工或长期的形式治理云计算收入,则可能会超支,或是节约工作人员的工夫。
Haff 说:“并没有一种能够自动化的公共云老本管制的集成工具,尤其是在波及多个云平台的状况下。因而,重要的是要相熟并应用可用的选项来管制老本,免得老本失控。”
(4)应用资源标记并实现自动化
Stockall 指出,云计算优化的许多指标或策略 (无论是收入、资源利用率还是工作负载匹配) 都须要某种治理分类和所有权的办法。资源标记是实现这个指标的要害办法之一,也是自动化的关键所在,尤其是在混合云或多云环境中。
Stockall 说:“如果不晓得谁领有这些资源,就不可能对资源优化、服役和老本调配做出理智的决定。”
资源标签自身能够成为自动化的促成者,然而组织理论的资源标签也可能会通过自动化实现最佳服务。
(5)建设自动化、可反复的管道
正如主动扩大能够更动静、更无效地响应用户需要一样,同样的准则也能够利用于整个软件管道:尽可能地实现自动化、可反复的基础设施和应用程序供给。
Stockall 说:“这能够是从目录中的自助服务部署,也能够是主动的 DevOps 管道。主动配置可确保遵循规范和最佳实际,防止容易出错的人工工作。”
与基础设施自动化一样,这里的想法是尽可能地实现标准化和自动化,这不仅是在生产中,而且是在管道的所有阶段。组织心愿解脱那些无用的部署,它们往往会占用工作人员的工夫和精力。
最初须要记住的是,像大多数模式的 IT 自动化一样,云计算自动化并不是一劳永逸的事件。
Stockall 说:“包含继续优化和主动服役的全生命周期治理,是确保组织的工作负载继续优化的最初一个因素。”(文章来自企业网 D1Net,鸣谢)