云计算的几个as a Service
云计算之所以被称作在玩概念,主要在于他的SaaS。SaaS面向的对象是软件使用者,即普通百姓,任何一个web上的app都可以称作SaaS,所以SaaS被看作纯粹只是搞了个概念在玩儿。之外的PaaS和IaaS则不然,是真的提出了一种新的服务模式。先说PaaS,平台即服务,他面向的用户是开发人员。用户只考虑应用逻辑,操作对象是某个具体应用中的逻辑。他的特点是Auto-scaling。比如Tomcat/Apache Hosting业务,用户只要把你写的网站的代码,域名都丢给他,针对你的访问量和需求,他自动给你起虚拟机,在适合数目的虚拟机上起适合数目的Tomcat,你无需考虑之后的问题。公有PaaS的提供商有GoogleApp Engine,EMC的Cloudfoundry以及Redhat开源的Openshift。PaaS的技术门槛是高的。再看IaaS,基础设施这块。国内的大公司,阿里和盛大都推出了自己的云,他们都是IaaS的公有云提供商。IaaS的用户是开发人员,用户接触到的是虚拟机,需要考虑应用部署,应用逻辑等问题。一般虚拟机上还会提供一些非结构化的KV云存储服务,以及Block Storage,load balance这样的业务,所以有人反对云计算等于虚拟机。相比auto-scaling的PaaS,再相比腾块地儿给你装东西玩的虚拟主机,我们可以看到IaaS的定位。Amazon上的webservices以及微软的Azure,他们也属于公有云IaaS提供商。