当前位置:首页 > 数据中心 > 正文

数据中心开发全流程


一、云计算数据中心建设需融合哪些技术

云计算提供的服务类型有很多种,但主要可以分为以下几类:

SaaS

这种类型的公共云用于互联网上。通过浏览器交付应用程序。最流行的企业级SaaS应用程序包括Google的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和RedHat的OpenShift可以部署在本地,也可以通过一些大型公共云进行访问。对于企业来说,PaaS可以确保开发人员能够访问现成的资源,遵循特定的流程,并且仅使用一组特定的服务,而运营商则维护底层基础设施。

需要注意的是,为移动开发者设计的各种PaaS通常被称为MBaaS(MobileBackendasaService)或简称BaaS(BackendasaService)。

FaaS

FaaS是一种基于云的无服务器计算实现,为PaaS添加了另一层抽象,因此开发人员可以完全隔离堆栈中优先级低于其代码的任何内容。事物。您无需创建虚拟服务器、容器和应用程序运行时,而是加载功能代码块并在事件(例如表单提交或文件下载)上运行它们。所有主要云都在IaaS之上提供FaaS。FaaS应用程序的一个特殊好处是,直到事件发生才使用IaaS资源,从而通过减少资源使用来降成本。