如今,关于云计算仍然存在着许多误解和神话。这种混淆使许多人难以理解其潜力,以及如何让云计算实现其业务目标。而人们必须超越这些基本概念,并开始探索云交付和采用趋势的不同复杂性,以便充分获得云计算所提供的好处。
以下首先简要概述一下提供云计算功能的最常见服务模型:软件即服务(SaaS),平台即服务(PaaS)和基础设施即服务(IaaS)。简而言之,软件即服务(SaaS)提供商直接向最终用户提供完全托管的应用程序,通过使用户能够使用他们的应用程序而无需传统的配置或维护工作,即可提供最简单的云计算体验。
借助平台即服务(PaaS),云计算提供商可提供带有应用程序的托管操作环境,以简化应用程序开发,因此平台即服务(PaaS)通常适用于软件开发人员而非应用程序最终用户。基础设施即服务(IaaS)为消费者提供全自动化的自助服务设施,以获取任意应用程序用例的基本计算、网络和存储资源。
将其公之于众
任何这些服务模型(SaaS、PaaS、IaaS)都可以由服务于各行业领域的商业云计算提供商,专门针对特定业务部门或地区的云计算服务提供商,甚至是服务于内部利益相关者的IT组织提供。为此需要描述“公共云”和“私有云”之间的区别——这一切都是关于主权和控制方面的。
公共云提供商通常是商业供应商,而其消费者通常代表不同的IT组织或商业利益,每个组织都寻求满足其对工作负载、应用程序和服务的不同要求。
公共云提供商本质上总是远离(或“外部”)为其所服务的消费者。这些消费者使用从公共云提供商的共享基础设施分配的资源。消费者可以通过提供商的租赁控制管理他们分配的资源,而公共云提供商则利用这种基于社区的方法来管理规模经济的成本。
私有云可以让企业控制资源
相比之下,私有云使消费者能够独立控制专用资源。私有云可以在他们自己的IT部门内部提供,由托管服务提供商在其他地方托管,或者甚至由供应商提供的专用物理基础设施(也可能是公共云提供商)提供。
凭借专用资源,私有云使消费者能够根据其工作负载、应用程序和服务的需要独立管理这些资源的安全性、布局、隔离、容量、性能和其他技术方面。然而,基于公共云社区的模型使用户更容易受到其他消费者的影响。
当前的趋势表明,IT组织正在采用多种形式的云交付,并以最适合其业务目标的各种方式利用它们。在确定哪种样式的云服务交付适合特定IT功能时,企业需要考虑许多因素,例如,是否依赖公共云提供商来处理传统或云原生应用程序,或者是否部署可以控制的私有云,或者它们的某种组合。
虽然许多IT组织可能倾向于简化公共SaaS提供商的某些业务通信或日常管理功能,但他们可能更关注关键业务运营的服务质量、安全性或法规遵从性或者保护他们采用私有云方法的知识产权。这些考虑因素往往会导致IT组织采用多元化的云计算策略。
崎岖不平的云端之路
IT组织可以遵循各种实施方法来实现并获得云计算功能的好处。云计算有多种途径可以满足不同的业务目标,从最复杂的技术到简单易用的技术。以下将回顾一些最常见的方向:
一些IT组织做出战略决策,通过将传统工作负载、应用程序和服务重新构建和重新设计,为利用云交付资源和设施的新形式来全面使用云计算。换句话说,重构通过利用PaaS功能成为“云原生”。这通常需要彻底改革企业的采购和扩展容量的方式,从容量定义和配置资源、访问和管理数据、分配和协调处理、管理最终用户、操作弹性,这基本上需要重建或重构应用程序来利用全新的架构。
这种原生云方法完全包含类似于从分类账和幻灯片规则到机械和电子的计算历史转换,或从大型机到开放式分布式架构的重构应用程序的模式转换,而通常这是采用云计算的最艰难的途径,需要投入大量时间、精力和变革性的专业知识。由于PaaS功能和实施方式各不相同,因此了解那些选择此公共云提供商的云原生路径的用户正在深入投资该特定提供商的平台, 这非常重要。那些希望避免遇到此类问题的企业通常会选择部署自己的私有云来为其业务提供SaaS、PaaS或IaaS等服务。
企业以高度定制的IT战略作为其核心业务范围内的关键差异化因素的技术,或以工程为中心的企业可以选择人工构建他们自己的私有云环境,该环境可以通过利用大型开放生态系统精确定制以满足其需求。
这条路径需要多样化的、深入的技术专业知识,并且必须定制和集成许多专业化技术,以提供和维护一致的私有云环境,同时提供业务所需的专业功能,因此这种方法的实际可行性通常只适用于那些可以实施开发和维护的规模***和技术最熟练的组织。
构建块方法
构建私有云环境的一个流行途径是通过集成来自供应商支持的组件的“构建块”。这种方法仍然需要在特定于供应商的技术方面具有深度的开发和集成专业知识,并且需要更深入的投术。在供应商特定的技术中具有更深层的投资和依赖性;然而,它比基本元素的构造更加实际。企业可以将这种方法视为一种“准备充分”的建设项目,而不用从设计概念开始。一些供应商的“构建块”产品为服务器虚拟化或基于容器的计算、网络管理、存储系统、自动化工具、编排框架或监控系统提供支持的软件平台。
其他形式的供应商构建块包括已经过认证或预先认证可与此类软件互操作的硬件系统。有时,这些硬件和软件预先集成到更大的构建块或“设备”中,以减少从这些部分构建私有云环境所需的额外客户工作量的平衡。由于特定供应商产品技术(例如VMware、Microsoft或Nutanix)中存在大量预先存在的投资或技能组合,并且具有利用和扩展该投资的亲和力,因此许多IT组织都有动力选择这种构建块方法。
对于许多IT组织而言,利用云计算功能价值最简单、最快捷的方法是采用供应商支持的一体化私有云平台,他们可以在自己的数据中心部署这些平台。这种方法提供了一个交钥匙、预先集成的私有云环境,可以迅速开展业务工作。此类供应商集成的云计算平台通常包括工具并提供服务,以将工作负载、应用程序和服务从客户的现有基础设施迁移到云计算环境中。
以上探索了许多消费云计算功能的技术方法,以及IT组织可以遵循的一些途径来实现自己的功能。但是,制定有效的云计算战略需要深入了解如何以不同方式实际利用云计算技术,以实现有意义的业务级结果。