本文讲的是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则打破了完整软件体系结构中云的模式
AppScale带给云软件开发新的希望
时间: 2024-10-18 06:13:00
AppScale带给云软件开发新的希望的相关文章
天云软件技术沙龙,带你近距离了解Docker等容器技术!
在数据爆炸的今天,企业对互联网应用的要求一方面是速度,要求可以快速迭代,适应市场需求变化;另一方面是稳定性,在面对用户量不断增长以及软件应用不断更新的情况下,可以依然保持业务持续不中断.这也是云计算发展的一个方向,用户可以不必自己部署.安装基层应用,因为可以直接交给云平台实现.而在这方面,Docker是一个尤其典型的应用!关于Docker等容器技术,你究竟了解多少?其使用场景都有哪些呢?9月24日,由DockOne社区和天云软件联合主办的容器技术沙龙在北京IC咖啡举办,由各位技术大咖带你近距离了
打造“一多二全三高”研发平台 华为软件开发云大有可为
2017年3月22日,华为·青岛软件开发云大会在青岛成功举行,大会吸引了千余名政府和软件企业高层.教育行业精英.开发人员.媒体.意见领袖,围绕"云智软件,众享未来"的主题,共同探讨了软件产业升级转型的挑战与机遇. "中国的软件与信息服务业在2016年总收入达到了4.9万亿,软件从业人员达到570万",华为软件开发云产品总监徐峰在大会上坦言,每个开发者的未来依托于企业的发展. 如今,有95%的企业组织在使用云和评估云,意味着将来90%以上的企业应用都需要依赖云计算,对
什么是PaaS?程序员如何在云上软件开发
如今,将服务器作为平台(PaaS)是一种云计算的模式,服务器供应商向客户提供平台,使客户可以开发.运行.管理商业应用程序,不用构建和维护大多同类软件开发过程所需要的基础设施. 如同其他云服务,例如基础设施作为平台(IaaS)和软件作为平台(SaaS),PaaS通过云服务供应商的基础设施来提供.用户通常可以通过网页浏览器来进入PaaS. PaaS可以通过公共云.私有云或者混合云来提供.在公共云的PaaS上,客户可以在云供应商提供维持应用程序所需的全部主要IT元素时控制软件的部署,包括服务器.储存系
必由学:用软件开发云解决成长的烦恼
教育是一个永恒的研究课题,其重要性不须赘述.不管是哪种教育理念碰撞,最终都会落实在家庭教育及学校教育上来.这个庞大的教育体系,从来都是以感性的触角来探索.是否有一种方法:可以用数据或者科学的模型来完善我们对孩子的认识,从而让学校与孩子或者家长与孩子建立一种更为良性的交互模式? 快速成长的必由学:开拓教育数据化模式 大连必由学教育网络股份有限公司(以下简称"必由学")正在探索这种教育数据诊断检测模式,其学习诊断系统正应用于大连八中与大连周水子小学等中小学. 大连八中利用学习诊断系统中丰富
基于虚拟化技术的软件开发构成云应用根本
本文讲的是基于虚拟化技术的软件开发构成云应用根本,[IT168 资讯]计算技术的发展,体现出计算普适化与网络泛在化的特点.云计算模式,通过泛在的高速网络,将轻小的客户端系统与高性能服务器结合起来,为用户提供前所未有的功能与便利.新的计算模式对系统软件提出了许多新的挑战:如何在高性能多核服务器上高效.安全地运行多种网络应用?如何支持数以亿计的并发用户访问?如何在智能手机和上网本这些轻小的设备上获得多种多样的网络服务?如何让开发者方便地开发云计算模式下的应用程序.... 为了解决上述挑战,学术界和工
让你提前认识软件开发(38):完成第一个新需求
第3部分 软件研发工作总结 完成第一个新需求 在入职后不久,我得到了第一个新任务:完成某个版本的一个新需求.所谓的"需求",就是用文档的形式告诉我们要做什么,要实现什么功能. 在得到需求文档之后,我仔仔细细地阅读了好几遍,发现有些地方自己并不是很明白.如果在自己都不是很确定的情况下修改代码,其后果是很严重的,项目经理曾经这样告诫我.我把自己的疑惑以邮件的形式发给了SE(系统工程师),让他把需求讲明白.在我们公司,SE负责写需求,他们要把用户想要实现的
推出一个连接到微软桌面Office办公软件的新的云邮件平台
据eWeek网站发表的一篇分析文章称,微软正式推出了Outlook.com,结束了Hotmail互联网邮件的日子,并且推出一个连接到微软桌面Office办公软件的新的云邮件平台.下面是人们对于这项新服务应该了解的10件事. 1. Hotmail死了 随着Outlook的推出,Hotmail用户可以同他们以前的邮件服务说再见了.Hotmail最终将停止以便支持Outlook.com.这意味着一个时代的正式结束.因此,要为此做好准备. 2. 这是一个新设计 关于Outlook.com的好事情之一是它
eBay开发新软件欲取代Skype底层技术
北京时间7月31日上午消息,据国外媒体报道,eBay周四在向美国证券交易委员会提交的10-Q文件中称,该公司正在开发运营Skype网络电话服务所需要的软件,以避开与Skype创始人的授权纠纷. eBay文件称,开发计划可能耗费巨资,也可能陷入失败.与Skype创始人之间的纠纷不仅危及eBay CEO约翰·多纳霍(John Donahoe)制定的Skype明年上半年上市的计划,还有可能导致Skype关闭服务.eBay 2005年收购了Skype,但Skype创始人保留了部分底层技术. 市场研究公司
经济危机能否带给国产软件新契
有关部门6月初发出了"政府采购对国产产品应严格执行应采尽采的原则"的通知,会否给国产软件带来新的契机? 据了解,软件产业属于依附性产业,由于其具有很高的黏着性,因而在2009年的世界性经济危机中受到较大冲击.而近一段时间以来,北京市经信委与东方通中间件.中科红旗.人大金仓.超图等7家自主创新企业签署了政府采购中关村自主创新产品合作协议,并发布了第一批"政府信息化推荐自主创新产品目录和服务目录",以便更大程度地发挥政府采购在促进自主创新方面的积极作用.由于北京市的示范