开源PaaS没那么轻松易用

云应用开发不会在一夜之间完成。开发者必须仔细的,根据云资源的需求来设计云应用的使用,运行和规模。此外,云应用的开发过程往往比传统的应用开发更加灵活,通常遵循DevOps的原则和做法。

一些开发者开始转向开源平台即服务(PaaS),以支持快速的云应用开发和部署周期。但是,开源开发平台也会给开发者和企业带来了新挑战。以下是开源PaaS可能会产生的六个问题,以及如何克服它们的步骤。

成功的开源PaaS需要管理层支持

开发者的投入对于开源PaaS的成功至关重要,但更重要的是获得业务上层和管理团队的认可。企业内部应对DevOps原则和云软件开发有着共同的愿景,并且了解迁移到开源PaaS的好处和风险。

企业方需要以DevOps的目标来监督团队重组,并且在必要时批准增加工作人员。企业领导者还应该帮助制定开发日程,并合理计算出平台的集成和支持费用。

如果缺乏企业方面的支持,会阻碍云软件的发展目标。你最不希望的事情是部署一个云开发平台,然后,在六个月到一年之后,企业却决定要使用别的方式。

一些PaaS平台发展缓慢

云计算相对来说仍然还不成熟,新服务和功能会一直出现。云开发平台和PaaS也会在新的功能登场时不断演变。然而,由于用户社区对开源软件的影响很深,因此无法保证新功能会以足够快的速度出现以满足你的开发需求。

虽然每个PaaS产品都有着类似的功能,但具备这些功能的速度却有所不同。例如,Pivotal的开源PaaS产品Cloud Foundry以其对语言的支持,服务整合,以及与其它如Chef,Puppet,Jenkins和NoSQL这样的开源工具的集成著称。然而,Cloud Foundry上只提供初步的容器支持,用户界面主要靠命令行,支持数量有限的软件部署商业模式以及在应用的性能指标衡量上偏弱。

监控一个平台的发展路线图然后再作出决定。那些发展缓慢或者正在经历某种艰难的发展模式的平台可能会为你的应用开发团队和你的业务带来问题 。

为PaaS项目找到相关文档

开源云开发平台有着复杂且要求很高的框架,承载着大量的详细文档。随着这些平台的发展,它们的文档必须不停更新,每一个文档必须提供一致的功能和特性的信息。

那些支持他们各自开源项目的商业机构,如Pivotal对Cloud Foundry,Red Hat对OpenShift以及Salesforce对Heroku的支持,有助于对更新的简化和划分优先级。例如,Cloud Foundry在网页中提供了大量的文档链接,介绍关于其命令行接口,部署和集成,管理,故障排除,服务创建等等的内容。相比之下,红帽也为OpenShift提供了类似的文档。

然而,在开源PaaS的发展过程中,我们无法保证所有的改动和更新都能够被明确或及时的记录下来。这可能会使开发者失去许多机会,伴随代价高昂的错误和混乱。

从开源社区获得PaaS支持

围绕一个开源PaaS展开评估,部署,整合和建立一个软件的开发计划是很艰巨的任务。对于内部的专家来说,肯定会碰到不少难以解决的集成,性能和自动化上的障碍。这意味着你会需要平台的技术支持。

开源社区通常负责支持开源平台。但是,尽管社区可以帮助解决不寻常或小众的问题,没人能够保证你一定会得到可行的解决方案。例如Pivotal和Red Hat之类的母公司以论坛,wiki和可搜索的知识库来提供一些基础的支持,但仍然无法做出提供一个快速解决方案的承诺。

在某些情况下,企业可以选择开源平台的商业版本,来结合开源代码的可扩展性与企业级的技术支持。例如,Pivotal为Cloud Foundry的商业版本提供高级和开发者的支持。然而,一定要考虑这种方法的利弊和成本。

衡量免费软件的成本

开源软件通常不需要花费就能获得,但从长期来看并不总是免费的。大多数企业都做好了厂商提供企业级别支持的费用准备,但还有一些其他不那么明显的隐性开源成本。

额外的开销可能包括了服务器,存储,初始评估,概念证明项目,部署和与第三方工具的整合。组织还需要将维护,管理和报表的成本也算进来。

开源PaaS可以简化云软件开发,同时最大限度地降低企业的采购成本。但平台非常复杂,需要大量的专业知识来部署,集成和高效的使用。花时间慢慢选择满足你当前和未来需求的合适工具。

本文作者:佚名

来源:51CTO

时间: 2024-07-31 10:02:16

开源PaaS没那么轻松易用的相关文章

小心开源 PaaS 可能带来的六个麻烦

云应用开发不会在一夜之间完成.开发者必须仔细的,根据云资源的需求来设计云应用的使用,运行和规模.此外,云应用的开发过程往往比传统的应用开发更加灵活,通常遵循DevOps的原则和做法. 一些开发者开始转向开源平台即服务(PaaS),以支持快速的云应用开发和部署周期.但是,开源开发平台也会给开发者和企业带来了新挑战.以下是开源PaaS可能会产生的六个问题,以及如何克服它们的步骤. 成功的开源PaaS需要管理层支持 开发者的投入对于开源PaaS的成功至关重要,但更重要的是获得业务上层和管理团队的认可.

