从一个云提供商迁移到另一个有多难?项目实施经验人员用实例告诉你
6663
2019-10-31 11:28    文章来源:https://www.informationweek.com/cloud/infrastructure-as-a-service/just-how-hard-is-it-to-move-from-one-cloud-provider-to-another/a/d-id/1336172
文章摘要:如果您对自己的应用程序和服务以及每个云提供商提供的服务有了很好的理解,那么云迁移可能比您想象的要容易。

导读:

如果您对自己的应用程序和服务以及每个云提供商提供的服务有了很好的理解,那么云迁移可能比您想象的要容易。

我们知道在很多项目中,云到云的迁移和与多个云提供商合作是必需的。从一个云供应商迁移到另一个真的没有那么难!就像大多数云厂商宣传的那样,但是这取决于几个因素。

根据Gartner最近的一项调查,81%的公共云用户报告使用两个或两个以上的提供商。Gartner的数据还显示,前五大基础设施即服务(IaaS)提供商占了全球IaaS市场的77%。

Gartner副总裁分析师Michael Warrilow在最近的一篇关于Gartner的文章中说:“大多数组织采用多云战略是为了避免厂商锁定或者利用最佳的解决方案。我们预计,大多数大型组织将继续坚持这种做法。”

cloud_migration-delmas_lehman-stock.jpg

云市场现状

好消息是,绝大多数使用云的人都对云的功能以及云其公司的哪些方面发挥功能有很好的定义。基本上,我们不需要解释云只是某个地方的另一个数据中心。也就是说,对于用户市场的教育方面,云显然已经做到了。

然而,这个宽泛的定义带来了一些挑战,它们围绕着云计算的工作和设计中出现的复杂性。具体来说,人们可能总体上理解云,但他们会被某些云服务以及应用这些服务的地方所困扰。我的经验让我接触了所有主要的云服务提供商,我发现每个提供商都可以应用一些特殊的好处。

例如,Oracle Gen2云可以说是最适合裸机应用程序的云之一。类似地,谷歌云平台(GCP)在情感分析、机器学习和认知系统等方面应用数据驱动解决方案的方式也令人惊叹。或者,有些人喜欢利用Azure与Power BI和其他微软核心系统进行深度集成。关键是,每一个云都有它自己的好处,你不必局限于一个云供应商。

“但管理一个云比较容易,对吧?”是,也不是。仅仅因为管理一个云环境可能稍微容易一些,并不意味着您实际上在帮自己的忙。实际上,在使用单一云而不是混合的多云服务时,您可能会牺牲相当多的竞争优势。

当涉及到多云甚至混合云管理时,有一些很酷的工具。例如,像Red Hat Ansible Automation Platform这样的解决方案能够跨环境和云自动化资产。或者,您可以利用OpenStack或OpenShift来帮助您管理多个云资源。甚至IBM也有自己的多云管理器。还有其他神奇的工具。关键是,您不应该害怕利用一个强大的多云生态系统。

云迁移:需要理解的几个关键点

在之前的一个项目中,我曾有机会在SAP环境中工作,其中一部分在GCP中,另一部分在AWS中。在本例中,AWS中的自动环境配置是使用Chef完成的。在GCP中,我们利用它们的环境使用Apigee连接核心应用程序服务和API。一切都是那么和谐。

要使一个多云环境发挥作用,请考虑以下几点:

复杂性可能是一个挑战,但不一定会毁了你的一天。服务和应用程序的依赖关系、安全体系结构、连接和网络设置、访问管理等等都可能妨碍云迁移过程。看起来很吓人;但真的没那么糟糕。记住,您不一定要移动整个应用程序。相反,您可能正在移动特定的服务或后端流程。如果不深入了解您现在所拥有的内容,您将永远无法分解应用程序,以查看在给定的云中什么将以最佳方式运行。

理解迁移策略的六个R:

重新托管(提升和移位),重新平台,重新购买,重构

(或重新设计服务或应用的一部分),保留,然后退休。

当它与你的用例相关时,理解云生态系统的优缺点是至关重要的。多云战略的力量不仅仅是使供应商多样化和防止锁定。您希望利用每个云提供商的优势。了解应用程序的来龙去脉、它是如何开发的,以及将来如何优化它。从这里开始,在您正在选择的每个云提供商上做功课!如果您是一家利用数据驱动解决方案进行数据可视化的Microsoft公司,那么利用Power BI和Azure框架可能是最好的选择。但是,如果您有很多API,并且需要一种很好的方式来管理它们,那么GCP和Apigee可能是最佳选择。最好的设计来自于你对你的应用和服务的理解,以及哪个提供商能够处理这些需求。

零零碎碎地移动,而不是一次移动所有东西。云的灵活性允许您以前所未有的方式测试用例。我是一个主要的概念验证的一部分:采用了SAP的主要组件并将它们转移到GCP中。我们测试了API开发、自动化、使用Apigee在GCP中构建微服务架构以支持下一代应用程序,我们甚至还进行了服务框架集成。然后,一旦验证完成,我们就可以将PoC环境转移到生产环境中。是的,可能会多花点钱,而且需要更多的时间来开发。然而,这个学习过程将证明是有价值的,因为你会更多地了解你的应用程序和服务,它们将如何影响用户体验,以及它们在什么地方可以帮助你的业务。最重要的是,它将有助于简化实际的部署和迁移。

如果您从未进行过应用程序或服务从一个云到另一个云的迁移,只需知道它并不总是像旋转应用程序并在另一个平台上重新启动它那样简单。还有其他的考虑。在进行任何更改或移动之前,必须理解从安全性到管理的所有内容。

与好的合作伙伴一起工作可以帮助您理解迁移策略的六个R:重新托管(lift和shift)、重新平台、重新购买、重构(或重新设计服务或应用程序的一部分)、保留和退役。你的策略,取决于你的应用,会包含一个或一些R。这些合作伙伴可以帮助您评估您的准备情况,创建策略,建立基础,并迁移您的应用程序或服务。

使用云到云的迁移或多云环境是绝对正常的,甚至是建议的。这有助于防止供应商锁定,并让您能够自由地利用每个云提供商的优势。不要认为应用程序太复杂而无法移动。使用正确的架构,与优秀的团队合作,您将看到使用多样化的云生态系统的巨大好处。

作者:Bill Kleyman,Switch数字解决方案执行副总裁,拥有超过15年的工作经验。


版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论

1讨论

所有讨论

浪潮云会计13153168655冯
面向有志于SaaS服务软件的创业者及企业,浪潮易云诚招代理合作伙伴!携手推广云会计管理记账软件,有意向代理可以联系:渠道总监&冯廷松13153168655
1# 2019-11-12 15:07