AppScale带给云软件开发新的希望

简介: 本文讲的是AppScale带给云软件开发新的希望,迄今为止,云领域的软件开发一直受到很大程度的关注。当许多早期的开发者,如Zimky和Coghead都半途而废,平台即服务(PaaS)市场却取得了突破性的进展。

本文讲的是AppScale带给云软件开发新的希望,【IT168 资讯】迄今为止,云领域的软件开发一直受到很大程度的关注。当许多早期的开发者,如Zimky和Coghead都半途而废,平台即服务(PaaS)市场却取得了突破性的进展。Google App Engine在这方面有着明显的领先优势,坚实稳定的基础托管服务提供商Ruby on Rails也用实力证明了自己。
  这些成功也推动新开发商去寻求云计算的增长点,其间的差异化是显而易见的,而最根本的区别在于他们在PaaS市场的占有量。
  以AppScale为例,从美国加州大学圣巴巴拉分校计算机科学实验室的RACELab,到Eucalyptus(基于iPhone的一个应用软件),使用的都是完全开放源代码的执行云接口Google App Engine。AppScale不仅仅是一个执行客户端开发工具,它还是一个完整的平台,能让你可以在自己的数据中心设备的虚拟集群中运行自己的应用程序引擎,或是运行于Amazon EC2。
  AppScale最有价值之处可能在于,让那些想利用现有的软件开发和测试实验室的人,节省一两个刀片服务器,去建立测试并弄明白基础平台如何制定与其应用的性能相关联的决定,当然,这需要为谷歌的服务支付相关的费用。但是该平台承诺的有效性、可量测性以及经济性也颇受质疑。
  不过,App Engine引擎作为一个框架,一般仅限于建设高档次的Web应用程序。如果你正要努力在云中心构建完整的企业架构,你可以考虑一下云计算交付平台Tibco Silver(由老牌中间件公司Tibco发布的业界首个快速应用交付平台)。这一服务导向的企业架构是一个完整的一体化运营平台,它对于云的开发有着重要的意义。
  Tibco Silver的主要特性,可以从它的三个组成部件中得到体现:
  基于Eclipse的软件开发工具,可以加载并安装到桌面,用来编写代码和管理应用等;Tibco的“秘密武器”能让管理系统和中间件同时运作,能够进行协调组成和管理,集成和编排等操作,以及服务于应用程序的自动化绩效管理;借助第三方云提供商(目前仅限于Amazon EC2),Tibco Silver还可以自动部署运行的应用程序。
  从以上特性可以看出,Tibco Silver就是一种云开发环境,在云数据中心自动管理你的应用程序,当然这不是Tibco的数据中心。对于其是否有PaaS的运营质量目前还不清楚。
  如果你选择了Tibco,就等于把程序托付于他们的平台。然而,一切都按照完全开放的标准,在理论上,只要乐意,你还可以将你的端口系统运营在其他的标准环境。
  毋庸置疑,这两种新的选择都给云软件开发带来新的希望,尽管选择的原因不同。AppScale代表着一个理念,开源已经逐渐成为最佳选择。Tibco Silver则打破了完整软件体系结构中云的模式

原文发布时间为:2009-07-24
本文作者:IT168.COM
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
原文标题:AppScale带给云软件开发新的希望

目录
相关文章
|
3月前
|
JavaScript 测试技术 开发者
Comate SaaS版:开发者的梦想工具终于来了
Comate SaaS版:开发者的梦想工具终于来了
91 2
|
9月前
|
敏捷开发 运维 供应链
构建安全软件开发:DevSecOps助你一臂之力!
DevSecOps — 在不影响敏捷性的前提下,将安全充分融入到SDLC的所有环节中 SDLC—软件交付生命周期 SCA—软件组成分析-用于识别和检测软件中使用的开源/第三方组件的已知安全漏洞 SAST—静态分析安全测试 DAS—动态分析安全测试 IAST—交互式分析安全测试 SBOM— 在这里特指软件中使用开源组件的完整信息列表
189 0
|
4天前
|
开发框架 前端开发 JavaScript
开发公司和个人开发者有什么优势?软件开发如何选择?
开发公司和个人开发者有什么优势?软件开发如何选择?
13 1
|
数据可视化 安全 Devops
技术人员如何看待风口上的低代码
技术人员如何看待风口上的低代码
|
前端开发 程序员 开发者
开发者要想走更好的出路必须选全栈工程师这条路吗?
虽然说“技多不压身”,“术业有专攻”,但是作为程序员,尤其是做业务场景的开发者来说,并不是会的面越广越好,而且现在的技术迭代速度太快,不管是前端领域还是后端领域,技术栈或者技术框架更新迭代的周期越来越短、越来越快,学习成本越来越大,尤其是要做资深的全栈工程师,需要学的知识是非常的多,而且还需要各个方面的时间沉淀,考虑到人的精力会随着年龄的增长而递减,成反比例,所以虽然全栈工程师有着丰富的工作从业经验和经历,但是如果想要具备各个方面都差不多,难度是很大的。
164 1
开发者要想走更好的出路必须选全栈工程师这条路吗?
|
机器学习/深度学习 弹性计算 Linux
云服务的使用体验以及感悟
云服务器的相关使用以及云服务器带给我的便利快捷。
|
弹性计算 人工智能 移动开发
我与云开发的故事
分享在云开发当中的开发感受,心得体验,以及成长经验!
413 0
我与云开发的故事
|
安全 程序员 调度
技术人员的一点产品思维思考
作为一线的开发人员,大家是不是都经历过和产品吵得不可开交的经历,甚至最后谁也无法说服谁,只能将问题上升。最后由老板出面解决,而大多数情况下老板还真能够以某种方法去解决,并且是一个双方都能接受的方案。这个时候可能大部分同学会认为是老板的权威,地位导致了这一结果。 其实这很不准确(可能有一部分原因但绝对不是主要原因)其实更多的是各个老板们有比一线开发更强的产品力,能够听懂对方的诉求和抓住矛盾点并且给出解决方案。同时其中的表达方式更容易让彼此接受,才导致了最终你看到的老板出马,问题解决,好像自己的观点继续保持了,同时对方也留有余地。那这里这项重要的能力来源于什么呢?其实我认为更是一种产品思维的方式。
811 0
技术人员的一点产品思维思考
|
存储 弹性计算 运维
阿里云云服务使用感悟
1、如何了解到阿里云飞天加速计划·高校学生在家实践 2、ECS服务器使用心得感受 3、对阿里云平台的使用感受和自我计划
|
人工智能 Cloud Native IDE
人生苦短,开发用云-如何优雅完成程序员的侠客梦
工欲善其事,必先得其器,一款得心应手的编程工具,对于程序员来说无疑是效率神器,可以令开发工作事半功倍,在笔者亲身试用了云原生开发工具之后,可以说目前以云开发平台为代表的最新开发平台,其带来的效率提升加成,令人吧为观止了。
人生苦短,开发用云-如何优雅完成程序员的侠客梦