云应用促开发思维转变

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:jiaojiao82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  云是一种使用松散耦合结构的Web服务。
  提供云服务的主机放置在互联网上,用户直接从互联网服务器集群上获取应用和服务。这样的部署方式使得开发人员不必过多地关心操作系统和硬件这样的底层架构,只要专注于应用创新和业务逻辑即可。同时,开发人员还必须注意云服务带来的新挑战。
  通过使用API,开发人员可以为云应用编写程序,并直接向云提供商要求更多的资源。在开发过程中,开发人员需要进行冗余设计。“如果你不为云应用设计冗余,服务器出错是不可避免的。”微软Azure云平台副总裁萨维斯塔夫指出。
  创建云还需要设计无状态性的云应用。无状态性是指客户端和服务器端都不保存对方的详细信息,服务器只处理当前请求,而不必了解历史信息。
  云服务的特点是,如果某些应用失效,完全可以将应用中止并重新开始。云的无状态性减少了服务器从局部错误中恢复的任务量。云计算技术包含维护应用程序状态变化的机制,当然这需要无状态设计。在云中,既没有本地磁盘的概念,也没有真正的登录,所有应用都是无状态的。
  简单的云应用应该是无状态的。然而,还有一些有趣的应用要求保留某些状态,因此会用数据库来存储一些状态信息。某些特定项目,比如用户信息可以存储起来,但有一定规模的应用程序在云中依然是无状态的。
  过去,人们一般都在本地服务器上把整个应用开发出来,现在不必这样做了。云应用的另一个不同之处在于,应用组件可以在不同的云中运行。例如,一个应用可以调用Facebook的表现层,把数据储存在Amazon的S3上,而逻辑运算可以在其他地方进行。这意味着构建云应用需要新的系统架构和思维方式,还要考虑云服务的规模。
  云的抽象和无状态性会影响到数据库。例如,Azure平台提出了一个非标准关系数据库的模型,存储引擎不使用标准的关系数据库。因此,如果按照标准的关系型数据库来开发应用,很多工作就毫无意义了。另外,Azure的存储引擎与微软提供的基于云服务的SQL Server版本是不同的,开发者在设计时必须注意。
  目前,微软正在加速开发Azure利用关系型数据库的能力,同时也为非关系型数据存储提供了数据表式的存储选择。App Engine中使用的Big Table数据库模型是另外一个例子。“Big Table不是SQL数据库。它支持的一些功能很难进行分割,与我们跨机器存储数据的想法无法结合。”Google App Engine产品经理派特
