企业使用多个云提供商的云服务,可以避免供应商锁定。但是,他们也给IT管理人员带来了更多的问题,而且采用工具并不总是能够解决这些问题。
云计算提供商并不提供统一服务。从一个云计算提供商可以得到的服务不一定总是可以从另一个云计算提供商访问。这就产生了混合匹配场景的可能性,企业可能拥有跨越两个或更多云的应用程序,甚至数据。
将来自多个提供商的公共云和私有云服务混合在一起,有助于企业避免供应商锁定,深化可用服务池,并允许企业保持对其最敏感数据的控制。使用多个云的缺点是增加了复杂性,特别是管理应用程序、API和配置管理。
云计算客户需要决定这些情况是否值得投资。如果答案是肯定的,确定哪些提供商可以好地提供特定的服务。云计算服务经纪人(CSB)管理复杂性和安排服务的需要。但不利之处是费用高昂贵,并可能会混淆自己的处理。
业务通常针对多云有几个核心原因:
•单个云将业务锁定为单一的云服务集,这将是很困难的,如果不是不可能的话,将与以后进行解耦。
•云服务发展很快,企业希望选择最佳的公共云提供商,但不知道哪家厂商将最终主导市场。例如,亚马逊网络服务(AWS)公司每月推出数十种云服务,并根据需要进行更改,以满足用户的需求和期望。微软公司和谷歌公司也采取类似的方法。
•最后,企业认为,包括云管理平台(CMP)和云计算服务经纪(CSB)在内的多云工具集将为用户提供一个平台,缓解复杂性和平台差异。
多云业务迅速发现,两个公共云之间的混合安全服务将会很不兼容。
事实是,包括云计算服务经纪(CSB)和云管理平台(CMP)在内的工具不会使企业从多云的复杂性和问题中拯救出来。使用多个云的企业很快发现,在两个公共云之间混合安全服务并不兼容。
公共云提供商各自的基于公共云的安全选项(如身份和访问管理)并不互相兼容。相反,IT人员需要创建或购买,然后进行维护,而跨越两个或更多云平台的安全产品,这增加了复杂性和成本。
云管理平台(CMP)和CSB工具为原生云服务提供了一些缓解措施,但实施这些工具的成本往往超过所获得的任何价值。此外,随着云计算的发展,这些工具可能不会满足需求。IT管理员将会更频繁地绕过工具来处理原生云。
最后,云计算提供商可能会自己购买这些工具,企业可能需要猜测哪些云计算将最有效。云计算提供商之前已经做到了这一点,而且他们基本上提供了相应的工具。如果企业的业务构建了围绕该工具的多平台策略,那就是一个问题。
采用无服务器计算
一些组织也考虑采用无服务器云计算。无服务器其实有些误导性,采用服务器,但不同于传统的公共云服务,企业不需要提供服务器运行的应用程序,如存储和计算。
无服务器计算提供了云端的便携性。然而,每个公共云提供商都有不同的支持容器的方法。用户在AWS Lambda,Azure或Google Cloud Functions上运行的服务不应该是重要的,因为每个系统都使用自己的编程语言集、结构、数据连接、安全性等,所以用户将被锁定在这些系统中。
对于许多企业来说,采用无服务器可能为时过早。这项技术本身意味着企业必须决定如何形成,实施和管理多个云。在AWS,Azure或Google等云计算提供商中选择一个可能会更容易。
无服务器计算技术令人信服,事实上,用户可以依靠更多的技术转移。所以需要考虑是否会采用?或者企业的业务在花费几年的时间,花费数百万美元的费用之后,将返回原生云?其他组织现在正在考虑这些问题。