第一篇:华为2015年渠道大会-服务、云计算、合作伙伴
云计算
介绍云计算发展趋势以及华为云计算技术的积累和应用案例。
合作伙伴分享
中建材
2014年中建材华为业绩超过32亿。
多产品组合的解决方案销售是销售成功的关键。
联强国际
神州数码
金华威
佳杰
第二篇:云计算大会新闻稿
第四届中国云计算学术大会在华南理工大学圆满成功召开
2013年11月8-10日,第四届中国云计算学术大会(The 4th Chinese Conference on Cloud Computing,CCCC2013)在享有“中国南大门”、“美丽花城”美誉的广东省广州市华南理工大学逸夫科学馆隆重召开。本次大会由中国通信学会主办,华南理工大学和中国通信学会普及与教育工作委员会承办。
中国通信学会副理事长兼秘书长张新生致大会开幕词,华南理工大学章熙春副校长出席学术大会并致词。来自国内外知名高校、科研院所、企事业单位的200多位专家、学者、工程师围绕云计算领域的前沿理论及应用技术问题进行了深入探讨和交流。
会上,来自中南大学、清华大学、华中科技大学、台湾清华大学、微软亚洲研究院、新加坡南洋理工大学等单位的知名专家学者应邀做了精彩报告。中国工程院院士、中南大学校长张尧学向参会人员介绍了“OaaS”这一新的操作系统概念,并展示了据此开发的相关产品和服务;微软亚洲研究院的芮勇博士通过一些具体实例向人们介绍了云计算领域的最新研究成果;而台湾清华大学的钟叶青教授则向参会人员介绍了他和团队共同开发的UniCloud云端平台,该平台免费提供给全国各高校做教学与研究使用。此外,清华大学、华中科技大学和新加坡南洋理工大学的郑维民教授、金海教授和文勇刚博士还分别向参会人员介绍了多副本技术、容灾技术等大数据存储系统的关键技术,大数据处理的新型体系结构——内存计算模式,多屏社交“云电视”技术等。
大会还设立了6个分会场,围绕“云计算理论、模型与方法”、“弹性计算与资源调度”、“云安全与云存储”、“云计算应用”、“大数据与数据挖掘”、“物联网、传感器网络及其它”等主题进行了探讨。
“中国云计算学术大会”于2010年创办,此前已成功举办三届,是国内云计算领域的重要学术活动之一。该会议主要为来自国内外高等院校的专家、教授、学者提供一个代表国内“云计算”产学研界较高水平的高层学术沟通平台,探讨本领域发展所面临的关键性挑战问题和研究方向。“第五届中国云计算学术大会”将由重庆邮电大学承办。
第三篇:华为公司云计算项目可行性分析报告
队伍编码:C12
作者:张婧
陈科任
可 行 性 基——推 行
于计 国划 际 视角
华为公司云计算项目的
目录
第一章 华为公司简介
第二章 华为云计算项目的介绍
一、项目建设目标
二、项目建设计划的构成 第三章 华为云计算行业背景分析
行业发展分析
一、行业发展现状
二、国际范围内云计算的发展
三、国内行业发展趋势
第四章 华为云计算项目市场分析
一、供需分析
二、价格分析
三、竞争分析
(一)行业竞争分析
(二)竞争策略分析
第五章 华为云计算项目业务发展战略
第六章 华为云计算项目财务分析——经济效益分析结果 第七章 华为公司文化对云计划项目的影响 第八章 华为云计算可行性推广的结论与建议
第一章 公司简介
华为是全球领先的信息与通信解决方案供应商。我们围绕客户的需求持续创新,与合作伙伴开放合作,在电信网络、终端和云计算等领域构筑了端到端的解决方案优势。我们致力于为电信运营商、企业和消费者等提供有竞争力的综合解决方案和服务,持续提升客户体验,为客户创造最大价值。目前,华为的产品和解决方案已经应用于140多个国家,服务全球1/3的人口。
华为公司以丰富人们的沟通和生活为愿景,运用信息与通信领域专业经验,消除数字鸿沟,让人人享有宽带。为应对全球气候变化挑战,华为通过领先的绿色解决方案,帮助客户及其他行业降低能源消耗和二氧化碳排放,创造最佳的社会、经济和环境效益。
第二章 华为云计算项目介绍
一、项目建设目标
华为提供云平台解决方案和电信业务云化的解决方案,并启动“云帆”计划,构建共赢产业链,面向各个行业提供云应用解决方案。
二、项目建设计划的构成
华为云计算解决方案包括SingleCLOUD云平台解决方案和电信应用云解决方案,其中电信应用云解决方案包括云计算业务交付平台和BSS系统。华为启动了“云帆”计划,与合作伙伴一起为各行业提供解决方案。华为还表示将提供兼容行业标准的应用接口,并推动更多接口的标准化。
华为公司过去二十几年一直在电信领域耕耘。随着信息化的深入发展,业务从语音时代向数据时代转变,ICT的融合在加深,因此华为公司整体的战略上也在做进一步调整,从单纯的CT产业向整个ICT产业扩展,简单概括为云计算、网络和终端,即聚焦ICT产业,提供“云管端”整体方案。
在这三块业务中,华为在网络方面的追求是“做到领先”。华为现在在市场上已经有一定的领先地位,但是要引领这个行业,我们还需要继续努力。在终端方面,华为已经积累了很多年,但是我们希望能够更快地发展和增长。在云计算
这个领域,华为从2008年开始规模投入,云计算在华为公司整体的ICT战略里是一个核心。
第三章 华为云计算行业背景分析
一、行业发展现状
云计算彻底解决了海量存储和并行运算问题,为IT行业继续向移动互联网、物联网演进建设了基础设施。云计算是当下IT之巅。
二、国际范围内云计算的发展
云计算作为一种新的IT商业模式和应用模式,已经得到了广泛关注。据国际权威机构IDC预测,2012年全球云计算市场规模将达420亿美元,相关产业总产值达4520亿美元,未来几年,云计算市场的增长率将在20%以上。从世界范围看,发达国家已经在切实推动云计算产业发展,并从中受益,如早在09年美国总统奥巴马就签署法案,美国政府信息化开始全面转向云计算。
三、我国行业发展趋势
中国政府也在多方面积极推动云计算发展。国家领导人对云计算、物联网给予了高度的关注,各部委对云计算都分别组织了多次发展战略研讨并制定了一系列发展计划,在十二五国家重大专项、863计划中,云计算相关技术和产品被列入重点支持范围。与此同时,地方各级政府和国内知名的IT企业,也纷纷推出云计算发展规划。我们已经看到,北京、上海、广东、成都、杭州、无锡等地,都已经已建成或者正在建设地方云计算中心;中国移动等企业都推出了云计算服务。
第四章 华为云计算项目市场分析
一、供需分析
从需求的角度来讲,中国中小型企业对云计算的需求很大。
首先,云计算可提升IT资源的使用效率,降低数据中心的用电量,并充分运用多余的运算资源,避免在闲置状态下持续消耗能源。
其次,对用户而言,则可以将存储转化为运营支出,且只需为所使用的容量付款,还能将电力、冷却和占地空间转嫁到云服务供应商那里,而随需扩展的容量和性能给客户带来了更高的业务灵活性。
另一方面,从供求的角度来讲,全国在云计算产业链的服务与推广应用的市场上,还处于需要开发的领域,前景广阔。
二、价格分析
由于需求量来自各个企业,因此服务提供的价格可以根据不同企业的需求而有不同的价格变化,可调整空间巨大,利润空间巨大。
三、竞争分析
(一)行业竞争分析
市场研究公司Forrester预计,全球云计算市场到2020年将增长至2410亿美元,远高于去年的410亿美元。业内人士纷纷放言,IT企业对云计算的争夺,已经从概念变成实践。中国云计算市场争夺更酣,有早已布局的国外IT巨头思科、微软、IBM等,也有日前刚刚宣布“跑步”进入的国内企业华为等。
(二)竞争策略分析
启动“云帆”计划,和客户以及合作伙伴在云产业规划和实施过程中共同分享最优化的丰富资源,并从中获得更大的创新价值与商业成功。
第五章 华为云计算项目业务发展战略
首先,我们认为云计算实际上是ICT技术在各个行业、各个领域里的应用。从应用这个角度来讲,就会存在各种各样的云,且没有任何一个人或企业能够包打天下。因此,华为的第一条核心战略就是开放与共赢,打造一个共赢的产业链,共同促进这个行业的发展。
其次,计算平台变成云以后,应用要跟着走,否则就发挥不了云计算的价值。第二条核心战略,是促进业务和应用的云化。华为在电信业做了这么多年,在电信的应用和电信的运营支撑系统上有很强的积累,因此能够率先把电信的应用和支撑系统进行云化。
最后,云计算只有做成大平台,才能够满足未来海量信息的计算和存储要求。华为第三条核心战略就是大平台。在这个过程中,云计算不仅仅是传统的服务器、存储的包装,而真正产生了技术的变革。这种技术的变革主要体现在几个方面:分布式、网络化、虚拟化、自动化、动态,特别要强调动态。
第六章 华为云计算项目财务分析——经济效益分析结果
《中国云计算产业发展白皮书》显示,2010年中国云计算市场规模将达到167.31亿元,比2009年的92.23亿元同比增长81.4%,预计到2012年将突破600亿元。毫无疑问,云计算、云平台、云服务的概念虽然在国内尚处起步阶段,但已释放出巨大的经济效应。
过去几年,转型一直是互联网数据中心(IDC)预测的主题。今年也是如此,据IDC预计,2011年全球IT支出将达到1.6万亿元,比2010年增加5.7%。公共IT云服务方面的支出在2011年的增长幅度将达到整个IT行业的5倍以上。
第七章 华为公司文化对云计划项目的影响
聚焦客户关注的挑战和压力,提供有竞争力的通信与信息解决方案和服务,持续为客户创造最大价值。公司核心价值观是扎根于我们内心深处的核心信念,是华为走到今天的内在动力,更是我们面向未来的共同承诺。它确保我们步调一致地为客户提供有效的服务,实现“丰富人们的沟通和生活”的愿景。
华为公司的核心价值观决定了公司在云计算的服务项目上将为客户提供至高无上的服务和尊重,采用一切手段满足客户的需要,这在服务市场上是至关重要的。因此无论是在拓展中小型企业市场,还是大型企业云计算服务的市场中,华为公司都具有相当大的优势。
第八章 华为云计算可行性推广的结论与建议
一、结论
华为公司在云计算服务项目上具有极大的优势,此项目可以并且应该在中国直至全球运行。
二、存在的风险
1、多数潜在的合作伙伴的技术产品存在一定的排他性,难以实现互通或共享。
2、不同模式技术成熟度和市场成熟度不一致,同一服务模式存在多种非标准化实现,存在技术性选择的风险
三、建议
1、合作发展,借助主流云计算服务提供企业,积极参加云计算标准化制定,争取主导经营。
2、聚焦平台建设,打造不同的服务平台,服务于不同目标客户,提高业务和应用的创新能力。
3、发挥公司的企业文化和核心价值观,树立负责任的大企业形象,是企业在云计算服务的推出中,占据市场。
第四篇:任正非-华为云计算发布会讲话
任正非:让用户像用电一样享受云计算 11月30日上午消息,华为总裁任正非昨日在“华为云计算发布会”上发言称,华为在云平台上要在不太长的时间里赶上、超越思科,在云业务上要追赶谷歌,让全世界所有的人,像用电一样享用信息的应用与服务。
以下为演讲全文:
云计算是一种新的技术,它像IP技术一样,可以用在任何信息传播需要的地方。如同IP改变了整个通讯产业一样,云计算也将改变整个信息产业。未来信息的广阔包容,规模无比,覆盖天涯,蓬勃发展,风起云涌,烟消云散„„,多么变幻无穷,多么像云一样不可估量,这多么形象地描述了未来的信息浪潮。获得信息需要技术的变革,商业模式的创新,它的特性决定了,任何人都无力独揽狂澜。开放、合作是云产业未来的最重要的标志。华为廿年来,从青纱帐里走出来,一个孤独的“农民”,走在一条曲曲弯弯的田间小路,像当年堂吉诃德一样的封闭,手拿长矛,单打独斗,跌跌撞撞地,走到今天。当我们打开眼界一看,我们已经不得不改变自己长期的封闭自我的方式。以前华为跟别的公司合作,一两年后,华为就把这些公司吃了或甩了。这是“黑寡妇”的做法(黑寡妇是拉丁美洲的一种蜘蛛)。今天,我们要改变这个现状,要开放、合作、实现共赢。我们要保持“深淘滩、低作堰”的态度,多把困难留给自己,多把利益让给别人。多栽花少栽刺,多些朋友,少些“敌人”。团结越来越多的人一起做事,实现共赢,而不是一家独秀。
以我为主,加强开发,以人为主,我们愿意积极合作;我们期待基于开放的云平台和各行各业应用服务合作伙伴携手共创未来信息产业的发展。
我们已经走到了通信业的前沿,要决定下一步如何走,是十分艰难的问题。我们以前靠着西方公司领路,现在我们也要参与领路了,我们也要像西方公司一样努力地对世界贡献。每年我参加巴塞罗那3GPP大会,我都感触良多,感谢那些领路人的远见与胸怀博大。这种无私开放、友善合作、胸怀博大,构筑了3GPP在全球的胜利。领路是什么概念?就是“丹柯”。丹柯是一个神话人物,他把自己的心掏出来,用火点燃,为后人照亮前进的路。我们也要像丹柯一样,引领通讯产业前进的路。这是一个探索的过程,在过程中,因为对未来不清晰、不确定,可能会付出了极大的代价。但我们肯定可以找到方向的,找到照亮这个世界的路,这条路就是“以客户为中心”,而不是“以技术为中心”。我们并将这些探索更多的开放与伙伴共享。我们不仅会有更多的伙伴,而且更加不排外,愿意与不同价值观的对手加强合作与理解。
在云平台上我们要更加开放,同时将信息流的管道的直径做得比太平洋还大,让它有更大的能力、心胸,迎接各种云下来的雨。我们的开放要像黄河、长江、密西西比河一样,任雨水在任何地点、任何方式流入一样的方便的接入。我们在风起云涌的云业务上,要更多的包容,我们永远不可能独自做成功几朵云,千万朵云要靠千万个公司来做。云的价值是市场来决定,只有为客户使用的云,才会生存下来。云水谣,云水谣,不断地自我循环,不断地
自我加强,浸润着大地,服务于社会。我们更要不排斥一部分特别聪明的人,特别“笨”的人,他们超前了时代,令人不可理解。我们要宽容他们,理解他们。当发现这种现象时,华为公司将支持他个人对其想法的扩张,并授予我们的知识产权,让他没有后顾之忧,也可以给以小额资助,并不以任何利益要求为基础。当“苹果皮”出现时,我也让有关人向他们传递信息,最初得到的反映是负面的,看华为过去的黑寡妇形象,多么的恶劣。我们要理解一些“歪瓜裂枣”,并支持他们,这就是一个开放的、社会的“贝尔”实验室。你怎么知道他们就不是这个时代的梵高,这个时代的贝多芬,未来的谷歌„„
信息网络的未来其实就简单化到两个东西,一个是管道,一个是云。未来管道的直径至少是太平洋,绝对不是黄河长江。电影《2012》,是虚构的,但信息社会是真实的,这就是想象不到的信息网络的未来。我们认为管道里流的是水,天上飘的是云,水是不可压缩的,有稳定的流态,有严格的程序与代码。而云是飘渺的,时有时无的,变幻多端的。我们打造的管道是要有稳定的水流量的,有合理的管理。但是云在天上千变万化,刚才还在雷鸣电闪,突然没有了,变成五彩云霞了。怎么适应未来新世界,华为面临着很大的挑战,我认为华为是不适应的,因为华为大多数的人是修万里长城的,踏踏实实做事华为很合适,但是做云用过去修万里长城的办法,修完了导弹一来,长城就没有用了。所以要开放,要合作,站在长城上,多抓几多云。心胸开放,对一个成功公司来说,有多么的困难啊。
华为长期坚持的战略,是基于“鲜花插在牛粪上”战略,从不离开传统去盲目创新,而是基于原有的存在去开放,去创新。鲜花长好后,又成为新的牛粪,我们永远基于存在的基础上去创新。在云平台的前进的过程中,我们一直强调鲜花要插在牛粪上,绑定电信运营商去创新,否则我们的云就不能生存。我们首先是基于电信运营商需求来做云平台、云应用。与其他厂家从IT走入云有不同。我们做的云,电信运营商马上就可以用,容易促成它的成熟。
我们在云平台上要在不太长的时间里赶上、超越思科,在云业务上我们要追赶谷歌。让全世界所有的人,像用电一样享用信息的应用与服务。
第五篇:云计算 服务迁移service_migration总结
1.introduction 云服务迁移是云计算实现中的一个概念,它确保了个体或组织的数据,或其它商业元素,能轻松地在不同的云供应商之间,或在一个私有云设施内部,转移或迁移,且不用克服实现、整合、兼容性及互操作性问题。通过服务迁移,应用,基础设施,或者任意云主持的应用、服务都能避免被锁定在一个运营商的情况。服务迁移也定义了应用能部署在其它云供应商或被私有云架构支持的过程及框架。服务迁移的整个过程由几个不同进程和技术组成,它们依赖于被迁移的应用或服务的复杂性。服务迁移也包括了通过在开放式标准和框架上设计、开发云基础架构,而进行的最佳实践的开发。
服务前移是非常复杂的,因为大多数云服务供应商使用了专利技术,为了把数据从一个供应商的存储中转移到另一个,有时必须首先把数据移回用户自己的服务器上,然后再从这里转移到新的供应商地点。甚至这样时,由于需要格式的变换来确认数据也可能需要被重定格式,Even then, the data may need to be reformatted because of formatting changes made to conform to the first service provider’s system.Such a situation may lead to vendor lock-in – a situation in which a product or service vendor has made it so difficult or expensive to transition to a competitor’s offering that customers are effectively “locked in.”
2.Services Migration in Clouds 2.1架构
The servicemigration concept extends the notion of a service-orientedarchitecture.Web service has been the major standard for realizingSOA.Web services have good encapsulationand strong integration capabilities.Web services dynamicdistribution.Service providers and service requesters may bedistributed in different geographic locations.There are twoways to complete the request issued by the service requester.One is the data migration.The requester transfers data to aservice provider to have it analyzed.After that, the providerreturns the result back to the requester.The other way is theweb service migration.The requester desires to acquire aservice comes to his system to analyze the data.After thedata is processed, the service is moved from the requester'ssystem.For a large amount of data, such as a large set ofgigabytes to terabytes, rendered across the wide area networkcan be costly, it may increase the communication latencysignificantly.Due to the reason above, many researches work on theweb service migration are interested in minimizing thecommunication cost.In cloud environment,hardwareresources and their management utilities are all provided asservices.A large number of services deployed in differentnetwork domains.So it can directly select the “nearest”servers to migrate the services.The term “nearest” coversessential factors of service quality, including networkbandwidth, network delay, server capacity, service type,connecting fee, etc..A new infrastructure to support themigration of web services in cloud is presented.The proposed infrastructure includes five components: Load&Proximity Analyzer(LPA), Services DependencyAnalyzer(SDA), Publish/Select Manager(PSM), ServiceMigration Manager(SMM), and Service Migration DecisionManager(SMDM).In current web infrastructure, theinteractions among all components are soap messages basedon httpihttps.A host can be a web service provider, a webservice requester, or even a web service proxy.1)负载&邻近分析仪
收集所有主机的cpu负载信息和主机与其邻居间的邻近信息,并更新维护。The LPA runs periodically to collect all hosts' cpu loadinformation and the proximity information between the hostand its neighbors.When the network topology changes, itwill result in proximity change.We use the round trip timepackets and the number of hops they had traveled to reflectthe proximity's change.We also may use overage queuingdelay to reflect the cpu's load information.2)服务依赖分析仪
管理服务器之间的呼叫依赖性,获取相关服务的配置参数和它们的依赖性,分析来确保所选服务的先前服务被加入到正确的PSM中。
The SDA is used to manage the calling dependencyamong web services.It's function including capturing theconfiguration parameters of interrelated services and theirdependencies, analyzing the integrity to make sure that theantecedent services of the selected service are added to thecorrect PSM, avoiding incorrect cyclic dependencies ofsystem services, and generating proper configuration settingsequence.3)发布/选择管理
如果一个主机提供了特定的服务或接收了从其他主机迁移来的服务,它会向PSM发送注册请求。
If a host provides a specific web service or receives aweb service which migrated from another host, it will sendthe registration request to the PSM.So there may have manyentries for the same web service.When a requester sendsweb service looking request to the PSM, it should decidewhich entry is the best for the requestor based on therequestor's location, the information from the LPA, and thesecurity factors.4)服务迁移决策管理
收集分析从LPA何SDA来的必要数据,作出服务迁移的决定。考虑网络带宽,服务有效期,服务器容量,服务访问频率,可转移性等。
The SMDM is responsible for collecting and analyzingthe essential data from LPA and SDA to make the decisionon service migration.Factors should be taken into accountare network bandwidth, service valid period, server capacity,service access frequency, and transferability, etc.5)服务迁移管理
在SMDM决定何时并向何处迁移服务后,SMM收集并打包服务的状态信息,把它们转移到目的主机,并在目的主机上重建执行服务的环境。
After the SMDM decides when and where to migrate theweb service, the SMMcollects and packs the states ofservices, transfers them to the destination host, andreconstructs the executing environment on the target host.2.2服务迁移决策管理机制
Before SMDM make migration decision, it should takethree aspects into account: whether a web service ismigratable, when to migrate a web service, and where tomigrate a web service.1)In cloud environment, web services not only meansoftware sources, but also include the hardware sources, thedevelopment platforms, the databases, etc.These sources arenot all suitable for migration.For example, during a host isexecuting a web service, it need to access data from adatabase which residents on a remote server.At this time, themigration cost to migrate the database to the host may be toohigh.Even the migration cost is acceptable, the conditions toset up the database may not meet for this host.So we canconsider that the migration of a database is unacceptable.Similarly, it is not feasible to migrate a hardware indistributed area.It denotes these kinds of sources areunmigratable.We can label a web service is migratable orunmigratable when it published.The SMDM may not sendmigration command to the SMM if a web service isunmigratable.2)提出负载门槛
When to migrate a web service is an important factor forSMDM to make migration decision.One of the innovationsof this paper is that we propose a schema to determine themigration time.We predefine a overload threshold inSMDM.When the LPA collected the performance data fromall the hosts periodically, SMDM compares the data with theoverload threshold and makes migration decision accordingto the comparison results.For example, we may predefinethe migration condition is cpu's use-ratio more than 80%.Once the data collected from LPA shows a provider's usagerate of cpu is over the threshold, it means the serviceresidents on this provider should be migrated.3)After decided when to migrate, the next step for SMDMis to determine where the appropriate destination server toaccommodate the web service is migrated from the provider.When a provider publish a web service, it also providesconstraints that should be met to execute the web service(such as the required operation system, the minimal memoryrequirement etc)and the priority information among theseconditions.So there may have some candidate hosts in cloudcan provide the appropriate environment to accommodate theweb services.We should choose one among them.Thedecision is based on the conditions and the priorityinformation that the candidate can provide.4)Besides the consideration of constraints and the priorityinformation, the migration cost is also should be taken intoconsideration.When a client issues a web service request toa provider, the SDA constructs the web service call tree, theLPA collect round trip time between hosts and the averagequeuing delay.All these information are sent to the SMDM.SMDM computes the migration cost based on a cost modeland find the best host which yield lowest cost as a target host.3.Agent-based Service Migration Framework in Hybrid Cloud Figure 1 shows the architecture of the proposedsystem, which involves a federated broker and the hybridenvironment.Since the public cloud is charged in pay-perusescheme, in general, it should provide dynamic provisionof resources involving the computing platform and requiredstorage.In other words, the proposed system can start newcomputing cluster from public cloud for new jobsdynamically while the loading of private cloud is overrun.Such capability is provided by most virtualization tools ofvirtual machine, such as XEN, Microsoft’s Hyper-V andKVM.The tools provide Application Programming Interfaceto manage the resource of virtual machine.In addition,private cloud and public cloud can be connected via virtualprivate network(VPN)or public network if do not considerthe security issue between private cloud and public cloud.3.1联盟代理
Federated Broker layer is the second tier in thearchitecture.It is responsible for monitoring system resourceand all behaviors of resource, reconfiguring system scale,and migrating services and balancing the load betweenclouds.The layer consists of three agents and tworepositories;there are System Monitoring Agent,Reconfiguration Decision Agent, Service Migration Agent,Profiling Database, and System/Service InformationDatabase, respectively._ System Monitoring Agent(SyMA): The agent isresponsible for collecting the loading andremaindering resource related information of allnodes in the hybrid cloud.It will activelycommunicate with the Cluster Admin Agent(CAA)resided in each cluster periodically to get theinformation or passively receive the heartbeatmessage that contains the information from CAA.The information involving in the heartbeat are asfollows: 1)cluster's name, 2)cluster's loadinformation, 3)jobs etc.Upon receiving a heartbeatmessage, the SyMAwill log the information toProfiling Database and System/Server InformationDatabase._ Reconfiguration Decision Agent(RDA): The RDAis used to reconfigure and adjust the cloudenvironment after the reconfiguration policy isfitted.The RDA can retrieve current cluster's statusand loading information in the cluster to decide toadjust the scale of public cloud or not.If the SyMAis noticed the private cloud is overloading, he willcontacts the RDA to initiate the reconfigurationprocess to balance the loading between private andpublic cloud.Also, the SyMAwill notify the RDAscale the public cloud down if the private cloud isunder loading during a time period._ Service Migration Agent(SeMA): It is responsiblefor managing and initiating the service migrationbetween private and public cloud.If RDA informsit that the public cloud is scaled up and send amessage to migrate a job to public cloud, the SeMAwill initiate the service migration process accordingto the policy of service migration.The policy andalgorithm will be depicted next section._ Profiling Database: The database is to store theprofile of public cloud including the resourceinformation the public cloud has, such as thenumber of VM, the size of memory and storage,the bandwidth of link to public cloud, and theusage of these resources, which can be used to helpfor making decision of scaling._ System/Service Repository: The repository keepsthe system and service related information, such asthe location of private and public cloud, theinformation of services run in the hybrid cloud, andso on.3.2云内的代理
Except for the components in the federated layermentioned above, there are two agents will be developedinto both private and public cloud platform.They areCluster Admin Agent and Job Agent._ Cluster Admin Agent(CAA): The CAA is the maincomponent on the cluster, which can manage thewhole cluster and negotiate the actions with agents infederated layer.He also periodically collects cluster’sinformation, and sends them to SyMAthat isembedded within the heartbeat message.Besides, italso manages and guide the running of Job Agents runin the cluster._ Job Agent(JA): In order to deliver a service to othercloud, a service will be encapsulated into a JA beforemigrating to other cloud.A JA has all the informationa service needed, includes service's execution file,service's input data, the location to be migrated, andso on.Code mobility can be divided into two categories [5]:strong mobility and weak mobility.The strong mobility ischaracterized as if it allows executing units to move theircode and execution state to a different site, while weakmobility only allows moving their code.In the currentversion of proposed solution, in order to simplify thecomplexity of current system design, we encapsulate aservice into a JA, and provide weak migration scheme.Thejob model and encapsulating a job into JA are shown inFigure 2.It only restarts the execution instance from thebeginning of the code.In other words, all migrated serviceswill be re-executed in the other cloud environment.3.3服务迁移流程
图3是服务迁移的具体流程,其步骤如下:
1)簇管理代理周期性的发送包含负载信息的heartbeat message给系统监控代理。2)系统监控代理通过计算负载信息来检查云的负载是否平衡。
3)如果非常不平衡,系统监控代理通知重配置决策代理调整公共云的大小。重配置决策代理基于它的决策向公共云的簇管理代理发送一个请求。
4)公共云的簇管理代理将启动新的簇来接受和部署迁移服务,并把结果返回给重配置决策代理。5)重配置决策代理接着通知服务迁移代理迁移服务至公共云。
6)服务迁移代理根据迁移策略计算哪个服务将被迁移至公共云,并通知私有云和公共云。
3.4迁移策略
Although the hybrid cloud is constructed as a federatedmodel, we assume that all services initially are stored in theprivate cloud, excepting exterior job submitted by users.Therefore, all jobs invoked by users are queued in theprivate cloud first.When the load of the private cloudexceeds, the SyMAwill initiate service migration process.服务迁移策略是在服务迁移过程将要开始的时候用来做出决策。用来做出决策的算法有3个,分别是JC(Job Count),SJ(Size of Job)和EFT(EstimatedFinish Time)。
1)JC方案是最简单的一个。它仅仅根据两个云中作业的数量来做出决定。2)SJ方案基于两个云中作业的总大小来做出迁移决策。3)EFT方案通过估算两个云中完成作业的时间来做出决策。