云服务中IaaS, PaaS和SaaS介绍及区别?

一.概念

云存储是与云计算同时兴起的一个概念,云存储包括两个含义:

第一云存储是云计算的存储部分,即虚拟化的,易于扩展的存储资源池,用户通过云计算使用存储资源池,但不是所有的云计算的存储部分都可以分离出来的。第二云存储意味着存储可以作为一种服务,通过网络提供给用户。

二.云存储关键技术

1,索引与存储(nosql)

2,分布式文件系统(hadoop  hdfs)

三.云存储基本架构:
任何一个在互联网上提供其服务的公司都叫云计算公司,其实云计算是分层的,分别是 Infrastructure(基础设施)-as-a-Service ,Platform(平台)-as-a-Service,Software(软件)-as-a-Service,基础设施在最下端,平台在中间,软件在顶端,别的一些“软”的曾都可以在这些层里面添加。

iaas-paas-saasIaas:infrastructure-as-a-service (基础设施即服务)

第一层叫做Iaas,有时候也叫做Hardware-as-a-service,前几年如果在办公室或者公司的网站运行企业应用,就需要买服务器,或者别的硬件来控制本地应用。让业务运行起来。

但是现在有了Iaas,可以将硬件外包到别的地方去,Iaas公司会提供场外服务器,存储和网络硬件,可以租用,节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

一些大公司iaas公司包括Amazon,Microsoft,Vmware,Rackspace和Red Hat不过这些公司又都有自己的专长,比如:Amazon和微软给提供的不只是iaas,他们还会将其计算能力出租给你来host你的网站。

Paas:Platform-as-a-service (平台即服务)

第二层就是所谓的Paas,某些时候也叫做中间件,公司所有开发都可以在这层进行,节省了时间和资源。

Paas公司在网络提供各种开发和分发应用的解决方案,如:虚拟服务器和操作系统,这节省了硬件上的费用,也让分散的工作室之间的合作变得更加容易,网页应用管理,应用设计,应用虚拟主机,存储,安全已经应用开发协作工作等。

一些大的Paas提供者有Google App Engine,Microsoft Azure,Force.com,Heroku,Engine Yard等。

Saas:Software-as-a-service(软件即服务)

第三次也就是所谓的Saas,这层最接近用户的一层,大多数是通过浏览器来接入,任何一个远程服务器上的应用都可以通过网络来运行,就是Saas了。

如:常见的网页:Netflix,Mog,Google apps ,Box.net,Dropbox或者苹果的Icloud等。这也是云技术的一部分。

一些用作商务的Saas应用包括:Citrix的Gotomeeting,Cisco的WebEx,SalesForce的CRM,ADP,Workday和SuccessFactors。

 


发表评论

登录 后发表评论.