应用云平台的可用性——从新浪SAE看云平台设计
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Jean-Jacques Dubray 译者 胡键 发布于 2007年7月9日
当今时代,尽管外包依旧是IT组织改革的主要手段,但SaaS(译注:软件即服务)对某些CIO而言却十分中听。Nicolas Caar报告说:“SAP CEO称SaaS是更好的模型”。即使大多数厂商还在从事架构方面的工作——提供可伸缩性、安全、便于定制、易于集成和报表......业务解决方案(远远超出CRM)毫无疑问都将在最近5年内转向SaaS模型。
IBM业早已将工业方针成功地着眼于它的“随需应变(On Demand)”策略。微软也已尝试两个方法:一个随Live产品线推出的纯SaaS模型以及最近重新调整的“软件 + 服务”模型。微软的形势是严峻的:在各条战线上它都需要竞争:业务解决方案、无线解决方案、桌面应用(如Office),这还不算服务交付平台本身。
在办公软件战线,竞争十分激烈的,但OpenOffice与Google Apps组合尚未对5亿Office用户群造成严重影响。Phil Wainewright甚至已推测Google近期可能会收购SalesForce.com,以更有效地竞争和发展2个产品线之间的协同。较小的竞争者(通常刚刚起步),也已瞄准办公市场开发出时髦的应用。如,SmartSheet提供了非常有趣的基于电子表格的协作工具,而Zoho提供了Office应用的全套特性。Orb同样也提供了非常有趣的功能,使你能从任何地方访问你的多媒体文件(包括电视实况)。
本周,在成功推出iPhone之后,有人可能要问,结合苹果的创新用户界面、世界一流的应用、无处不在的Wi-Fi接入,以及一打营销天才,是否足以说服人们使用服务来管理存储、同步和备份他们喜爱的内容(文档、媒体、数据......)。我确信要放弃使我家中的6台PC保持同步,甚至正确地备份。我的家庭大多将它们仅作为“接入点”。
在发布iZoho之后,Zoho无疑在为这一切的发生下注,该工具为iPhone访问Zoho联机办公应用提供了优化。Zoho的传道者,Raju Vegesna说道:“Zoho预计iPhone——靠它的大屏幕、内置的Wi-Fi、良好的使用性和功能齐全的浏览器——只会改善在移动设备上使用Web应用体验。”
其它公司一定会跟进。苹果已经侵入了销售队伍——有些团队已经使用iPod来传递销售信息和进行培训。稍作思考就可想到, SalesForce.com或CogHead很快也会提供利用iPhone优化的接口访问它们的解决方案。我不会进一步的推测苹果将收购SalesForce.com,尽管它将是一个非常有趣的发展。今后几个月内,很多公司将密切关注用户对iPhone用户体验的反应,如果反应非常积极,我们可以预计软件工业上的结构性转移,因为它将冲击如SilverLight这样的技术以及基于内容的收益趋势。
查看英文原文:SaaS could get an unexpected boost from the iPhone
译者 胡键 热心开源技术,《开源技术选型手册》作者,《SOA实践指南》译者。目前致力于Groovy/Grails的研究和推广。
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011。
2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。
12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011。
篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011。
本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。
随着JDK 7的发布,字节码指令集终于迎来了第一位新成员——invokedynamic指令。这条新增加的指令是JDK 7实现“动态类型语言(Dynamically Typed Language)”支持而进行的改进之一,也是为JDK 8可以顺利实现Lambda表达式做技术准备。在这篇文章中,我们将去了解JDK 7这项新特性的出现前因后果和它的意义。
随着互联网应用的发展,Java分布式远程服务技术受到越来越多的关注,本文将对各种相关实现以示例的形式逐一介绍,并总结其中的优缺点,使读者能够在技术选型时有所准备。这是文章的下篇。
2 条回复
关注此讨论 回复