云计算的三层服务种类:IaaS、SaaS、PaaS

发布时间:2022-05-20 11:19 来源:好主机 阅读:171 作者:新网知识社区 栏目: 服务器 欢迎投稿:712375056

2006年,谷歌CEO埃里克在搜索引擎大会首次提出“计算”的概念,近两年逐渐被亚马逊、阿里、微软等公司大规模商业化。
若以亚马逊正式布局的 2007 年为“云计算元年”,至今云计算已走过了十余个年头。云计算从无到有、从小到大,已然成为全球范围内各个行业转型升级的技术支撑。
当企业参考云采购时,通常会考虑三种模式。目前,云计算服务种类主要分为 IaaS(基础架构即服务)、PaaS(平台即服务)、SaaS(软件即服务)三类。每种云模型都提供了自己的特定功能和特性,来适应不同的应用场景和企业。
1、 IaaS(基础设施即服务)
IaaS提供给客户的服务是所有计算机的基础设施的使用,包括,处理器(CPU),内存,防火墙,网络带宽等基本的计算机资源。
这种服务的使用费可以按照多个标准来计算,比如每个处理器每小时费用,每小时储存的数据(GB),所用的网络带宽,以及所用的增长服务。
要说IaaS领域的先驱,非亚马逊莫属,当然还有一些领先的提供商如Rackspacem、Gogrid、Joyent等。
 2、SaaS(软件即服务)
SaaS提供给用户的服务是可以运营在“云”上的应用程序。也就是说,用户可以在各种设备连接上“云”里的应用程序,用户不需要管理或者控制任何云计算设施,比如服务器,操作系统和储存等。
最常见的SaaS是协作应用程序,例如Google Apps;在线项目管理应用程序,客户关系管理有salesforce和微软的Dynamics等;以及基于云的储存和共享服务,如Dropbox和Skydrive。
这里悄悄告诉你,如果想致力于主营业务,而不是把时间浪费在聘请和留住IT人员,SaaS是你的首选。
 3、PaaS(平台即服务)
Paas是指软件的整个生命周期都是在PaaS上完成的。这种服务专门面向于应用程序的开发员,测试员,部署人员和管理员。
常见的PaaS有:Java和Python开发人员偏爱的GAE;针对企业级用户人群的WindowsAzure;Java用户新选择亚马逊的Beanstalk等。
从用户体验角度来看,三者之间的关系是独立的,因为它们面对不同类型的用户。
从技术角度来看,三者并不是简单的继承关系,因为首先 SaaS 可以是基于 PaaS 或者直接部署于 IaaS 之上,其次 PaaS 可以构建于 IaaS 之上,也可以直接构建在物理资源之上。
根据研究公司 Gartner 调查显示,SaaS 市场是迄今为止最大的市场,IaaS 是增长最快的市场,预计未来三到四年的复合年增长率为 20%。这是因为 IaaS 提供了使用云计算的所有重要优势,例如可扩展性,灵活性,位置独立性和潜在的低成本。
值得注意的是,从IaaS到PaaS再到SaaS这三个云业务层级上,云运营商的角色越来越重要。最“轻量”的情况下,使用SaaS的用户只需管理自己的数据和用户接入权限,其余的都交给运营商。
在SaaS模型中,用户只需要配置某些特定的应用程序,而不需要管理或控制底层云基础设施,例如:网络、服务器、操作系统、存储或单个应用程序;
在PaaS模型中,允许开发人员使用编程语言、第三方库、服务、工具在云基础设施上创建和部署应用程序,而软件开发人员不管理或控制底层云基础设施,但可以控制已部署的应用程序(软件)以及配置应用程序托管环境;
在IaaS模型中,允许用户通过实例化新的虚拟机或根据用户自身的需求动态地分配计算资源(网络、存储等计算资源)。


免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。