多云架构成为组织关注的焦点
多云是指组织在单个网络架构中使用来自AWS、Azure、谷歌云平台等全球主要云计算提供商提供的多个云计算和存储服务。体系结构、提供的应用程序以及如何提供支持对于每个云平台来说都是独特的,从而导致了安全性、成本和效益的复杂性。
由于这种复杂性,许多组织都会问,只使用一个云计算提供商的云平台或云服务是否更简单?为什么要冒着安全性、耗费时间和精力的风险,从不同的云计算提供商那里获取和集成不同的服务?这些问题的答案在于这样一个概念,即组织希望采用同类最佳的应用程序,而不是以统一的名义采用单一云计算提供商提供的产品和服务。
以前在哪里见过这种行为?
多计算架构并不是什么新鲜事。像微软、甲骨文和SAP这样的主要技术供应商都在推广他们的产品,并声称采用单一的集成架构可以运行各种应用程序(如人力资源、财务和采购)。然而,很多用户并没有进入这些陷阱。其中一个原因是某个云计算提供商的技术适合组织的特定业务模型。例如,制造领域厂商采用SAP公司的制造流程应用程序,而将PeopleSoft用于人力资源。类似地,零售领域采用甲骨文公司的采购和供应链应用程序,但将Siebel用于客户关系管理(CRM)。同时,他们都采用了微软公司的技术,因为它们降低了数据库和业务生产力应用程序的前期成本。
毫无疑问,将各种应用程序运行在单个集成技术平台上始终具有互连性的好处。例如,当客户关系管理(CRM)应用程序中的入职客户与财务应用程序绑定时,可以确保相同的客户及时支付服务费用,而无需在两个不同的应用程序中分别创建客户记录。然而,许多最终用户组织选择从各种供应商购买最能满足其特定需求的应用程序,并选择使用许多数据集成技术人工集成这些应用程序。
向多云的演进
与采用多计算架构相似,采用多云方法并非一蹴而就。受益于降低运营成本的好处,很多组织开始将其系统和应用程序从数据中心过渡到云平台。云计算技术使各行业用户能够专注于其核心业务,而不是与IT部门打交道,尽管这是必不可少的,但却是一项开销。在这个过渡过程中,组织以混合云模式运行,其中部分应用程序在内部部署运行,其余应用程序在云平台中运行。混合云是指结合使用内部部署计算、私有云和公共云的云计算环境。多云是混合云的扩展,因为它将内部部署和在多个云计算环境中运行的服务和应用程序合并在一起。
组织为他们已经使用的应用程序选择某些云计算提供商。例如,组织可能选择Azure云平台,因为它们使用Microsoft SQL Server、Dynamics或Office360,然后将谷歌云平台用于某些数据科学应用程序。他们也可能选择使用AWS云平台进行存储S3。所有这些都可以被利用,同时仍在内部部署数据中心中运行某些原有应用程序。
好处与挑战
多云平台开始兴起的关键原因之一是,它们允许组织以符合其业务流程独特性的方式自定义其技术基础设施。该方法使组织可以利用每个平台的优势,同时最大程度地减少缺点。许多多云环境通过为组织提供治理、风险管理和法规遵从性支持,使其更进一步发展。
但是多云架构也存在挑战。主要的原因是数据分散在不同的服务提供商之间,这使组织无法获得运行其所需数据的整体视图。另一个挑战是安全性。每个云计算服务提供商都在其自己的云计算环境中提供了良好的安全性,但是当必须跨不同的云平台访问不同的数据时,它会造成安全漏洞,从而可能使数据对外泄露。
解决方案
过去的20多年中,数据集成在跨多个系统(例如客户关系管理、企业资源计划等)的数据集成以及将其交付到特定目的地(例如数据仓库)方面一直发挥着很好的作用。考虑到向云平台的迁移,这些工具不仅可以集成来自内部部署系统的数据,还可以集成云计算系统的数据,从而实现了混合架构。随着向多云的演进,这些工具现在集成了分布在多个公共云和私有云中的数据,并且可以将其传送到可能驻留在内部部署数据中心或云平台中的系统。