提问

#楼主# 2020-3-17

跳转到指定楼层
本帖最后由 sinnet-cloud 于 2020-3-17 13:21 编辑

云迁移项目遵循与其他复杂项目一样的原则,有系统的规划和适当的准备,可以让云迁移顺利的实施。“分而治之”在信息技术领域是常见的一种方法,云迁移项目的制定和运行也依据这个理论。

如果您已经制定且实施了一个云迁移计划,并把所有的工作负载都运行在云端,这是否就意味着上云已经完成了呢?今天这篇文章就会告诉你迁移只是上云的一部分,有几个任务需要立刻跟进执行,并不断迭代。

01.jpg
Photo by Masaaki Komori

01 关闭和退休


可能你经过了一夜奋战,所有系统正常上线运行稳定,运维团队是否可以互相击掌庆祝了呢?然而,上云之后的善后工作也是非常重要的。在迁移任务运行期间,您是否启用了临时账户?是否开放了临时端口?旧生产环境是否还在不断产生数据?立刻进行清理和关闭,包括临时的测试环境,冗余的系统,多余的网络连接。

从运维的角度来看,这些动作是非常必要的。运行这些旧环境额外资源的成本是一回事,但是随着时间的推移,这些系统很容易被遗忘。虽然你的生产环境已经切换,这些旧系统的存在会导致操作混乱和潜在的安全隐患。应该采取行动,对此类系统和连接进行受控且有限的“退役”处理。

02.jpg
Photo by John Schnobrich

02 验证和评估


在云迁移项目的设计中,当实施环节完成后,必须有一个评估环节来确认是否成功完成了所有预定的工作。

第一个参考点是在项目立项阶段确认的最先上云的业务系统。因为很多大型云迁移项目不是一蹴而就的,顺利完成第一个系统的迁移会为整个项目顺利运行带来信心。需要所有的相关部门共同确认并认可云迁移的价值。另一个点是验收检查表,把这个表列为KPI并详细审计,并由相关人员签字确认。

后者是完成项目的重要依据。在衡量完成度标准时,应该注意检查表项目上的度量值需足够精确,不会产生混淆。包括资产清单,系统权限,工作状态等种种参数,并且很多目标对象在迁移前后都始终存在,所以确保检查好系统的每一个关键点。这种迁移前后的评估和记录非常重要,因为它可以让团队真实地了解他们的目标和做出的任何决定。同时,它也是项目成功的最重要凭据。

03.jpg
Photo by Pepi Stojanovski

03 成本


选型是云迁移中非常容易被忽略的一环。一些项目在快速决策中倾向于沿用与旧环境一致的规格,这虽然可以减少因配置容量变动带来的迁移失败风险。但在短期内会增加运营成本,在迁移完成后就应该着手进行成本优化。大部分云平台为基础设施和服务提供了一些折扣优惠,你可以仔细研究并寻找节省成本的关键点。也可以尝试使用云平台提供的免费工具来提供辅助决策,例如AWS Cost explorer和AWS Trusted Advisor,它们可以帮助你更好的识别任何潜在的节约成本的机会。

云成本优化对提升整个项目ROI(投资回报率)可以起到立竿见影的效果。此外,通过向供应商承诺一定的用量,可以很容易确认哪些资源是长期使用的,哪些机型可以获得优惠定价。在某些情况下,可以通过标准化某些实例类型或实例家族来进一步节省开支。应该定期进行成本审查,以确定有多少资源可以从这些折扣中受益。

04.jpg
Photo by Sushobhan Badhai

04 重构


说到成本优化,另一种方法是重构你的系统,以便他们能够收益于随需应变的资源提供,例如采用“Fuction as a Service”的无服务器架构,或者将应用改造成无状态化便于分布式和扩展。在这样的架构下,基础设施可以在工作期间部署,然后销毁。

通过使用云原生技术和方法论可以找到重构的成本收益。最好的部分在于,由于公有云的特性,这种重构可以在不影响生产环境的情况下独立进行,并且可以在全面接近生产环境的情况下进行全面测试和验证。

也可以通过部分改进和快速迭代的方式随着时间推移来进行重构,这项工作应该成为持续改进应用程序性能的一部分。

05.jpg
Photo by Ümit Yıldırım

05 安全


在迁移期间的共存阶段,安全策略必须允许两个环境上的应用程序之间可以互相通信和访问。这些安全策略需要在旧的系统关闭后立刻进行检查。

有一种做法是倾向于等到所有遗留应用程序退役,但这样做会在这个漫长的过程期间引入安全风险。虽然这是一个不太能创造价值的任务,但对于减少安全风险符合合规性要求都能带来帮助,所以最好尽快处理。安全检查不应该仅限于遗留工作负载,云平台的安全性与传统环境有所不同,迁移提供了一个测试可用功能并尽可能利用这些新功能的机会。

06.jpg
Photo by Shane Rounce

06 团队


在迁移过程中,可能有多方人员参与到一个虚拟小组或虚拟部门,经过了许多起起伏伏,这不仅可以增进彼此之间的感情还培养和学习到了很多知识。

这些经验和知识是无价的,如果这个团队完全解散,回到他们的日常工作,那将是一个很大的损失。团队的技术成员可能会继续使用新的平台,但是其他成员也将拥有整个过程的宝贵知识,不应该被忽视。通过长期保持团队的“卓越中心”地位来保存这些知识和经验是有意义的。可以为它预留一些时间并定期举行会议,以便为战略决策作出辅助依据或决定。

总结

迁移到云并非易事,但一旦成功实现,云将为基础设施和业务转化为与现代架构相一致提供更多可能性。

本位并非事无巨细的罗列了云迁移之后要考虑的所有事情,但这是一个良好的开端。随着云技术的发展,您会发现您的业务将没有限制,真正实现数字化。

二维码进群.png


转播转播
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
光环云社区 |京ICP备18044167号-13|

京公网安备 11010102003758号