互联网技术 / 互联网资讯 · 2023年11月30日 0

云迁移的成功方法

正在全球持续蔓延的冠状病毒疫情对各行业组织提出了新的挑战。这对组织的业务发展和运营模式产生了重大影响。很多组织正在思考如何使业务在疫情期间具有弹性,如何更快地创新并为客户提供新的业务服务,如何降低总拥有成本,以及如何实现更好的连接性和协作性这样一些问题。这些问题和挑战在疫情发生之前就已经存在,但现在变得越来越紧密相关和至关重要。

已经开始进行云计算之旅的组织已经展现出对于应对疫情的更大弹性和响应能力。预计在不久的将来,随着不同的云服务模型以及混合云和多云拓扑的结合,预计各行业组织的云计算采用率将显著提高。云托管将成为企业一项新的必不可少的IT服务。

组织采用的云计算转型方法有望实现业务目标、节省成本和实现战略优势。以下将简要概述应用程序云迁移、数字化转型的典型方法的元素。本文结合了可通过减少对非重要价值投资组合的支出来确定潜在节省成本的方法,以及获得云计算技术好处的云迁移方法。还将解释成功进行云计算转型的系统方法。

一个典型的云计算项目分为四个阶段。根据组织当前的转型阶段,必须确定其所处在的阶段,其中包括:

策略与投资组合评估 设计与规划 迁移与转型 管理运营和优化

以下重点介绍前两个阶段,即策略和投资组合评估和设计和规划。

一、策略与投资组合评估

这一阶段的目标是评估组织对云计算的准备情况,定义云计算策略,进行应用程序组合评估,并定义目标部署。

1. 云计算策略

组织在制定云计算策略之前,重要的是了解当前业务目标和优先级、当前的IT环境,正在进行的转型计划和技术战略。组织需要考虑以下几点:

定义与组织的愿景、业务和IT战略一致的云计算目标。定义云计算将如何使组织满足其业务目标或新功能。

定义采用云计算的主要目的。例如,数字化转型、数据中心退役、现代化改造、替换原有技术、推出新的业务服务、提高灵活性、容量激增、降低成本、提高弹性、响应能力、灵活性或运营效率。组织为这些目标定义具有有形利益和无形利益的关键绩效指标。

定义云迁移和转型的过程方法。例如,在实施前进行试点以了解各种各样的工作负载场景,很多组织更倾向于在短时间内进行迁移。

采用理由、影响和定义云决策。以下是一些决定:

选择云计算服务提供商的决定。定义云计算拓扑。如果是多云策略,需要定义选择不同云平台的理由以及可以针对不同云平台放置哪些类型的工作负载。 关于容器平台和容器化策略的决定。 选择应用程序的云计算服务模型。 定义采用哪个云计算服务提供商提供的哪些云计算服务。例如,由于各种安全原因,无服务器计算功能可能不被批准为组织策略。在使用新的云计算服务的情况下获得批准。 定义为使用SaaS或商品化的产品或技术平台替代打包软件或任何应用程序而已经采取或正在考虑的所有决策。 定义云采用原则。采用可迁移性原则避免了供应商锁定。选择与云计算无关的数据库而不是原生数据库。云平台之间的可迁移性选项。

对于像数据仓库或大数据和分析平台这样的数据迁移,需要使用云原生或新时代的COTS数据平台制定详细的数据迁移策略。

定义用于多云集成的平台。

高级的云迁移和转换时间表。

高级变更管理流程,如新角色、新技能、部署流程中的变更、可能需要的其他测试(如安全/渗透测试),以及云计算新技能的培训需求

定义云计算应用限制、风险和对组织的缓解措施,例如数据安全和监管限制以及由于正在进行的战略计划而产生的影响。IT服务提供商的退出标准类似于云订阅/帐户所有权转移过程,还有云计算服务提供商退出标准。

定义云治理准则和护栏,即满足监管和合规性流程的规则、云迁移项目批准过程、运营准则和成本管理。

对于数据中心退出策略,定义高级数据中心(DC)退役过程。

云计算策略是一个不断发展的文档。很多时候,在开始实施云计算策略的时候会出现各种歧义。而在设计和规划过程中,这个策略会变得更加精确。

2. 应用组合评估

进行组织范围的应用程序组合评估。这是定义组织范围的转型策略所必需的步骤。如果已经进行了评估,则可以进行进一步分析。如果组织在整体上还没有为使用云计算做好准备,则计划对准备好进行云计算转型的业务部门的应用程序进行评估。组织采用7R迁移策略:分别是重新托管、重建平台、重构、重新构建、替换、保留和退役。评估阶段的结果是提供针对应用程序映射的7R策略之一。

