本文概述
- PaaS的优势
- PaaS云计算层的缺点
- 流行的PaaS提供商
PaaS包括基础结构(服务器, 存储和网络)和平台(中间件, 开发工具, 数据库管理系统, 商业智能等), 以支持Web应用程序生命周期。
【平台即服务| PaaS】示例:Google App Engine, Force.com, Joyent, Azure。
PaaS提供程序提供了编程语言, 应用程序框架, 数据库和其他工具:
文章图片
1.编程语言
PaaS提供程序为开发人员提供了各种编程语言来开发应用程序。 PaaS提供程序提供的一些流行编程语言是Java, PHP, Ruby, Perl和Go。
2.应用框架
PaaS提供程序提供应用程序框架, 以轻松了解应用程序开发。 PaaS提供程序提供的一些流行的应用程序框架是Node.js, Drupal, Joomla, WordPress, Spring, Play, Rack和Zend。
3.数据库
PaaS提供程序提供各种数据库(例如ClearDB, PostgreSQL, MongoDB和Redis)与应用程序进行通信。
4.其他工具
PaaS提供程序提供了开发, 测试和部署应用程序所需的各种其他工具。
PaaS的优势 PaaS具有以下优点-
1)简化发展
PaaS使开发人员可以专注于开发和创新, 而不必担心基础架构管理。
2)降低风险
无需在硬件和软件上进行前期投资。开发人员只需要一台PC和Internet连接即可开始构建应用程序。
3)预建业务功能
一些PaaS供应商还提供了已经定义的业务功能, 因此用户可以避免从头开始构建所有内容, 因此只能直接启动项目。
4)即时社区
PaaS供应商经常提供在线社区, 开发人员可以在其中获得想法, 以分享经验并寻求他人的建议。
5)可扩展性
部署的应用程序可以从一个用户扩展到数千个用户, 而无需更改应用程序。
PaaS云计算层的缺点 1)供应商锁定
必须根据PaaS供应商提供的平台来编写应用程序, 因此将应用程序迁移到另一PaaS供应商将是一个问题。
2)数据隐私
公司数据(无论是否关键)将是私有的, 因此, 如果它不在公司内部, 则存在数据隐私方面的风险。
3)与其他系统应用程序集成
某些应用程序可能是本地的, 而有些则在云中。因此, 当我们想将云中的数据与本地数据一起使用时, 可能会增加复杂性。
流行的PaaS提供商
文章图片
下表显示了一些流行的PaaS提供商和他们提供的服务-
提供者 | 服务 |
---|---|
Google App Engine (GAE) | 应用程序身份, URL提取, 云存储客户端库, Logservice |
Salesforce.com | 更快的实施, 快速的可扩展性, CRM服务, 销售云, 移动连接, Chatter。 |
Windows Azure | 计算, 安全性, 物联网, 数据存储。 |
AppFog | Justcloud.com, SkyDrive, GoogleDocs |
Openshift | RedHat, Microsoft Azure。 |
VMware的Cloud Foundry | 数据, 消息传递和其他服务。 |
推荐阅读
- 如何在Python中使用OpenCV进行性别检测()
- 如何在Python中使用OpenCV进行年龄检测()
- 在Python中使用OpenCV进行年龄和性别检测
- 最新适用于Linux的7个最佳BitTorrent客户端
- 如何在基于Debian的Linux发行版中安装Zoom()
- 6款最佳Mac分区管理器合集详细介绍
- 10款最佳常用的Mac免费录音软件合集详细介绍
- 10款最佳Mac CAD软件合集详细指南
- 面向开发人员的10大Python GUI框架合集