其他文献
国美进军制造业做白牌机,有优势却难说有胜算。它只看到了“外面的世界很精彩”,也该想到,外面的世界也可能“很无奈”。——本报记者 刘洪宇    乔布斯的iPad奇跡不仅引发品牌厂商跟风,招致山寨厂商围堵,连渠道商也开始眼红了。国美6月24日宣布将在其终端门店销售飞触平板电脑、海宝手机和太阳能充电器。这三类产品“没有制造品牌”,是国美定制的白牌产品。  类似的多元化策略早有先例,比如宏图三胞卖过自有品
上网本逐渐成为PC市场热点,但全球第一大PC厂商惠普却对此并不热衷。  日前,中国惠普PSG副总裁陈国维在接受记者采访时表示:2009年,惠普对上网本市场仍将持保守、谨慎态度。  陈国维表示,根据IDC的预测,上网本在中国PC市场所占的份量不足10%,惠普不会为了追逐这10%的市场份额,而忽略显而易见的另外90%的市场机会。“这是不明智的行为”,他说:“九没有做好,惠普不会考虑另外的一。”  陈国
2008年,中国PCs市场增速相比上一年有较大的下滑。具体来看,PCs市场销量达到3218.5万台,同比增长15.2%,销售额为1612.4亿元,同比增长9.6%。其中,台式PC销售与预期相比下降最大,销售额呈现负增长。消费类市场成为影响市场的关键,台式PC和笔记本电脑在消费类市场的增速都明显放缓。    上网本成最大亮点    2008年是上网本(Netbook)收獲的一年。2007年底华硕发布
十年后,我们的课堂可能是这样:没有黑板,没有课本,没有书包……每天跟随学生上下课的是电脑包和笔记本电脑。如果学生身体不舒服,不用担心,在家里依然能和老师同学互动地上课。  在“ICT技术开启未来教育”圆桌论坛上,我们能感受到,通过ICT,十年后的课堂并不会只是一种想象。    可乐式的课堂    “不用多媒体的课堂像白开水,而用多媒体上课就像喝可乐。我们喜欢喝可乐,而且越来越爱喝。”辽宁省的一个学
如何提升IT价值,提高IT部门的战略地位,是不少CIO正在考虑的问题。IT服务管理显然是一条重要路径。不久前在重庆举办的2010 IBM服务管理高峰论坛暨Tivoli軟件年度用户大会上,招商银行、中国银行、中国石油、云南电网等客户分享了他们的IT服务管理的建设心得。    招商银行:逐步向BSM发展    IT服务管理的目标是提升IT的价值,实现这样的转变要把面向技术资源的管理方式变成业务为导向。
“我们已经有了iPhone和笔记本电脑,在它们之间我们还需要一个什么产品?iPad就是介于笔记本电脑和智能手机之间的‘革命性’产品。”——史蒂夫乔布斯。  毫无疑问,iPad给乔布斯带来了太多惊喜——上市仅28天,销量就达到100万台,而iPhone达到这一销售量用了74天。iPad之所以受到市场如此的追捧,一方面源于苹果产品一贯的艺术品质,另一方面更是因为其带来了全新的移动互联的概念。iPad小
金银岛是从去年接到达晨创投的亿元风险投资开始广受业界关注的。这在当时被评为国际金融危机后,中国电子商务企业接到的最大一笔风险投资项目。不过,金银岛董事长王宇宏的回答却颇为出人意料:“这笔风险投资只是企业发展中的小插曲。”  此前,这家2004年就成立的企业一直相当低调,而它所代表的大宗产品电子商务平台的商业模式也鲜为人知。当其他电子商务企业开始盯上大宗产品在线交易这片蓝海的时候,金银岛已在其中默默
北京基调网络系统有限公司(以下简称基调网络)成立于2007年。作为国内最大的互联网应用系统质量监测及用户体验评估的专业领航机构,基调网络拥有国内最大的应用质量监测网络,监测节点覆盖国内80%以上的城市。基调网络已成为中国互联网用户体验监测服务的倡导者及标准制定者。  基调网络秉承决策由此开始的理念,目标是让决策者能够把握大局,运筹帷幄,决胜千里。今天,基调网络是国内最大的互联网用户体验监测服务商,
在存储圈,大大小小的并购可谓家常便饭。在过去8年中,EMC进行了53次收购,成了名副其实的捕“蝉”高手。仗并购利剑披荆斩棘的EMC会不会成为某些“黄雀”的口中食呢?  北京时间10月14日晚,有国外媒体爆料,受Oracle欲收购EMC的传言影响,EMC的股票大涨5%。其实,关于EMC可能被收购的传言已经流传了很久,而且有多个版本。有人在互联网上列举了存储业的十大流言,其中有三条与EMC被收购有关,
历任国内知名管理软件公司服务总监、事业部实施部副总经理等职务。负责实施过多个中国500强及国内知名大型企业集团的管理信息化项目,多个项目获得中国信息化500强信息化成就奖、管理创新奖。在集团管控解决方案、项目规划方法、项目实施策略、供应链管理等方面有深入研究。    8月份,金凯集团人力资源部给装备能源部做出的绩效考核结果很糟糕,装备能源部所有人都被扣发了奖金,其主要原因是装备能源部KPI指标中的