云计算一直主导着全球的商业讨论,因为它被整个商业生态系统所消耗,并为小型和大型企业提供服务。在为业务采用该技术时,公司面临着在三种主要的云部署模型之间进行选择。公司可以根据自己的需求和云服务模型的能力从 SaaS、PaaS 和 IaaS 模型中进行选择。每种模式都有其固有的优势和特点。
SaaS(软件即服务)
SaaS 服务模式在云世界中占据了最大份额。在 SaaS 中,第三方服务提供商交付应用程序,同时通过 Web 界面将访问权限授予客户端。云服务提供商管理一切,包括硬件、数据、网络、运行时、数据、中间件、操作系统和应用程序。在商业世界中流行的一些 SaaS 服务是 Salesforce、GoToMeeting、Dropbox、Google Apps 和 Cisco WebEx。
服务交付: SaaS 应用程序通过 Web 提供,可以在本地安装,也可以直接从浏览器执行,具体取决于应用程序。与传统软件不同,基于 SaaS 的软件主要以基于订阅的定价方式交付。虽然 Dropbox 和 MS Office Apps 等流行的最终用户应用程序提供有限期限的免费试用,但它们的扩展使用、集成和客户支持可能需要支付象征性的订阅费用。
如何辨别是不是SaaS?如果一切都由您的服务提供商从云平台上的一个集中位置进行管理,并且您的应用程序托管在远程服务器上,您可以通过基于 Web 的连接访问该服务器,那么它很可能是 SaaS。
好处:在这种模式下,许可成本较低,而且它还为员工提供了移动优势,因为可以使用 Web 2从任何地方访问应用程序。在此模型中,后端的一切都由服务提供商负责,而客户端可以使用特定应用程序的功能。如果基础设施中遇到任何技术问题,客户可以依靠服务提供商来解决它们。
何时选择?如果您不想承担管理 IT 基础架构和平台的负担,而只想专注于相应的应用程序和服务,则可以选择此模型。您可以将繁重的安装、升级和管理工作交给具备公有云管理专业知识的第三方公司。
PaaS(平台即服务)
在 PaaS 服务模型中,第三方服务提供商提供软件组件和框架来构建应用程序,而客户可以负责应用程序的开发。这样的框架允许公司在所服务的平台上开发自定义应用程序。在此模型中,服务提供商可以管理服务器、虚拟化、存储、软件和网络,同时允许开发人员开发定制的应用程序。PaaS 模型可以与私有云和公共云一起使用。
服务交付:模型中内置了一个中间件,可供开发人员使用。由于平台提供了库,因此开发人员无需从头开始进行硬编码。这减少了开发时间并提高了应用程序开发人员的生产力,从而使公司能够缩短产品上市时间。
如何识别是否是PaaS?如果您正在使用集成数据库,拥有可以快速扩展的可用资源,并且您可以访问许多不同的云服务来帮助您开发、测试和部署应用程序,那么它就是 PaaS。
优点:开发和测试过程既经济又快速。PaaS 模型提供操作环境和一些按需服务,例如 CRM、ERP 和 Web 会议。借助 PaaS,您还可以享受额外的微服务来提高您的运行时质量。还可以使用其他服务,例如目录、工作流、安全性和调度。使用此服务模型的其他好处包括跨平台开发、内置组件、无许可成本和高效的应用程序生命周期管理。
何时选择?如果您想创建应用程序但需要其他人为您维护平台,PaaS 最适合。当您的开发人员需要创造性自由来构建高度定制的应用程序并要求您提供开发工具时,这将是选择的模型。
IaaS(基础设施即服务)
在此云服务模型中,提供了数据中心基础架构组件,包括服务器、虚拟化、存储、软件和网络。这是一种现收现付模式,可让您访问所有可根据您的需要使用的服务。IaaS 就像使用订阅模式从云服务提供商处租用空间和基础设施组件。
服务交付:基础设施可以由客户端远程管理。在此基础架构上,公司可以安装自己的平台并进行开发。IaaS 服务模型的一些流行示例是 Microsoft Azure、Amazon Web Services (AWS) 和 Google Compute Engine (GCE)。
如何识别是否是 IaaS?如果您将所有资源作为服务提供,您的运营成本与您的消耗相关,并且您可以完全控制您的基础设施,那就是 IaaS。
好处:公司无需大量投资于基础设施部署,但可以使用虚拟数据中心。这种服务模型的一个主要优点是,有了它,可以使用单个 API(应用程序编程接口)来访问来自多个云提供商的服务。虚拟化接口可以在预配置的硬件上使用,平台可以由客户端安装。IaaS 服务提供商还通过许可协议为您提供用于管理基础架构的安全功能。
何时选择?当您创办公司并需要为您的公司设置硬件和软件时,IaaS 服务模型最有用。您可能不会承诺使用特定的硬件或软件,但可以通过此部署随时享受扩展的自由。
您可以根据您的业务需求和管理事物的资源可用性在这三种模型之间进行选择。无论您选择哪种模型,云数据中心都可以为您提供巨大的成本优势和灵活性,专家可以在困难时期为您提供支持。您对云服务模型的选择将影响您对基础架构和应用程序的控制级别。根据您的业务需求,您可以在仔细评估每种云服务模型的优势后选择模型。