随着越来越多的组织将其工作负载迁移到云环境以实现更高的敏捷性和可扩展性,云采用越来越受欢迎。然而,云迁移的速度似乎受到了影响,全球只有五分之一的企业迁移到云。
这可以归因于许多因素,但最值得注意的是在执行云迁移时对一些重要错误的无知。值得庆幸的是,这些错误可以通过获得观察一些重要信号的能力来避免。
跳上潮流
如果您正在考虑云迁移策略以响应竞争对手的活动,那么请三思。您的业务不同于任何其他业务,因为有许多方面可能不需要云环境。云迁移策略必须经过所有相关团队成员的激烈辩论才能达成共识。
迁移无修改
许多企业在执行云迁移时采用的最常见方法是简单地将数据和代码提升并移动到公共云平台模拟。这是因为这样的方法可以节省时间和精力。这种不修改代码的云迁移方法,违背了整个云迁移练习的基本目的。
只有通过实施云原生本地化才能实现通过减少云支出来提高性能的长期目标。如果不采用这种方法,那么仅仅提升和转移工作量就会迫使公司回溯以重构应用程序。非云原生的应用程序除了效率低得多之外,从长远来看可能非常昂贵。为了使应用程序具有云原生属性,您将不得不采用云原生方法。如果不这样做,将导致非云原生应用程序出现性能问题。
缺乏对数据库问题的关注
迁移后,必须在采用提升和转移方法的同时处理围绕数据库的问题。事实上,将数据库转移到实际上是为本地环境设计的云中涉及大量成本。
低效的数据库将破坏云迁移的目的。目标驱动和云原生的数据库可提供卓越的服务,并以更高的成本效益提高性能。
建议必须考虑采用具有云原生特性的数据库的可能性,以消除在云环境中运行数据库的巨大成本。实际上,您组织的具体要求应该推动数据库部分和采用方面的决策。这需要考虑云原生选择。
未能参与 DevOps
云团队缺乏与 DevOps 团队的集成可能会被证明是一个代价高昂的错误。首先,这种沟通差距将导致 DevOps 参与的严重中断,因为其工具和流程将面临与云的断开连接。其次,由于生产力下降,这个错误的代价将非常高。如果在执行测试和应用程序部署的同时通过与 DevOps 团队集成来在云中执行应用程序开发,这是绝对可以避免的。
如果从一开始就未能将 DevOps 与云团队集成,那么您只是推迟了迁移到云的重要步骤。云不是任何适合本地平台的地方,因此你缺乏将 DevOps 和云团队结合在一起是完全没有道理的。
没有选择合适的合作伙伴
如果您的未来云服务提供商没有以服务水平协议的形式提供书面承诺,那么最好离开。理想的云服务提供商能够提供白纸黑字的服务保证。许多 CIO 犯了一个常见的错误,即根据成本比较云提供商。
如果您选择了最便宜的云服务提供商,那么这些计划很可能会包含隐藏费用,这将严重破坏您的 IT 预算。
您的云服务提供商必须能够对您的云资源进行远程管理和控制。这样做时,云提供商应该解决所有关于数字资产安全性的问题。知名云服务提供商维护一层隔离,以维护每个客户的安全利益。
严格的安全规范,包括双因素身份验证、用户特定凭据和对合规性的不妥协态度,必须是您的云服务提供商的主要亮点。贵公司所有云服务的最终用户都应该接受深入的培训,这样大多数技术问题就可以得到解决,而不必在非工作时间疯狂地打电话给服务提供商。
综上所述
如果首先避免这些错误,云迁移的成本节约、性能增强和其他引人注目的优势将受到重视。最好使您的业务需求与云优势保持一致,而不是加入云采用竞赛的人群。