需要通过自上而下和自下而上的方法来评估应用程序。这个阶段包括通过举办研讨会、通过收集一系列调查表的答复来获得所需的应用程序详细信息。应用程序和基础设施属性也可以从配置管理数据库或现有的企业架构存储库中收集。对于具有较大IT足迹的企业,建议利用自动化的应用程序和基础设施发现工具来获取所需的属性和应用程序详细信息。

标识应用程序的生命周期状态。从评估列表中筛选近期计划退役或已从进一步评估中退役的应用程序和基础设施。

数据收集

为每个应用程序收集以下类别中的属性。

应用程序属性:创建包含基本应用程序属性的清单,如功能、应用程序的生命周期状态、业务能力、支持业务单元、托管位置/地理位置、应用程序类型等。 业务价值属性:这一应用程序对业务的重要程度,包括产生收入、提供分析报告或支持运营。总体拥有成本:例如维护应用程序的成本、基础设施成本和许可成本。 技术价值属性:应用程序与技术策略的一致性、应用程序的技术债务和性能、易支持性、易集成性、满足现代技术标准、满足非功能需求的现状。 风险和合规性属性:数据隐私、安全和法规要求,例如数据保密级别、数据加密要求、应用程序安全要求、组织约束、本地/区域法规要求等。 云适应性:检查将应用程序移至云平台的技术可行性。 复杂性:可能影响云迁移的复杂性。应用程序的分布、配置、主机数量、数据库大小、接口技术、接口数量、拓扑/集群需求、负载平衡需求、代码复杂性、构建/测试/部署的易用性,以及使用的传统技术等因素。

许多IT公司和云服务提供商都提供了免费的自动化应用程序发现和评估工具。然而,组织仍然需要人工干预和访谈来获取某些属性,以确定正确的处置策略。

分析

重要的是要了解组织的云计算战略,这会影响部署。如果组织在短期内拥有数据中心合并或数据中心退役策略,则重新托管和重建平台处置检查可能是现有应用程序的首选。

这也适用于那些需要更快地迁移到部分工作负载并在后期更新应用程序的组织。对于运行关键业务应用程序的底层操作系统或软件,可能存在生命周期终止支持。这类应用程序可能是迁移到新软件版本或云平台上的操作系统版本的候选程序,在云平台上可以获得供应商支持。一些组织利用云计算转型作为对其现有IT进行合理化和现代化的机会;还有一些组织希望通过重构到受支持的容器技术堆栈使采用的应用程序为容器化做好准备;一些组织利用机会将商业应用程序/数据库转换为更便宜的开放源代码以节省成本。有些组织可能将云计算视为额外容量需求的扩展;有些组织可能会将云计算平台视为构建数据湖、分析和机器学习等新功能的工具。

例如制药厂商可能希望分析大量数据,以便为应对冠状病毒疫情更快地找到有效的疫苗。云计算也可以用于实验。

重新托管/重建平台策略具有较低的风险和较少的迁移工作,但是收益却较少。修复或使应用程序现代化有更多的迁移工作,但会带来更多的长期好处。评估每个应用程序的迁移风险与回报比率非常重要。由于技术限制,某些传统应用程序无法重新托管或重新构建平台,此类应用程序需要对新平台进行修正。在低成本硬件上托管低价值应用程序而不是进行昂贵的重构工作是有益的。

如上所述,使用从问卷和其他属性收集的数据来分析7R处置的应用程序。提供每个类别中属性的权重和得分。其权重可以根据组织的业务策略来确定,例如上市时间对业务而言可能比提供用户体验更重要,技术债务比高可用性更为重要。

业务能力堆映射是定义每个应用程序与业务能力的映射。确定合理化的机会,例如减少COTS许可证的机会,可以合并或替换的冗余应用程序,或者运行成本太高的应用程序/数据存储。

组织根据业务价值、技术价值和云计算适应性的评分,可以创建各种分析模型。这将有助于确定潜在的快速成功,即能够以低风险更快地迁移还可以提供成本优势,以及短期业务价值的应用程序。

3. 处置和建议

创建一个决策树以达到目标云平台配置。例如具有低业务价值但云就绪分数较高的应用程序可以简单地重新托管,而无需花费大量精力进行重建。没有业务价值和低技术价值的应用程序可以考虑在低成本基础设施上退役或重新托管。可以考虑将业务收益非常高但是技术价值较低的应用替换、重构或重新构建。对于具有长期利益的重新构建/重新托管方案,可以考虑采用具有高业务和技术价值的应用程序。一些IT服务提供商已经开发了分析工具,这些工具可以维护标准化的评分值和规则集以固定分析过程。

在这个阶段,为应用程序提供高级别的建议可能是有用的。可以定义针对每个应用程序的短期和长期建议,例如短期策略可以是重新托管,长期策略可以是使用无服务器计算示例部署重新构建。

4. 商业案例

完成高级评估后,对应用程序进行高级成本效益分析。基于内部部署基础设施运行成本、折旧和基础设施操作成本,确定应用程序的当前总