云计算提供的服务类型有很多种,但主要可以分为以下几类:
SaaS
这种类型的公共云用于互联网上通过浏览器交付应用程序。最流行的企业级SaaS应用包括谷歌的GSuite和微软的Office365。在企业级应用中,Salesforce排名第一;但几乎所有企业应用程序,包括从Oracle到SAP的ERP套件,都使用SaaS模式。通常,SaaS应用程序提供广泛的配置选项和开发环境,允许客户自行修改和添加代码。?IaaS(asaservice,基础设施即服务)
在基础层面,IaaS公有云提供商提供存储和计算服务。但所有主要公共云提供商提供的服务都令人惊叹:高度可扩展的数据库、虚拟专用网络、大数据分析、开发工具、机器学习、应用程序监控等等。AWS是第一家IaaS提供商,并且仍然处于领先地位,其次是MicrosoftAzure、GoogleCloudPlatform和IBMCloud。
PaaS
PaaS提供的服务和用户特定的工作流程开发人员,谁可以使用共享工具、流程和API来加速应用程序开发、测试和部署。Salesforce的Heroku和Force是非常受欢迎的公有云PaaS产品;Pivotal的CloudFoundry和红帽的OpenShift可以部署在本地,也可以通过一些主要的公共云进行访问。对于企业来说,PaaS可以确保开发人员能够访问现成的资源,遵循一定的流程,并且仅使用一组特定的服务,而运营商则维护底层基础设施。
值得一提的是,各种为移动开发者设计的PaaS一般被称为MBaaS(MobileBackendasaService)或简称BaaS(BackendasaService)。
FaaS
FaaS是无服务器计算的云实例,它为PaaS添加了另一层抽象,以便开发人员可以完全隔离堆栈中优先级低于其代码的所有内容。什么。您无需创建虚拟服务器、容器和应用程序运行时,而是加载功能代码块并由事件(例如表单提交或文件上传)触发它们。除了IaaS之外,所有主要云都提供FaaS。FaaS应用程序的一个特殊优势是,直到事件发生才使用IaaS资源,通过减少资源使用来降低费用。
上一篇:云计算搭建数据中心
下一篇:云计算数据中心是什么