虽然将业务迁移到云平台是一件好事,但企业必须谨慎行事。无论企业是处理多个工作负载还是产品组合,从内部部署到基于云计算的IT转型不只是为了了解技术。而成功采用云计算技术需要仔细考虑并制定详细的蓝图,因为如果失误将会变得既成本昂贵又浪费时间。
遵循规范的方法来实施云计算程序可以简化企业的转型,缩短实现价值的时间,并降低风险。以下是帮助大量企业规划、设计和构建云计算程序的10个关键要点。无论企业在云计算的旅程中走了多远,都会发现一些适用的东西。
(1)启动云计算程序需要消除阻碍
并非每个企业都支持云计算程序,这并不足为奇。事实上,每个企业中都会看到阻碍者和有意识的抵抗者。那么采用什么解决方案?与应对大多数疾病一样,早期干预是关键。研究发现,尽早让关键利益相关者达成一致可以使企业的业务免受侵害,并消除阻碍因素。
(2)做出云优先的承诺
做出云优先承诺的核心是需要问一个问题:“为什么要迁移到公共云?”对于这个简单的问题,许多企业并没有找到适合的答案。
云优先意味着企业将其所有的应用程序和数据都将移动到云平台,除非有充分的理由将它们保留在企业内部部署数据中心。如果没有云优先战略,很多企业并不会积极将业务迁移到云平台。当这种情况发生时,其结果充其量是微不足道的,因为没有集中精力进行必要的更改以获得云计算的全部好处。
(3)建立云计算业务办公室
采用云计算技术将对企业业务产生巨大的影响,其演变的流程数十年来从未受到严重的影响。开发人员首次能够使用软件创建和修改其基础设施要求。这种力量的含义既令人眼花缭乱又令人恐惧。
软件开发一直生活在变更管理的静态环境中,在该环境中,业务影响的关键性质造成了严格的控制流程和漫长的批准周期。因此,企业需要建立云计算业务办公室(CBO)。
(4)了解云采用经济学
了解云采用的经济学似乎是明智的选择。但是经验表明,50%以上的企业并没花费时间确定迁移到云平台的业务案例,可能是因为他们已经知道这是一件好事。但是,企业可以通过构建业务案例,并增强其对云计算经济学的理解来获得许多有价值的见解。
(5)发现企业的应用程序的内部运作
AWS、Microsoft Azure和Google等公共云环境并不完全向后兼容。这意味着企业的某些应用程序将无法迁移到云平台中。根据这些应用程序的重要性,可能会有一个混合云网络,通过该网络,公共云提供商将与专用MPLS电路连接。在这种模式下,基于云计算的应用程序可以访问遗留的内部部署服务,同时仍能获得具有成本效益的灵活基础设施的好处。
混合云网络面临的挑战包括延迟问题以及通过网络传输的数据量。简而言之,企业可能会在不了解应用程序依赖关系之间的应用程序映射和数据量的情况下损坏其云计算程序。
(6)建立最小可行的云平台
最小可行云平台(MVC)是这10种优秀实践中最重要的一个。基于最低限度可行产品的概念,最小可行云平台(MVC)是企业第一个业务云平台的起点,并且是企业迁移到云端时将要迭代和改进的平台。Azure、AWS和Google都将自动化编程作为构建新平台的主要手段。因此,现在必须将云计算视为软件。因此提出新的口号是“基础设施即代码”。
(7)进行安全和治理差距评估
研究发现,修定客户端之间使用的云计算安全技术几乎完全相同。参考架构有可重复的模式,它们构成了基准,可以通过该基准评估程序中的差距。已经将那些可重复的模式构建到最小可行云平台(MVC)模式中,并且这些模式对于企业构建的每个最小可行云平台(MVC)都是标准的。
但是,经常忽略的是对映射到最小可行云平台(MVC)中可重复模式的安全性和治理控制对象的评估。每个客户的控制目标范围可能很大,有些需要遵循PCI和SOX法规,而有些则遵循NIST、FISMA和许多其他行业标准。其挑战在于了解这些标准和法规如何映射到企业的云计算程序。
(8)持续合规计划
企业具有许多控制IT环境的控件。由于大多数资源都基于硬件,因此控制采取变更管理和运营服务的形式。但是,新的云计算模型基于软件,并且不受其本质的影响。
新的基于消费的模型需要更高的治理水平。使用标准变更管理和控制方法根本不起作用。遗留的更改控件将减慢进程的速度,并且企业将发现自己又回到了原来试图逃避的情况。
企业需要的是持续合规性。在这种情况下,持续合规性是一种软件,可以持续查看企业的环境并控制云中服务的使用。使用“软件签名”实施控制,以检查特定的管理和合规性要求。
(9)实施自动化框架
在这些优秀实践中,将自动化视为实施的核心原则。基础设施即代码是一个口号,而云采用的核心是为每个应用程序构建基础设施的自动化。目标是通过代码实现和部署每个应用程序。希望企业以DevOps的心态来开发新的云计算环境。
自动化技术的核心是最小可行云平台(MVC)自动化模板。企业目标是获得可重复的自动化模板,这些模板具有运营管理功能。例如,将新的应用程序团队加入最小可行云平台(MVC)应该从GitHub和企业管理的框架中为云平台提取其90%或更多的代码。
(10)准备迁移
云迁移是指企业利用设施模型将应用程序工作负载移至云平台的技术、流程和人员。许多企业希望退出数据中心业务。大多数企业高管了解公共云的好处,并指示IT领导者通过迁移到云平台来降低数据中心成本。
经验表明,企业将业务迁移到云平台每年平均可节省40%的总体拥有成本,实现这一目标的主要方法是通过应用程序迁移设施方法。如果希望大幅降低总体拥有成本(TCO),需要将应用程序工作负载大量迁移到云平台。
在这些优秀实践中,企业在确定了哪些应用程序可以移动到云平台之后,需要设置云计算环境,对其进行保护,并准备接受应用程序的操作。
总结
企业的云计算计划是其在未来十年中将面临的比较重要的技术变革。企业将业务迁移到云计算环境不仅需要遵循一些优秀实践。在启动云计算程序之前,需要确保已组建具有首次成功执行迁移所必需的经验、工具和流程的团队。