博客

如何在多云环境中取胜: 标准化、自动化、创新

Lori MacVittie 缩略图
洛里·麦克维蒂
2017 年 11 月 20 日发布

云计算始终致力于实现规模经济。 随着数字化转型推动企业寻求新机会通过应用提高生产力(内部)和利润(外部),运营和应用程序扩展的速度呈指数级增长。 通过传统的手动方法已经无法管理应用程序的数量以及更新和增强的频率。 扩展应用程序和操作遇到了人力瓶颈。 我们不能再投入更多人力来解决问题并期待同样的结果。 每个应用的成本(每个用户、每个客户、每笔交易)的增长速度远远快于收入和成本节约的增长速度。 这种不平衡使得我们继续以过去的方式提供应用变得不切实际。

云计算一直承诺通过引入标准化力量来改变这一现状。 这不仅仅是用相同的白盒服务器的精确副本填充机架,还涉及操作的标准化。 公共云通过提供一个标准化平台来实现这一点,通过该平台操作可以与资源进行交互。 通过标准化这些常见核心资源(服务)(计算、网络和存储)的配置和管理,可以应用自动化(即 DevOps),并实现更高的规模经济。

但是应用需要的不仅仅是常见的核心服务。 它们需要更快、更安全,这意味着需要更加智能地提供应用程序有时需要的定制服务,如安全性和性能。

云赛

标准化、自动化、创新

应用程序可能具有共同的安全和性能需求,但共同并不总是足以保护和推动当今消费者所需的应用程序。 他们需要标准的安全性以及针对平台和协议级攻击的保护。 他们需要积极的性能改进,以节省输入密码和生成报告的时间来增加价值。

但如果您没有先实现标准化,那么您就没有时间去考虑那些定制的花哨功能或自定义配置。 这就是云 – 无论是在本地还是在外部。 云计算是吸引注意力的第一步,它可以抓住竞争优势,并通过快速、安全的应用程序取悦消费者,让他们参与您的业务。

不过,并不是每个应用程序都适合任何云环境。 有些人需要公司环境的舒适和安全。 其他人只有在公共领域、公共云中才能蓬勃发展。 这是我们看到多云战略和实施以及有助于实现它们的新环境(如主机托管和互连)兴起的原因之一。 因为就像我们一直以“合适的工具适合工作”为前提一样,如今的数字对应物则是“合适的云适合工作”。

采用多云策略使标准化更具挑战性。 每个环境可能本身是标准化的,但彼此之间却不是标准化的。 工具和框架通过为负责管理场外部署的运营商提供一层“标准界面”来帮助解决这一挑战。 它是一个操作层,可以在云和雪花一样不同的世界里实现标准化。

一旦您对实现所追求的规模经济所必需的通用核心服务进行了标准化,您就需要考虑提供安全性保护性的应用服务以及保持消费者参与所需的积极性能。 据悉,系统攻击是导致数据中心中断增长最快的原因,占中断总数的比例从 2010 年的 2% 上升至 22%。 尽管直接攻击云端应用程序可能不会再破坏数据中心,但破坏与您的品牌密切相关的应用程序可能会对您的声誉和利润造成毁灭性打击。   

这里也需要同样的策略。 您需要采用一个平台,为负责创建、部署和管理这些应用服务的操作员和架构师提供标准的“操作界面”。 该标准接口为应用服务提供了与您用于通用核心服务的工具和框架相同类型的操作层。

抽象模型云

一旦您实现了标准化,并获得了共享的操作界面,您就可以实现自动化。 如果您首先实现常见的、共享的服务和流程的自动化,然后利用节省的时间和预算来资助更先进、可能定制的服务和流程,您将获得巨大的胜利。 在这里,通用操作界面 - 操作层 - 通过鼓励重用脚本和代码以及利用现有技能来实现必要的自动化水平,从而实现与每天多次提交代码并期望更频繁部署的开发人员的对等。

自动化是提高规模经济和减少结果差异的秘密武器(这实际上是六西格玛/精益所说的“消除流程中的缺陷和错误”)。 我们从研究中了解到,大约 22% 的停电是由于人为错误造成的。 我们从其他研究中了解到,IT 花费大约 15.9% 的时间进行故障排除和补救,其中一些可能是人为错误的直接结果。 自动化不仅可以减少 IT 对配置、更新、修补和配置管理的大量关注,还可以减少错误的数量以及查找和修复错误所花费的时间。

最后,您就腾出了足够的时间和预算来专注于创新。 无论是更积极地参与与业务相关的构思会议,还是寻找优化 IT 的新机会,这都是创新。 这一切都是通过自动化实现的,而自动化只有应用于标准化系统时才能真正发挥其优势。

这并不是什么新鲜事;一个多世纪以来,装配线和自动化一直提供着急需的规模经济。 他们都从相同的步骤开始,先标准化,然后自动化,以便在节省时间和成本的同时进行创新。 有许多技术和大师可以优化自动化以实现更大的利益,但在实现这一目标之前,您必须先实现标准化。

对于 IT 而言,这意味着查看您在所有资产(场外和场内、云端和传统)中所依赖的工具、框架和平台,并进行标准化,以便您可以开始自动化创新。