《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—2.1.2IaaS、PaaS与SaaS
【摘要】 本书摘自《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》一文中的第2章,第2.1.2节,作者是陈耿。
2.1.2 IaaS、PaaS与SaaS
在IaaS架构中,应用架构底层的网络、存储和计算资源(主机、物理机或虚拟机)不再属于用户的管理范围。这些资源由云平台供应商(Cloud Provider)提供和运维。用户在云平台上付费申请所需的网络、存储和计算资源,云平台供应商在一定时间内提供。对于用户而言,这大大减少了底层基础架构管理的工作量,提高了管理的灵活度。对于云平台供应商而言,集中化和规模化地运维及供给使得基础架构资源的成本更低,这是一个不可多得的商机。
IaaS减轻了用户管理基础架构的负担。PaaS则是在这个基础上让用户只关注应用服务。PaaS平台提供了应用的运行环境(如应用运行时)、应用依赖的服务(如数据库、中间件、负载均衡、构建服务、发布服务)以及底层所需的计算资源,用户可以把精力集中在应用的开发和创新上。PaaS模式可以提高应用开发、发布和运维的整体效率,有效缩短了应用上市的时间(Time to Market)。沿着IaaS和PaaS的思路前行,在SaaS模式下,用户完全不用管理任何应用和基础设施,从而变成云服务的消费者。
如图2-2所示,从IaaS、PaaS和SaaS的对比可以看出,通过将应用架构堆栈中各类资源的管理权委托给云计算平台,用户获得了更大的自由度和更低的管理成本。Serverless的思路其实也如出一辙,即将服务器这一资源从用户的管理职权中消除,从而减轻用户的负担,提高应用运营的效率。
图2-2 各个云计算类型的自由度与管理成本对比
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)