组织采用的云计算转型方法有望实现业务目标、节省成本和实现战略优势。以下将简要概述应用程序云迁移、数字化转型的典型方法的元素。本文结合了可通过减少对非重要价值投资组合的支出来确定潜在节省成本的方法,以及获得云计算技术好处的云迁移方法。还将解释成功进行云计算转型的系统方法。
一个典型的云计算项目分为四个阶段。根据组织当前的转型阶段,必须确定其所处在的阶段,其中包括:
- 策略与投资组合评估
- 设计与规划
- 迁移与转型
- 管理运营和优化
以下重点介绍前两个阶段,即“策略和投资组合评估”和“设计和规划”。
一、策略与投资组合评估
这一阶段的目标是评估组织对云计算的准备情况,定义云计算策略,进行应用程序组合评估,并定义目标部署。
1. 云计算策略
组织在制定云计算策略之前,重要的是了解当前业务目标和优先级、当前的IT环境,正在进行的转型计划和技术战略。组织需要考虑以下几点:
(1) 定义与组织的愿景、业务和IT战略一致的云计算目标。定义云计算将如何使组织满足其业务目标或新功能。
(2) 定义采用云计算的主要目的。例如,数字化转型、数据中心退役、现代化改造、替换原有技术、推出新的业务服务、提高灵活性、容量激增、降低成本、提高弹性、响应能力、灵活性或运营效率。组织为这些目标定义具有有形利益和无形利益的关键绩效指标(KPI)。
(3) 定义云迁移和转型的过程方法。例如,在实施前进行试点以了解各种各样的工作负载场景,很多组织更倾向于在短时间内进行迁移。
(4) 采用理由、影响和定义云决策。以下是一些决定:
- 选择云计算服务提供商(AWS、Azure或谷歌云平台)的决定。定义“私有云”、“混合云”或“多云”等云计算拓扑。如果是多云策略,需要定义选择不同云平台的理由以及可以针对不同云平台放置哪些类型的工作负载(例如AWS上的分析业务和Azure上的原有服务器)。
- 关于容器平台和容器化策略的决定。
- 选择应用程序的云计算服务模型——例如,SaaS优先于PaaS,然后是CaaS(容器即服务),最后是IaaS。
- 定义采用哪个云计算服务提供商提供的哪些云计算服务(IaaS/PaaS)。例如,由于各种安全原因,无服务器计算功能(例如Lambda/Azure功能)可能不被批准为组织策略。在使用新的云计算服务的情况下获得批准。
- 定义为使用SaaS或商品化的产品或技术(COTS)平台替代打包软件或任何应用程序而已经采取或正在考虑的所有决策。
- 定义云采用原则——例如应用DevOps原则,自助服务和云计算代理原则,实施用于迁移的标准技术堆栈。采用可迁移性原则避免了供应商锁定。例如,实施基于Kubernetes的PaaS容器平台以支持云平台之间的可迁移性。“基础设施即代码”原则使部署可以在任何一云平台上进行。选择与云计算无关的数据库而不是原生数据库。云平台之间的可迁移性选项(例如AWS云平台迁移到Azure云平台或从Azure云平台迁移到AWS云平台)。