上QQ阅读APP看书,第一时间看更新
1.2.3 平台即服务
在平台即服务(Platform as a Service,PaaS)模型中,平台会给开发人员提供构建和部署应用所需的基础设施、工具和API。例如,作为开发人员,我们可以构建一个Java应用,打包为JAR文件,然后将其部署到按照PaaS模式运行的平台上。平台会提供Java运行时和其他所需的中间件,还可以提供额外的服务,比如数据库或消息系统。PaaS产品有Cloud Foundry、Heroku、AWS Elastic Beanstalk、Azure App Service、Google App Engine、Alibaba Web App Service和DigitalOcean App Platform。在过去的几年间,供应商一直在向Kubernetes靠拢,为开发人员和运营商构建了新的PaaS体验。这种新一代服务的示例如VMware Tanzu Application Platform和RedHat OpenShift。