欢迎来到天天文库
浏览记录
ID:32232219
大小:1.83 MB
页数:73页
时间:2019-02-01
《云计算平台上网站架构去中心化的-研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、申请上海交通大学工程硕士学位论文云计算平台上网站架构去中心化的研究与设计院系:计算机科学与工程系工程领域:计算机技术交大导师:张冬茉企业导师:葛冰工程硕士:范多毅学号:1100332036上海交通大学电子信息与电气工程学院2012年12月万方数据ThesisSubmittedtoShanghaiJiaoTongUniversityfortheDegreeofEngineeringMasterDECENTRALIZEDANDSHARED-NOTHINGDESIGNOFWEBAPPLICATIONARCHITECTUREONELASTICCLOUDPLATFORMM.D.Candida
2、te:FANDUOYISupervisor(I):ZHANGDONGMOSupervisor(II):GEBINGSpeciality:ComputerTechnologySchoolofElectronics,InformationandElectricEngineeringShanghaiJiaoTongUniversityShanghai,P.R.ChinaDec,2012万方数据万方数据万方数据上海交通大学工程硕士学位论文摘要云计算平台上网站架构去中心化的研究与设计摘要云计算平台可作为一种基于互联网的、可伸缩的和虚拟化的以服务方式来提供计算资源的全新计算模式,为弹性互联网的
3、应用提供了全新的应用前景。论文针对在云计算环境下的大规模计算机在复杂系统应用中维护比较困难的问题,通过对分布式计算软件架构的分析,在云计算可配置架构的基础上,提出了一种系统自我管理、按需付费的软件系统架构。该架构采用了去中心化的设计思想,设计并实现了这样一个可应用于大多数软件的系统架构,该架构已实际应用于企业的互联网站的项目中,取得了理想效果。论文通过对该系统的性能、可维护性及其应用成本的分析,验证了该方案的可行性和实用性。论文主要论述了以下几方面的研究内容:1.论文提出要实现自动修复,就要面临系统的任意单个部分随机出现故障,那么系统本身就不能存在单点故障。论文由此提出的去中心化是
4、指:在软件的结构上没有中心节点,每个节点不相互依赖。在这种软件架构中,实现节点之间的容错和自动负载平衡的功能,可以满足提升可靠性、降低维护复杂度的设计要求。2.论文对原有系统的分析引出了以资源作为视角的系统分析方法,在计算资源离散化的背景下,提出了从三个纬度的资源消耗特征出发,依据时间、数据的逻辑特点对系统进行重新分析的方法,设定了新系统架构的设计目标,第一:如何在应用规模不断上升的前提下保证系统整体可靠性同时降低维护成本,第二:如何按需支付应用的软硬件成本。3.论文将这些组件用云计算平台的相关技术进行进一步的实现,并利用云计算平万方数据上海交通大学工程硕士学位论文摘要台的配置管理
5、功能对其进行自动化管理改造,配合高可用性的去中心化软件架构,实现了本文开始提出的第一个主要设计目标即系统的自我管理。4.根据所提出的云计算平台软件方案进行了成本和性能估算,总结了几个可能的配置方案变化对成本和性能的影响,同时印证了整个系统完全按需支付的特点。论文最终证明了这样一个贯彻去中心化的软件架构可达成可维护性提升和按需支付的两个主要设计目标。作为世界最大的单一应用市场,我国拥有全球最大、覆盖率最高的网络基础设施,如何充分的利用现有的计算资源并按需支付有着重要的意义,而对于良好的应对系统的自动化维护,也成为大规模应用或者潜在的大规模应用所必须的系统特性。关键词:网站架构,云计算
6、,去中心化,分布式,软件架构万方数据上海交通大学工程硕士学位论文ABSTRACTDECENTRALIZEDANDSHARED-NOTHINGDESIGNOFWEBAPPLICATIONARCHITECTUREONELASTICCLOUDPLATFORMABSTRACTCloudcomputingplatformcanbeusedasinternet-based,scalable,virtualizedcomputingresourcestoprovideservicesforapplicationswithflexibledemands.Withthetremendousdevel
7、opmentofinternetandtheexplosivegrowthofmobileInternetapplications,therequirementswillbeyondthedesignedcapacityatanytime.Sonewinternetapplicationarchitectureraisetwotopics,howtoreducethecostwhilethescaleofapplicationgrowupandkeepingrelia
此文档下载收益归作者所有