什么是基础设施即服务、平台即服务、软件即服务?

什么是 IaaS、PaaS 和 SaaS 服务模型?它们的用途是什么,它们之间有什么区别?本文将帮助您找到这些问题的答案。

什么是云?

云计算是一种通过互联网提供对计算资源的远程访问的方式。云是使用在单个系统中工作的多个物理服务器构建的。这些服务器被分割成虚拟机 (VM)。就像物理服务器一样,VM 有 CPU、RAM、存储等。但是,每个 VM 的配置不受一台机器上物理硬件的限制。例如,您可以随时增加 RAM 容量或关闭 CPU 内核。这是可能的,因为虚拟机同时使用多个物理服务器的资源。

什么是基础设施即服务、平台即服务、软件即服务?-南华中天

云用于各种企业任务,例如部署电子商务项目、数据库、ERP、邮件服务器等。换句话说,云是一种虚拟 IT 基础设施,可用于部署任何企业系统和应用程序。

为什么企业选择云解决方案?这里有几个原因:

  • 通过互联网访问,无论时间或用户位置如何;
  • 无需聘请管理员、更新软件或硬件——这是供应商的责任;
  • 通过升级虚拟资源即时扩展;
  • 用户的各种访问权限级别;
  • 全面的服务和支持。

IaaS、PaaS、SaaS 和 XaaS 是云服务模型;它们之间的区别在于它们解决的任务的级别。IaaS模式为客户端提供云端的计算资源;该基础架构用于部署软件解决方案。PaaS是一种模型,其中包括用于各种任务的云资源和预安装工具。SaaS用户获得完整的解决方案,只需应用即可;您可能在日常生活中遇到过 SaaS 服务。所有这些模型都可以广义地定义为XaaS,意思是“一切即服务”。

什么是基础设施即服务?(基础设施即服务)

IaaS(基础设施即服务)是一种云服务模型,包括所有基础设施:服务器基础设施、网络设备、存储等。您无需维护自己的 IT 基础设施,而是在提供商提供支持的情况下租用云。

什么是基础设施即服务、平台即服务、软件即服务?-南华中天

IaaS的主要优势:

  • 更少的支出,因为所有维护成本都是供应商的责任;
  • 数据位于提供商的数据中心,在那里受到物理和数字安全系统的保护;
  • 随着公司的发展而简单地扩展。

IaaS是公司服务的资源基础。IaaS 提供商提供的服务少于其他模型。根据公司的需要,这可能是一个好处。如果您在开发 IT 解决方案时有自己的策略,此模型将为您提供最大的实施自由度。IaaS 用于部署个人应用程序,以及公司的整个 IT 工具栈:ERP 系统、终端服务器、远程办公室、数据库等。

IaaS 管理和监控是通过虚拟界面进行的。它允许您调整配置、添加软件和提供商提供的附加服务。

如果一个项目需要额外的资源,您所要做的就是将它们添加到仪表板中。例如,您可以扩展存储或选择其他 CPU 和 RAM 组合。如果公司没有使用所有的云资源,那么关闭不需要的资源并支付更少的费用同样简单。所有维护和支持费用均由提供商负责。公司不需要建立自己的数据中心、支付电费或冷却系统等费用。这样,IaaS 租赁可以让客户在 IT 上花费更少的金钱和时间。

必须从知情的角度来选择 IaaS 解决方案。在为您的企业选择云时,请考虑以下因素:

  • 提供商是否使用冗余组件来实现容错?
  • 数据保护是如何组织的?
  • 提供商的数据中心是否为 Tier III 或更高级别?
  • 提供商的 SLA 中包含哪些保证?
  • 技术支持服务是否全天候 24/7 可用?
  • 提供商提供哪些额外的 XaaS 服务?

XaaS(«Anything-as-a-Service»)指的是各种云服务。缩写中的 «X» 是一个变量,意味着该术语可以指代任何服务。在云基础架构的上下文中,XaaS 通常指的是与 IaaS 一起使用的附加服务。BaaS(«Backup-as-a-Service»),云中的自动保留复制,是 XaaS 的一个常见示例。用于 XaaS 服务的缩写可能根据提供商和上下文具有不同的含义。“MaaS”可以代表“移动即服务”和“恶意软件即服务”。

什么是基础设施即服务、平台即服务、软件即服务?-南华中天

什么是平台即服务?(平台即服务)?

PaaS(Platform-as-a-Service)是一种服务模型,它为客户提供一个用于开发和部署应用程序的预配置环境。PaaS 示例包括电子邮件服务器、数据库管理系统、Web 服务器、开发和测试平台、备份服务器等。

PaaS 解决方案的优势:

  • PaaS 提供商负责软件的任何更新和修复;
  • 客户不需要投资硬件或软件——供应商提供完整的平台出租;
  • 部署期间的灵活性:基础设施完全由供应商控制。

PaaS 在用途上类似于 IaaS;但是,PaaS 客户端无法扩展基础架构。这意味着用户无法关闭多余的资源或添加更多资源。IaaS 和 PaaS 的区别在于,Platform-as-a-Service 为您提供计算平台和解决方案堆栈,但您不能调整配置。标准化的开发工具包是选择 PaaS 的一个很好的理由。这可以显着提高团队处理同一项目的效率。

PaaS(平台即服务)示例:Google App Engine、VMWare Cloud Foundry、IBM Bluemix 等。与 IaaS 相比,PaaS 为用户提供的自由更少,但您无需解决提供商的服务包已经解决的问题。IaaS 和 PaaS 之间的选择是这个包是否符合您的业务需求的问题。

什么是软件即服务?(软件作为服务)?

SaaS(软件即服务)是一种提供部署在供应商基础设施上的应用程序的模型。SaaS 是您在日常生活中可能遇到的一种常见模型。典型的 SaaS 客户包括电子邮件服务、流媒体服务、小型云存储、消息应用程序等的最终用户。社交网络是使用 SaaS 模型提供的。

公司 SaaS 客户将应用程序用于视频会议、ERP 和 CRM 系统、项目和时间管理应用程序、电子邮件服务等。您之前可能听说过这些 SaaS(软件即服务)示例:Gmail、Jira、WordPress、思杰等

如果提供商的服务可以解决您的业务任务,SaaS 是一个不错的选择;您所要做的就是应用现成的解决方案。但是,如果您需要一种需要开发自己的仪器的更专业的方法,那么前面提到的模型之一将更适合您的需求。

什么是基础设施即服务、平台即服务、软件即服务?-南华中天

如何选择云服务模式?

如果您充分了解公司的需求和能力,选择云服务模式并不困难。IaaS 是一种从头开始部署应用程序和系统的解决方案,这就是它最常被企业客户使用的原因。初创公司和中小型企业通常选择 IaaS,因为它的价格相对较低,而且扩展速度快,可以与公司的增长相匹配。

PaaS 给你云的资源和一套开发工具。如果公司需要解决项目的特定任务,并且供应商拥有所有必要的工具,那么预配置平台是一种方便的解决方案。最后,SaaS 是由提供商开发、部署和支持的现成产品。这些解决方案被个人客户和公司使用。SaaS 模型包括消息传递应用程序、CRM 系统和其他软件。

所有这些模型都基于云;它们之间的区别在于软件。服务模式的选择,就是这个软件能不能解决公司的问题。如果您的任务已经由提供商的服务包解决,请选择 SaaS。如果提供商没有现成的解决方案,但拥有开发它所需的所有工具,PaaS 租赁是一个不错的选择。如果公司需要原始计算能力来部署自己的解决方案,IaaS 是完美的模型。