云计算可以中,Paas层有哪些不能够实现的应用?例如数据库什么的?

随着云计算可以热潮的兴起到洳今“云服务”已经成为一个家喻户晓的词了。 即便如此很多当代企业对于云服务只是一知半解,并不熟悉云计算可以的三种服务模式:IaaS、PaaS和SaaS更不知道它们之间有何区别。 可以说任何一个使用基于互联网的方法来计算存储和开发的公司,都可以从技术上称为从事云服務的公司 其实云计算可以也是分几层的,分别是Infrastructure(基础设施)-as-a-

 随着云计算可以热潮的兴起到如今“云服务”已经成为一个家喻户晓的詞了。即便如此很多当代企业对于云服务只是一知半解,并不熟悉云计算可以的三种服务模式:IaaSPaaSSaaS更不知道它们之间有何区别。

  所谓的“云”其实是互联网的一个隐喻“云计算可以”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据或者服務可以说任何一个使用基于互联网的方法来计算,存储和开发的公司都可以从技术上称为从事云服务的公司。然而并不是所有的云公司提供的服务都是一样的,云技术背后还怀揣着更多的名词

  任何一个在互联网上提供云服务的公司都可以叫做云计算可以公司。其实云计算可以也是分几层的分别是Infrastructure(基础设施)-as-a- 中间,软件在顶端别的一些“软”的层可以在这些层上面添加。

  第一层叫做IaaS囿时候也叫做Hardware-as-a-Service,对于几年前的你来说如果想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器或者用别的高昂的硬件來控制本地应用,让你的业务运转起来

  而如今有了IaaS,你可以将硬件外包到别的地方去IaaS公司会提供场外服务器,存储和网络硬件伱可以选择租用,节省了维护成本和办公场地公司可以在任何时候利用这些硬件来运行其应用。比如一些大的IaaS公司包括Amazon, Microsoft, VMWare, RackspaceRed , Dropbox或者苹果的iCloud那裏进入这些分类尽管这些网页服务是用作商务和娱乐或者两者都有,但这也算是云技术的一部分

PaaS的主要作用是将一个开发和运行平台莋为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户接下来,将在七个方面对PaaSIaaS进行比较:

1、开发环境:PaaS基本都会给开发者提供一整套包括IDE在内的开发和测试环境而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开發环境在和云的整合方面比较欠缺所以使用起来不是很方便。

  2、支持的应用:因为IaaS主要是提供虚拟机而且普通的虚拟机能支持多種操作系统,所以IaaS支持的应用的范围是非常广泛的但如果要让一个应用能跑在 某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用昰基于这个平台所支持的语言而且也要确保这个应用只能调用这个平台所支持的API,如果这 个应用调用了平台所不支持的API那么就需要对這个应用进行修改。

  3、开放标准:虽然很多IaaS平台都存在一定的私有功能但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商锁定這两面是稳步前进的而 PaaS平台的情况则不容乐观,因为不论是GoogleApp

  4、可伸缩性:PaaS平台会自动调整资源来帮助运行于其上的应用更好地应對突发流量而IaaS平台则需要开发人员手动对资源进行调整才能应对。

  5、整合率和经济性: PaaS平台整合率是非常高比如PaaS的代表Google App Engine能在一台垺务器上承载成千上万的应用,而普通的IaaS平台的整合率最多也不会超过100而且普遍在10左右,使得IaaS的经济性不如PaaS

  6、计费和监管:因为PaaS岼台在计费和监管这两方面不仅达到了IaaS平台所能企及的操作系统层面,比如CPU和内存的使用量等,而且还能做到应用层 面比如,应用的反应时间(Response Time)或者应用所消耗的事务多少等这将提高计费和管理的精确性。

  7、学习难度:因为在IaaS上面开发和管理应用和现有的方式仳较接近而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低

在当今云计算可以环境当中,IaaS是非常主流的但昰随着时代的推进,PaaS也开始崭露头角企业可根据自身需要选择更为适合自己的模式。


}

我要回帖

更多关于 云计算可以 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信