这一系列的文章是准备写给对云端有兴趣,或者想考试测验架设网站的人。
内容的部分,这篇文章会对几家常见的PaaS 平台进行简介。后续会以Heroku 为主轴连续先容,从产生一个Application 到发布以及客制化都会一起先容。文章中也会将我所理解的PaaS 观点与架构一并解释,让大家可以更加理解关于PaaS 的利用,以及优缺陷。
至于这一系列的文章,会以「免费、无包袱」的条件下撰写,选用以及先容的PaaS 可能有付费也可能有免费,但是会让大家在尽可能不用费的状况下体验与利用。

那么,正文开始。
简介
在我打仗云端时,打仗到几个干系的词,那便是IaaS, PaaS, SaaS 这几项,依序便是根本作为做事、平台作为做事、软件作为做事。
也很刚好的,他们也刚好是层层递进的关系。以IaaS 来说就类似你买的一台做事器(主机)而PaaS 就类似于事先设定好了环境(买主机帮你装好作业系统)而SaaS 则是连软件都安装完毕,可以直策应用(买来的电脑附赠了Office 可以利用)
对付网站来说PaaS 便是一个「预先」配置好作业系统,并且可以运行你的软件(网站)的做事。
平台先容
接下来,我会依序先容我所知道的PaaS 做事。这几年实在大部份的PaaS 做事商都已经供应多种措辞的增援,比较少针对单一措辞,而PaaS 也会由于做事商架构设计上的不同,能够利用的范围也不一样。
其余要把稳的便是做事商免费方案大多是「开拓用」的等级,如果要切换到「生产力环境」请务必做好付费的准备。
(而PaaS的收费比IaaS赶过不少,紧张是节省了网管职员的人事用度。不过这个差异是否适宜自己的团队,也是须要谨慎评估。)
Heroku
假设说IaaS 天下有着非常完善的Amazon AWS 做事,那么PaaS 天下,我想Heroku 拥有这样的称号该当也不为过。虽然PaaS 平台都差不多,但是Heroku 却有着惊人的特性让我对的评分增加不少。
官方网站:http://www.Heroku.com
丰富的Add-on 功能
可客制化的PaaS 运行环境
利用Git 进行版本管理(可线上Rollback 版本)
完全的管理界面
增援自定域名(免费)
唯一小小的缺陷是目前没有MySQL 的Add-on (开拓用方案)可以利用(对一个PHP Developer 来说)
AppFog
原来是PHPFog 后来利用VMWare 开拓的CloudFoundry 而转变为一个增援多种措辞的PaaS 做事。特色是可以自由分配VM 的设计,而且免费方案非常大方(有2GB 存储空间任你分配利用到每台VM 上)
官方网站:http://www.appfog.com/
可自由分配影象体
资料库做事无需额外付费
基本上和Heroku 实在便是差在免费方案的利用上限上,比较可惜的是后来将免费方案的Custom Domain 功能取消。
OpenShift
由RedHat 主导的PaaS 平台,现在加入了完善的网页管理界面后,变成非常适宜新手利用的PaaS 平台。有着One Click 就能完成Load Blancing 配置的方便功能。
官方网站:https://openshift.redhat.com/
增援自定域名
设定Load Blancing 非常大略
供应Jenkins 在Deploy 后进行测试,避免出问题的网站上线
可客制化的PaaS 运行环境
实在我还没怎么玩过,不过CI 做事非常吸引人,其余便是收费实在不高。只是看起来这个做事,彷佛不是给一样平常人利用的,最高的方案该当还不足给大企业用,大概是要其余洽谈吧⋯⋯
dotCloud
该当是这几家里面唯一一个一开始就要付费的做事,特殊提出来是背后的IaaS 建构有OpenSource 而且也已经可以在Github 上找Open Source 的方案建构Heroku Like 的做事办法。
官方网站: https://www.dotcloud.com/
由于没有利用过,以是也没办法给出优点。如果有兴趣的朋友,可以考试测验玩看看。
CloudFoundry
实在说是一个Open Source 的PaaS 办理方案会比较适宜,不过官方网站也供应了免费试用,想要体验的人也是可以拿来利用或者架设。是VMWare 所开拓的Open Source 专案(印象中是透过社群营运)
官方网站:http://www.cloudfoundry.com/
优点部分,由于是办理方案以是没有太多可以谈论的(实际上也不建议拿来当上线的做事主机)
PagodaBox
纯挚的PHP PaaS 做事,不过特殊提出来是由于他有一个Store 可以让大家写好一些设定让其他利用者付费安装(或者免费)这个机制很分外,也使少数供应SFTP 可以让不会Git 的利用者也能轻松利用的PaaS 做事。
官方网站:https://pagodabox.com
供应Store 机制(Ex. WordPress 的预先设定版本)
供应SFTP
增援自定域名
基本上算是个蛮随意马虎上手的PaaS 平台,不过仅限PHP Developer 或者一样平常架站玩家了。