广州总校区切换校区
图片
news

新闻资讯

主要的PaaS产品

发布时间: 2022-05-26

PaaS都是多用户共享的,所以用户只能根据服务商提供的选项来设置服务的运行方式,而不能根据自己的需要来修改服务的功能。




主要的PaaS产品

1.Web运行环境PaaS服务

比较早的PaaS服务是亚马逊云的弹性豆茎(Elastic Beanstalk),这是专门为Web应用开发和运行所提供的平台,支持多种Web应用开放语言和框架,包括Java、.NET、PHP、Node.js、Python、Ruby、Go以及Apache、Nginx、Passenger和IIS等Web应用服务器。用户只需要上载所开发的应用代码,弹性豆茎服务将负责程序的部署,包括容量规划、负载均衡、自动扩展、一起运行的监控。而用户也可以在任何时候直接来管辖支持他们应用程序的基础结构。

作为谷歌最早推出的云服务,应用引擎(App Engine)也是一个旨在支持Web应用的PaaS。它支持Go、PHP、Java、Python、Node.js、.NET和Ruby应用开发语言以及相应的框架。应用引擎服务在应用的使用量达到一定程度之前是免费的。

与上述两个服务类似的还有微软的Azure应用服务(App Service)和Heroku的运行环境(Runtime)等。

2.容器环境PaaS服务

微软的Azure Kubernetes Service(AKS)是托管的容器管理环境。它实现了开源的Ku-bernetes所定义的容器管理功能,并且把容器都部署在用户的虚拟网络里,实现客户应用与外界的隔离。该服务根据用户的要求来自动增加或减少容器的数量,既保证应用的响应事件,又使得用户的花费可以降到最低。AKS与微软的应用开发工具Visual Studio结合,使软件工程师可以直接在开发工具里部署、调试、管理面向AKS的应用,从而大大提高了工作效率。

与微软的AKS类似,亚马逊的Fargate服务和谷歌云的Kubernetes Engine(GKE)也都是托管的容器管理环境。

3.数据库PaaS服务

全托管的数据库管理系统也是对企业非常有吸引力的一项服务。亚马逊云服务很早就推出了Rational Databases(RDS)服务以及针对NoSQL数据库的DynamoDB平台。之后亚马逊又推出了与开源数据库兼容而与商业数据库性能相当的Aurora服务。

微软云平台提供Azure SQL这一PaaS平台,既支持商用的Microsoft SQLServer,也支持开源的MySQL和PostgreSQL。在NoSQL方面,微软提供了CosmosDB这个PaaS平台。

上一篇: 什么是云存储

下一篇: 什么是端口扫描技术

<
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!