GeekPwn嘉年华:黑客操控POS机 银行卡轻松“易主”

金融类移动支付项目显然已经成为GeekPwn 2015嘉年华中黑客的关注热点.10月24日上午,在GeekPwn智能软硬件破解大赛现场,选手轻松攻破了拉卡拉收款宝POS机,使卡内余额莫名消失.同样被攻破的还有盒子支付POS机. 在GeekPwn 2015嘉年华中,比赛选手提前向观众展示两张银行卡的余额,选手通过安卓手机绑定拉卡拉收款宝POS机,并在手机上安装Xposed模块去劫持交易信息,接着再用银行卡完成一次查询余额的动作,之后会将交易信息劫持下来,用另一张卡去刷卡转帐,输入任意密码就可以转走

开源PaaS评估:OpenShift vs. CloudFoundry

在整合完成后再更改开源云开发工具是很困难的事.开发人员和IT员工必须对使用和支持该工具都感到得心应手,并且做好长期使用的准备.这需要对开源工具进行广泛的研究,以及丰富的评估测试. 云开发平台实现的目标都类似,但仍然需要为企业独特的业务和开发需求选择合适的平台.两种最常见的开源平台即服务(PaaS)工具是Red Hat公司的OpenShift,以及Pivotal软件公司的CloudFroundry.要确定哪一个工具更适合,需要评估三个重要的关键特性:所支持的编程语言.架构以及如何与第三方工具集成.

Pivotal 宣布成立 Cloud Foundry 基金会,让开源 PaaS 自立门户

来自微博的消息:Pivotal马瑞兹今天宣布成立Cloud Foundry基金会让开源PaaS自立门户.EMC,IBM,HP,Pivotal,VMware,SAP及Rackspace等各自白金赞助美元一百五十万,与其它成员集体领导,共同参与,打造PaaS开放标准.IBM同期宣布再投$10亿,基于Cloud Foundry开源标准,在SoftLayer上创建PaaS"BlueMix",推出中间件服务. 文章转载自 开源中国社区 [http://www.oschina.net]

开源的库RestSharp轻松消费Restful Service

现在互联网上的服务接口都是Restful的,SOAP的Service已经不是主流..NET/Mono下如何消费Restful Service呢,再也没有了方便的Visual Studio的方便生产代理的工具了,你还在用HttpWebRequest 自己封装吗?Restful Service还有授权问题,自己写出来的代码是不是很不优雅?通常Restful Service返回的数据格式是XML或者Json,还要设置服务的输入参数等等,使用起来很复杂.本文向你推荐一个开源的库RestSharp轻松消费

VMWare的云计算野心:开源PaaS落地中国

Cloud Foundary 2012云开发者大会于3月28日在北京喜来登长城饭店举行.作为业界最受关注的开源PaaS平台落地中国,Cloud Foundry已经吸引了众多业界和开发者的眼球.由此,Vmware Cloud Foundary软件工程副总裁Mark Lucovsky也再次被人们所关注. 说起Mark Lucovsky(以下简称Mark),可能大家都都对扔椅子故事有所耳闻.他于1988年加入微软,曾是微软Windows NT的首席架构师,组织编写了大部分内核程序.kernel32以及

阿里云上部署开源PaaS平台Cloud Foundry实战

Cloud Foundry介绍 Cloud Foundry是业界第一个开源的PaaS,号称工业界唯一的云应用平台. 本文重点讲述Cloud Foundry在阿里云上的部署方案,对于Cloud Foundry介绍的部分简单略过. Cloud Foundry解决了什么问题? 关键词:PaaS.开源 Cloud Foundry是一种平台即服务(PaaS),兼容多种基础设施云,提供多种开发框架和应用服务.目前开源支持部署Cloud Foundry的基础设施云包括AWS.Azure.OpenStack等等

开源PaaS平台Cloud Foundry在阿里云上部署实战

Cloud Foundry介绍 Cloud Foundry是业界第一个开源的PaaS,号称工业界唯一的云应用平台. 本文重点讲述Cloud Foundry在阿里云上的部署方案,对于Cloud Foundry介绍的部分简单略过. Cloud Foundry解决了什么问题? 关键词:PaaS.开源 Cloud Foundry是一种平台即服务(PaaS),兼容多种基础设施云,提供多种开发框架和应用服务.目前开源支持部署Cloud Foundry的基础设施云包括AWS.Azure.OpenStack等等

微软公司成为开源PaaS项目Cloud Foundry新成员

Cloud Foundry Summit硅谷峰会于6月15日在加利福尼亚州圣克拉拉市召开,并为开发人员以及新成员Microsoft提供了认证. 几年前,微软公司并没有积极成为开放源代码项目的一个成员.毕竟,这是一个具有20多年历史的公司.多年来,该公司与开放源代码以及其旗舰操作系统Linux 进行市场竞争,但时代已经改变.现在,该公司公开宣称逐渐实现开源.而该公司每年支付5亿美元成为Linux基金会的顶级白金会员. 这个重大的变化是由云计算的来临引起的,这使得"免费"Linux和开源成