网站大量收购独家精品文档,联系QQ:2885784924

决定新旧世界演变的关键因素促使云应用在软件开发上上必须与过去.PDF

决定新旧世界演变的关键因素促使云应用在软件开发上上必须与过去.PDF

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
决定新旧世界演变的关键因素促使云应用在软件开发上上必须与过去

决定新旧世界演变的关键因素促使云应用在软件开发上上必须与过去 有所不同 内容来源:西安弈聪信息技术有限公司() 关键词:软件开发,软件开发人员 内容概要: 在软件开发出现以来模式就未变过,软件开发人员的思维模式也尚未变过。但是因为人们上网的基础设施的改变,在软件开发过程 中,应用设计和设计和部署的基础原则的确不好一时改变,这就要求软件开发人员应该适时把握!现在的基础设施能力又有了新的 飞跃,其主导... 正文: 在软件开发出现以来模式就未变过,软件开发人员的思维模式也尚未变过。但是因为人们上网的基础设施的改变,在软件开发过程 中,应用设计和设计和部署的基础原则的确不好一时改变,这就要求软件开发人员应该适时把握! 现在的基础设施能力又有了新的飞跃,其主导是 Amazon Web Services (尤其在网络速度有了飞跃提升的前提下)。显然,为了能 够充分利用新的云设施,那些在 AWS 上取得成功的应用必须与运行在企业服务器上的应用有着本质的不同—哪怕是与运行在虚拟 服务器上的应用也不一样。除此以外,还有其他一些因素决定了云应用在设计上必须与过去有所不同。以下列举的就是其中一些关 键因素,这些因素也决定了新旧世界演变的方式: 1.伸缩性. 旧世界的伸缩是通过扩容实现的—要想容纳更多的用户或数据,只需购买更大对的服务器。而在新世界里,伸缩性通常 是通过横向扩展实现的。要增加的不是更大的机器,而是同类的多台机器。在云世界中,那些机器是虚拟机。 2.弹性. 以前,软件是不可靠的,弹性是在硬件层实现的。今天,底层的基础设施硬件被视为是薄弱环节,所以应用必须 自我调整 来适应。应用并不会保证每一个虚拟机实例都工作正常。单台虚拟机一段时间失效也没关系,应用必须对此做好准备。 3.爆发性.在旧世界里,像财务和工资单这样的应用其负载一般都是很稳定和可预测的。特定时刻的系统用户数、待处理记录数基本 上都是已知的。在新世界里,工作负载是多变的、不可预知的。今天的软件系统的触角必须伸得更远,要到达有服务需求的消费者 和设备那里,时间不可预测,负载无法衡量(想想看那个成为众矢之的的 12306 网站吧)。要想适应独立应用负载这些不可预见 的波动需要新的架构。虽然我们现在已经在云上面了,但是显然还处在初级阶段。 4.软件多样性.在过去,软件并没有太多的多样性。每一款应用都是用一种语言编写的,使用的是一种数据库。公司一般都是依托 与一个或少数几个操作系统。软件栈简单到令人乏味的地步 (至少从现在看是这样的)。 而在云的新世界里,情况截然不同。一个应用里面可能就会用到许多不同的语言,不同的库,不同的工具包以及不同的数据库产 品。同时由于在云端时你能够创建和启动 自己的镜像,根据特定需求进行定制,一家公司的应用必须能够运行在各种不同的配置 上。 5.用户的耐性.在旧世界,用户受到的教育是要有耐心。因为系统的响应可能需要很长一段时间才能完成一些简单的提取或更新请 求,新功能的添加也很缓慢。在新世界里,用户是没有耐心的。他们几乎无法容忍时延,不愿意等待。他们希望软件经常更新,如 果说不是每天的话,起码也是每周。你可以在自服务 IT 找到相关证据。在那里,你不是递张条子给 IT 部门然后等待几天后回应 了事,用户所需的资源可以实现 自提供。 西安弈聪信息技术有限公司简介 西安弈聪立足陕西西安,为西安企业提供网站优化,软件开发,软件外包,电子政务,网站建设、企业网络营销咨询服务及实施 为主体业务,为客户提供一体化IT技术服务。 西安弈聪现有技术架构包含PHP,asp,.NET.C++,VB,J2EE等,在MYSQL,MSSQl数据库系统,ORACLE大型数据库管理系统开发方 面专长,经验丰富,是业内技术服务最全面,技术实力最雄厚的IT技术服务企业之一。 联系电话:029 网址: 邮箱:admin@

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档