PaaS适用于哪些场景?让案例说话

本文探讨了PaaS在云服务中的应用案例,特别是在容量规划和应用程序可扩展性方面的作用。通过BestBuy使用Google App Engine重构应用程序的例子,展示了PaaS如何减少资源消耗并加速开发过程。同时,文章也指出了PaaS在迁移遗留系统时面临的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们在第一部分《最年轻的XaaS:你对PaaS了解多少?》中介绍了什么是PaaS,PaaS的优势、劣势以及它对IT产生了哪些影响。在了解概念之后,你或许还想知道PaaS到底适用于什么样的场景。

PaaS案例:PaaS适用于哪些场景,不适用于哪些

PaaS最适合围绕云服务的容量规划功能设计可扩展的应用程序。Best Buy结合Google App Engine的是个很好的案例。Best Buy希望用户可以通过某种方式分享自己的愿望清单给好友们。第一次尝试,8名开发人员花了一年多来实现功能,可在大量使用的情况下会崩溃,而且很难更改。Best Buy转向PaaS,用了大约程序员一人年的时间重构代码:只需原有1/8的人力,并且从项目开始到结束仅用了11周。据Best Buy说,采用Google的PaaS后,所需资源只有之前内部数据中心的1/4至1/10。

使用PaaS的最大问题在于试图迫使遗留应用程序适配,将大型机或客户端-服务端系统改造成面向服务模型。PaaS不适用于盲目将现有应用程序移植到平台和模式上,而是围绕面向服务的能力采用云原生设计方式来重构需求。PaaS优于IaaS的地方在于,高层级的应用程序服务已经通过设计与测试考验,并能够有效的集成。

平台服务占据了“即服务”的延展性中间地带,成为了一个独立服务层级,相对来说,另外两类会更容易理解:虚拟化基础设施的IaaS和全打包应用的SaaS。

PaaS对IT意味着什么

PaaS的运作模式基于公共与私有平台之间。对于公有PaaS,等同于使用IaaS:IT不用处理系统管理业务,而是管理服务,并通过厂商提供的管理门户进行用户管理。同时PaaS还提供了典型的自助服务,IT组织在通常情况下可以通过用户、群组或基于角色的策略来设置使用量限制。

以Best Buy的案例说明,IT管理员不再需要管理系统或部署与配置服务器。一项调查发现,迁移到云之后,在计划与计划外维护、存储与配额管理、数据恢复与升级等业务所花费的时间,比数据中心IT管理者所花费的时间显著减少。这样就能拥有更多时间来与业务单元在新服务与应用程序上进行合作。

与此相反,私有PaaS运维类似于其他大型企业级系统,IT需要维护硬件与软件。由于PaaS套件相对比较复杂,通常都需要一名领域专家对软件负责,类似数据库管理员如何维护数据库。

在这两种情况下,IT需要拥有人员和流程来管理与监控PaaS资源使用、性能,针对公共PaaS,还需要监控消费、可用性与服务级别协议合规性。



本文转自d1net(转载)

云计算中的IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)是三种主要的服务模式,它们各自提供了不同程度的服务和控制能力给用户。 参考资源链接:[云计算技术概览:概念、服务模式和应用](https://wenku.youkuaiyun.com/doc/3xdgfywnpi?spm=1055.2569.3001.10343) IaaS为用户提供虚拟化的计算资源作为服务,这包括服务器、存储、网络和操作系统。用户可以完全控制运行在其上的软件,包括操作系统和应用程序。IaaS模式类似于传统的物理服务器租赁,它允许用户在云基础设施上部署和运行任意软件,包括操作系统和应用程序。这使得IaaS非常适合需要自定义环境和高度控制的场景,例如企业需要根据特定需求部署特定软件栈或需要大规模数据处理。 PaaS提供了一种更高的抽象级别,它不仅包括了硬件资源,还提供了一系列用于开发、运行和管理应用程序的工具和服务。PaaS通常提供了编程语言执行环境、数据库、中间件、开发工具和操作系统等。用户不需要管理底层的基础设施,可以直接进行应用程序的开发、测试和部署。PaaS模式适合那些希望专注于应用程序开发,而将部署、调试和维护任务交给云服务提供商的开发者和开发团队。 SaaS则是将应用程序作为服务提供给用户。在这种模式下,服务提供商负责管理和维护软件,包括其更新和安全,用户通过网络(通常是Web浏览器)直接使用软件。SaaS适用于那些希望减少或消除软件安装和维护工作的个人和企业,它们不需要购买软件许可证,而是通过订阅模式使用服务。 了解这些服务模式的区别对于用户选择合适的云服务至关重要。例如,如果一家企业正在寻求迁移到云环境,并希望减少对IT基础设施的管理负担,SaaS模式可能是一个不错的选择。而如果企业需要更多定制化和控制能力,那么IaaS模式可能更为合适。PaaS则为那些希望建立自己的应用程序但又不想管理底层服务器和网络配置的开发人员提供了便利。 对于想要深入理解这些概念的人来说,《云计算技术概览:概念、服务模式和应用》是一份宝贵的资源。它不仅详细介绍了每种服务模式的特点和适用场景,还探讨了云计算技术的发展趋势和应用案例,是理解和应用云计算服务模式的绝佳指南。 参考资源链接:[云计算技术概览:概念、服务模式和应用](https://wenku.youkuaiyun.com/doc/3xdgfywnpi?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值