- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
认识PaaS10大价值
认识PaaS10大价值
现在基于互联网的、运营租用服务的PaaS是第一代PaaS,PaaS还会进化到第二代。那时的PaaS将是更加标准化、私有云和混合云友好的PaaS,完全可用于企业IT系统的改造
云计算的时代,有太多的名词涌现,也有太多的概念被误读。PaaS(Platform as a Service,平台即服务)就是近来频频被提及的词汇之一。什么是PaaS?PaaS能做什么?
在分析过业界那些公认的、落地的PaaS(F/Heroku,Google/App Engine,RightScale,Red Hat/OpenShift等)之后,您可能对PaaS有如下印象:
1. 这些PaaS在互联网上提供某种开发技术的运行环境,如PHP、Python、Ruby、Java。
2. 使用这些PaaS的开发人员不需要自行租用主机、申请域名、安装操作系统、安装数据库和中间件.
3. 和互联网IaaS一样,使用这些PaaS,要么免费,要么按时间、访问量、存储空间向用户收取租金。
如果你在业界颇有资历,可能会说“这和十年前诞生的VPS比有什么进步!不是新瓶装旧酒是什么?”。而另一边,那些著名咨询机构一直在为PaaS高唱赞歌:美林(Merrill Lynch)说“PaaS几年内可能会产生260亿美元的产业价值”,IDC预测“PaaS的争斗中会造就另一个微软”,难道都是忽悠?
这里我们来看看PaaS功能特性表象背后真正的精髓。特别的,我们不妨设想将PaaS理念从互联网应用“搬移”到企业应用研发环境后的结果。实际上,数十年来,形形色色的IT系统无非都在追求:成本控制、弹性、自动化、标准化和敏捷等。让我们看看PaaS带来的10种价值,看看它是让我们接近了这些理想,还是带来了新的问题。借此读者也许对PaaS的印象会产生一些改变。
价值1:运行环境快速就绪。
表面上看,Runtime Fast Provisioning的好处仅仅是开发人员不用去安装运行环境,如数据库和中间件,节省的是学习成本和时间成本。事实上,为“标准化”带来的好处更多。试想,每个人对如何配置好一个优质的生产环境的见解是不同的,即使同一个人重复大量的配置工作也不能保证前前后后的一致性。稍具规模的开发组织和运维组织,多样化、不受控的运行环境对运维体系带来的挑战是巨大的。您也许会担心PaaS留给研发人员定制基础架构的途径不充分,您也许会抱怨现在互联网上PaaS的运维功能不友好,但别忘记PaaS一直在批评中进步,求取易用性和可定制性的平衡,这是主流厂商追求的方向和PaaS可以预期的目标。
价值2:应用环境的集中管控
由于PaaS的多租户特性,它的控制和管理一定是“网络化”和“集中式”的。对于公有云的PaaS用户,不一定能体会到集中统一管理带来的好处。但当我们最终将PaaS应用在私有云和混合云环境中,集中统一管理的优势便凸显无遗了。从前,管理层从开发和测试团队得到的信息总是“资源和环境不够用”,对有些服务器“正在干什么?”或“参与过哪次集成测试?”,这类问题有可能是没人知道的。经由私有PaaS的集中管控,研发和测试团队拿到资源的过程是快速的,而且对于管理者来说,使用情况是清晰的。管理员可以将用过的集成测试环境通过PaaS管理进行完整归档、快速恢复,减少对资源的长期占有。CIO一定会对触手可及的开发/运维环境机制,以及细致的资源利用率监测和充分利用爱不释手。
价值3:为企业定制的标准化应用环境。
PaaS为研发带来的直接影响是,研发获得的是一个标准化的,为企业定制的一套研发环境和技术路线。在私有的PaaS环境中,开发人员个体在一定程度上“丧失”了对编程语言、技术框架、第三方依赖包自由选择的权力;与之对应,团队的管理者和咨询师获得了更强的对技术路线掌控的能力――所谓企业研发规范不再是一纸空文了。标准化、定制的研发环境带来的并非是死板和不灵活,而是实实在在的效率提升,以及不可控风险的减少。随着PaaS风格研发环境的引入,研发“个人英雄主义”的时代将会过去,团队的每个成员都按照既定的“游戏规则”实现软件功能,交付测试。同时,由于技术路线的简单化和对第三方依赖的梳理和减少,对团队新成员的培训成本也会大幅度降低。
价值4:对开源技术更可靠的利用。很多CIO、CTO发现,“开源”的方向是企业应用研发的双刃剑。一方面,开源组件和开源基础架构很大程度上降低了构建应用所需的购买成本;另一方面,开源组件和基础架构却无形中增加了应用的维护成本。开源软件本身变化太快,缺乏很好的后向兼容与彼此兼容;开源软件良莠不齐,成功选型过多依赖于开发人员和架构师的经验……。诸如此类问题,让项目经
文档评论(0)