为什么云遣返很大程度是一厢情愿的想法

云计算的下一步发展是什么?如今云迁移的成功案例越来越多,而公共云提供商正在显著提高容量并添加新服务。但是,一些组织已经开始谈论“云遣返”,即组织将某些服务移回其内部部署基础设施。还有物联网的发展需要考虑,物联网设备实时处理信息的需求是否会使云计算的延迟成为一个问题?

为什么云遣返很大程度是一厢情愿的想法

每个云计算供应商都希望将自己的云服务作为满足每个组织需求的解决方案。因此对于缺少服务器和存储销售的组织来说,云遣返可能是一厢情愿的想法。它适合诸如Dropbox或Netflix之类的特定用例。这些组织在销售量成倍增长,并导致公共云成本飞涨之后建立了自己的数据中心。对于不需要扩展的非常一致和稳定的工作负载,它也可能是合适的,尽管这些工作可以使用保留的实例来确保云计算成本保持可控。这可能是将服务移至云平台的尝试失败的结果,例如在构建错误的架构之后。

根据行业专家与各行业的客户合作以及运行各种应用程序的经验,采用云计算技术仍然是最终目标,将应用程序迁移到云平台具有完全的商业意义。但是,这并非全部是SaaS,而且绝对不是一个一刀切的做法。每个组织都需要根据所使用的应用程序、处理的数据量,以及组织的未来业务战略来找到自己的解决方案。

对于大多数组织而言,未来将是混合云,这将使多云管理成为一项关键要求。容器化的持续发展以及关于在主要云计算提供商之间进行编排的Kubernetes总体协议,将使应用程序真正具有可迁移性,从而鼓励云计算提供商之间的迁移发挥关键作用。边缘计算对于物联网和智能设备而言是必需的,但是这些设备的数据分析得益于集中式云计算处理和存储的规模和灵活性。

避免云遣返的三项原则

为了正确使用云计算技术,并避免将来任何潜在的遣返需求,组织需要了解三件事。

首先,云计算并不是一个单一的概念,对于不同的组织意味着不同的东西。它对大多数应用程序来说都是适用的,但它并不是解决所有问题的最佳方法,其他选项仍然有效。云计算应用程序是围绕一些假设设计的,这些假设可能不适用于某些组织及其工作方式。

其次,向云平台迁移不仅是IT转型,而且还需要重新调整业务重点,并需要新技能和新工作方式才能成功。

第三,除非组织从根本上重新设计云计算的工作方式,否则云计算几乎不会为组织节省成本。尽管云平台取代了内部部署IT运营,但它创造了对新技能的需求,例如计费管理以及管理一个或多个云计算提供商的云服务。

应用程序将推动云平台的迁移

考虑云计算时,SaaS应该是首选。优质的SaaS服务将为组织提供所需的一切,并且易于使用,并且其成本与内部部署服务的成本差不多或更低。当然,每个云计算供应商都希望组织采用他们的SaaS,如果组织可以无缝使用那是最好的结果。组织需要考虑将数据保存在何处?是否安全?以及SaaS解决方案如何与其他关键业务应用程序一起使用。

例如,Microsoft Office 365实际上是一种SaaS,它对使用Exchange、SharePoint和MS Office的大多数组织都是有意义的。但是,其他系统也会有一些影响。云平台中的Office应用程序会自动打补丁并升级。这意味着,如果组织具有另一个仅与Office的较早版本集成的应用程序,则可能是由于供应商尚未开发升级或不再提供支持,因此有时将不再与Office应用程序对话。如果没有事先准备,这可能是一个重大问题。

如果SaaS不可用,则下一个最佳选择是PaaS,组织可以在托管数据库服务或开发环境之上安装应用程序。这要求应用程序使用最新的、广泛支持的数据库,例如Oracle、SQL Server或MySQL。已有15年历史的Informix或ProgressDB环境的PaaS服务很难找到。

第三种选择是在IaaS上托管,这意味着可以按原样或以规模较小的增强功能移动应用程序,以通过云计算提供商的基础设施进行操作。内部部署保留的唯一责任是许可证和应用程序提供商的支持。或者,它可以由托管服务提供商运行,该服务提供商将处理所有复杂性。

最后一种选择是将IT配置为私有云并在内部部署的数据中心运行,以便在有合适的解决方案可用时迁移到SaaS。某些应用程序在短期或中期无法迁移,因为特定的依赖关系需要大量的工作才能消除。当选择是每年支付几千美元来按原样托管应用程序,还是使用用于云计算PaaS的开放式API对其进行重新开发的成本之间的选择时,那么收益与回报之间的平衡是显而易见的。

容器化将有助于解决供应商的锁定问题

一旦组织将服务转移到云平台,并淘汰了其内部基础设施,它就必须接受所选云计算提供商的服务,除非再次迁移。与IT供应商相比,云计算供应商的锁定程度更高,而且在供应商之间转移服务并不是一件容易的事,因为他们的云服务无法直接比较。云计算供应商自然会专注于他们的短期收入,而不是应用程序如何在长期内协同工作。

幸运的是,容器的使用在不断增长,这使在云计算提供商之间移动应用程序变得更加容易,尽管这不适用于需要从根本上进行重新开发的原有应用程序。Cobol不会轻易进入容器,而Python更容易。

由于所有主要的云计算提供商现在都支持Kubernetes容器管理,因此已经重新开发针对容器的应用程序的组织将能够利用云计算提供商之间的云代理服务。如果组织具有能力,则可以在内部部署数据中心实施,也可以由第三方提供。

边缘计算仍将受益于云计算

尽管专家坚信云计算对许多应用程序有更多的好处,但希望看到越来越多的智能设备(如制造业中的机器人技术)将回到分散管理。实际上,这些设备本身就是小型数据中心,需要实时处理信息,因此对于它们而言,云计算的延迟正成为一个主要问题,并且对边缘智能的需求也会增加。

相关推荐