欢迎光临,新启科技

云计算三大服务类型

2016/11/15 15:59:58

任何一个在互联网上提供其服务的公司都可以叫做云计算公司。云计算公司大体分3种:

Iaas(基础设施即服务Infrastructure as a Servic)

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

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

只有充分理解了每一项服务的理念才能更好的运用,对于一个刚刚踏入互联网行业的企业及个人,只是通过字面上抽象的概念去理解,又没有足够的实战经验,可能会一头雾水。

那么,该如何理解他们?

IaaS,不受办公场地、环境的限制,用户使用第三方(如:阿里云,腾讯云等大型互联网公司)虚拟主机、服务器、网络、存储空间等,运用这些已经配置好的条件进行自己的开发,这种模式的云服务,自主性强,没有限制,Iaas其实就是提供一个开发需具备的条件(硬件和软件)。

Paas,即中间件,平台即服务,服务商已经搭建好了环境,并且开发好了各种主流语言基础源程序sdk、demo等,开发者或业务系统只需调用对应的接口API,可以快速完成开发,支持定向开发。

Saas,软件即服务,供应商已经开发好了应用,使用对象不再针对于开发者和业务系统,用户或企业只需注册账户即可使用,这类服务各项功能已经相当完善,所以应用相当普遍。

谈谈三者未来的发展?

云计算已经发展了很多年,在中国的云计算更多的是集中在IaaS和SaaS层面,且已经实现了商品化,云环境中众多应用软件都实现了标准化,只有paas,介于iaas和saas之间,作为一种服务模式,推进了SaaS的发展,可以提高Web平台上可利用的资源数量。PaaS解决方案为应用程序的部署提供了方便,简化了购买和管理底层软硬件的复杂性,也降低了成本,可以开发和应用的空间很大。

早年间的PaaS,像 APP Engine和Cloud Foundry这样的平台,使用场景过窄,并且复杂度较高,而Docker出现后,催生出新一代PaaS。

轻量级的PaaS是以容器技术作为基础,利用容器的封装技术将各个隔离层进行封装,上层的组件与下层的 架构就是隔离的,并且这是一个相对较小的架构,用户可以自己再根据业务需求进行延伸。

随着工作量的增加促使云架构迎来变革,到时会更加需要高度定制的云环境。大企业需要作为底层的中间件,企业开发人员和CIO会着眼于扩展开源PaaS IT。

对开源的PaaS技术而言,Linux解决方案将成为一种更强大的间接发行渠道。Ubuntu在发行版中已经加入了Cloud Foundry客户端和服务器组件,而红帽也在投资OpenShift,为红帽企业版Linux客户提供PaaS选择。

与IaaS一样,PaaS中间件提供商需要灵活高效才能生存下来。PaaS技术(包括开源技术和专有技术)会变得更具有扩展性,并且与Chef、Puppet和Juju等协调和配置管理工具进行融合。