云端服务的主要种类

2015-02-10 15:00:13    2015-02-10 15:01:35

云计算经过前几年的概念和这几年的发展,已经初步形成了几大类的服务:

1、基础设施即服务(Infrastructure as a service,缩写为IaaS)

这是最底层的服务了,就是通过网络提供硬件的基础设施服务。说白了就是租用服务器,或者更多的情况下,是租用虚拟服务器。就和我们平时购买独服和VPS的那些供应商差不多。目前来说,这一块做得最大的就是Amazon和Rackspace了

2、平台即服务(Platform as a service,缩写为PaaS)

这是在底层和实用软件之间的中间层服务,就是在提供硬件服务的基础上,再提供一些基本的开发平台。比如说各种语言的基本运行环境,基本的网站服务和数据库的支持。就和我们平时用的虚拟主机差不多,基本的LAMP环境都给你搭建好了,只要把自己的程序上传上去就行了。目前做得比较大的也是Amazon和Heroku之类的。现在VMware开发的开源软件Cloud Foundry出来后,好多网站都用它直接提供PaaS了。

3、软件即服务(Software as a service,缩写为SaaS)

这是最贴近用户的使用层面的了,就是在网上提供软件给用户使用。其实只是概念相对较新,但我们很多年前就在用的gmail之类的网上邮件,或者是一些网上游戏之类的,都是在这一层面的。相对于建站来说,这个层面就想当于是一个基本的Wordpress都已经搭建好了,你只要登录上去发文就行了。

云端服务的优势

那么说到底,我们以前不也是一直在用独服、VPS、虚拟主机之类的服务嘛?云不云的到底有什么关系呢?其实我个人觉得,相比较原先的这些技术而言,云端最大的好处,就是弹性大,换句话说就是灵活性高。我们现在买的这些服务器或空间,大多都是月付,有些VPS还要求年付,也就是不管你用多少,都是付这些钱。如果网站做大了,现有的资源不够了,就必须加钱换更好的配置,一大堆参数要重新配置,一大堆数据要转移过去,相当的麻烦。而云端的服务一般都是按小时计费,如果是后台开发的服务器,只有你需要调试的时候再打开使用就好了,平明不用的时候关掉,就没有任何花费。而前端的生产服务器,要增加各种资源起来非常容易,只要点几下,分配给你的CPU马上就变多了,内存马上就变大了,硬盘马上就增加了。而且如果你的服务器是有时间性的,比如某些游戏网站在某些时段用户特别多,就可以加开服务器来减轻负担。在低峰时段,只保留基本够用的资源就行了,多余的可以关掉,非常有弹性,不需要为资源不够而担忧,而且可以节省很多不必要的开支。