- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
9 -
追加信息清单
PaaS vs No-PaaS:
请问开发者使用PaaS和不使用PaaS开发有什么区别?
A. 不用 PaaS 平台
对于个体开发者或者团队,除了开发应用软件外,他的应用交付工作如图1所示,包括下面任务:
获取合适计算资源,物理机或从阿里云等IaaS服务商获得虚拟机资源
安装、集成和调试应用软件所需要支撑的其它软件,包括操作系统,中间件(软件运行环境和应用服务器等)和应用服务软件(数据存储(数据库、对象和文件存储等),缓存,消息队列)等 。有些第三方软件需要开发者自己搜寻。
集成、部署、测试和交付应用软件;此外对于应用软件的的更新和升级,需要进行持续集成和交付。
应用的监测和运维(24x7)
应用扩容
上面的过程还需不断的循环。这些内容需要多年专业的训练。
图1. 开发者的应用交付流程
对于企业级用户(开发者和IT运维人员),软件产品交付流程更加复杂(图2)。IT人员需要搭建多个开发生产环境以满足企业级应用产品交付流程的需求,这些环境包括:
开发环境
测试环境
预生产环境
生产环境
每个环境的搭建和运维都需要进行上面提到的某些或全部环节。同时环境功能很难保证一致。所以,将代码从一个环境迁移到下一个环境比较费事费时。
图 2. 企业软件传统交付流程和低效
B. 采用PaaS
如果采用新一代的 PaaS,特别是 MoPaaS (公有云或企业版):
对于开发者或团体,开发完代码后(原代码存在从本地电脑或代码管理服务器中),在MoPaaS上只需相应的勾选和点击等简单的操作可以完成产品和应用的交付:
创建应用:选择应用名,平台提供相应的访问 URL
勾选语言相应的运行环境和合适的计算资源
勾选需要的服务插件(平台会生成相应的服务资源)并绑定到应用
上传代码(多种方式可选)并运行
此外,平台还提供应用可视化管理和其它自动运维的功能。
对于企业级用户(开发者和IT运维人员),可以在MoPaaS上整合各个环境,同时环境的搭建也只需通过几个勾选完成,环境的功能可以保证一致。代码的迁移可以瞬间完成。
PaaS极大地简化产品持续交付流程,节省应用开发部署成本,缩短服务上线时间 。此外,PaaS的优势体现在对通性的功能支持,特别是对于服务资源有平台不能支持的特殊要求的,如某些专门领域应用,需要在平台之外提供。MoPaaS除了支持一些通用的功能之外,对于不同领域用户的特殊需求,MoPaaS可以非常灵活支持提供一些垂直领域服务:
移动后端服务:推送,地理位置(Location),语言识别,图像识别等
IoT 服务:包括IoT设备的数据传输和存储和处理等
此外,可以根据垂直领域的需求定制相应的垂直领域PaaS,包括数据服务等。
使用PaaS的优点在哪里?(最好能够有数据支撑,成本降低**%?开发时间缩短**%?能够减少多少开发人员?有多少企业正在考虑使用PaaS)
对于开发者和小型开发团队用户:降低提供应用门槛,开发者再也不必是全栈工程师,他只需要会写应用代码就可以。对于创业团队来说,至少可以节省50%的创业成本,缩短超过50%的应用上线时间。
对于企业级用户优势更加明显, 企业通过MoPaaS可以规范软件产品的开发和采购。此外产品交付周期加快和成本显著降低,主要体现在:
项目的准备时间降低
开发者开发效率提高
产品推出时间缩短
产品迭代加快
...
传统上,企业软件应用产品或服务的交付往往需要数月到一年。但是使用PaaS平台并配合相应的流程,可以节省超过50%的项目成本,并缩短超过70%的产品交付时间。图3表中是一个典型的美国公司采用PaaS的小型项目交付时间比较,采用基于Cloud Foundry的PaaS后将交付时间从超过一个月减少到不到一个礼拜,节省了29天时间。如果这个项目有20个应用,如果每个应用交付时间每延长一天损失2000美元。那么,这个延迟的代价是:
29*2000*20 = 116万美元
图3. 典型的产品交付时间节省
另外,下面是美国不同行业的一些公司的使用PaaS前后的数据比较:
AllState 保险公司:应用从构思到发布:过去需要近9个月,使用PaaS后缩短到1个礼拜。目前PaaS支撑超过20%的业务,更多的业务将迁移到PaaS平台上来。
Humania医疗公司:开发了iOS应用 Cue,这个应用只有4个开发者,在PaaS平台上在5个礼拜内开发出来并发布。而在Humana过去一般提供服务器都需要两个月的时间。目前,这个AppleWatch 和 iPhone 应用在苹果应用商店排在医疗保健类应用前列。
Lockheed-Martin,一个重要移动项目只用了10个礼拜就完成,而在旧的流程下则会需要9个月的时间。
这些采用PaaS带来生产力显著提高(成本和时间的大幅度降低)是普遍的现象。除
您可能关注的文档
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
- 可行性研究报告,商业策划书 + 关注
-
实名认证服务提供商
专注于金融公司,实体制造业,销售代理公司的企业文化和实体项目或者互联网项目的策划编写润色,曾经协助多家基金公司,保险代理公司,房地产代销公司等初创企业完成企业文化和人事营销等制度的编写,由于疫情影响离开了喜欢的首都。
文档评论(0)