至今,青岛海关云架构师任林仍记得今年6月前往美国的情景。6月2日,准备多时后,任林和他的两位同事登上了前往美国的航班,参加在新奥尔良举行的微软一年一度的全球技术盛会TechEd。他们此行的身份有点特殊,不是微软的合作伙伴,也不是微软的客户,而是以第一届微软云创益大赛冠军团队的身份去参观学习。
时间回到2012年9月,《中国计算机报》与微软(中国)有限公司联合举办的Windows Server 2012 云创益大赛正式拉开序幕。大赛历时5个多月,共吸引了9760名选手报名参加个人赛,103支队伍参加企业级比赛。经过初赛、决赛等重重关卡,任林带领的XRZ队伍以作品“动态数据仓库高性能云计算平台”从103支队伍中脱颖而出,成功问鼎企业级比赛冠军,并赢得了前往微软美国总部参观的机会。
时隔一年,《中国计算机报》与微软(中国)有限公司再度携手,联合举办微软Cloud OS第二届云创益大赛。大赛于12月5日正式启动,将持续到明年3月。而在大赛报名之际,中国计算机报记者采访上届大赛冠军得主XRZ团队的队员之一任林,再现上届的比赛情景再,分享那些比赛中的点滴,以飨读者和选手。
从工作难题出发设计参赛方案
“此次去美国参观,我们有机会和云计算业界顶尖的专家交流,给了我们很多启发,并完善我们原有的方案。”在任林看来,通过这一趟的美国行,学习国外领先的云平台搭建经验,在很大程度上让他们在实施云解决方案过程中获得了后发优势。
任林口中的云解决方案就是其参加Windows Server 2012 云创益大赛的作品——动态数据仓库高性能云计算平台。为何在大赛中选择这个方向进行开发?任林坦言,动态数据仓库项目已经在海关运行了多年,但采用的是分布式的部署方式。分散的数据管理方式显然存在着不便于统一管控、资源得不到最佳配置等弊端。随着云计算技术日趋成熟,他们开始思考能否利用云计算,将数据按云的方式向用户提供服务,实现数据服务集中化、降本增效和真正意义上的动态可控。
答案是肯定的。“数据处理是一个很重要的能力。之前海关的数据都由各个部门分散去做,这也是我们参赛作品的设计初衷,我们希望通过这个解决方案,将这些数据梳理并构建一个体系,提升海关整体的数据处理能力。”任林表示。
“过去,我们有实际的需求,但是没有有效的手段。”在任林看来,Windows Server 2012的推出,给他们提供了解决实际需求的思路和可实现的手段。因此,基于Windows Server 2012,任林团队尝试开发他们的解决方案。
在大赛开始之前,任林所在的团队已经在策划该解决方案,大赛的举办恰好给了他们一个机会。“我们可以在这个平台上和更多的人交流,一点一滴地完善这个方案。实际上,这个大赛的确给我们很多帮助,比如团队偶尔存在意见不统一的地方,或者把握不准的地方,都可以听取众多来自外界的意见。这些意见不仅来自微软技术智囊团、业界专家,还有其他厂商的一线开发人员。在此次比赛中,我们团队在技术方面,比如开发、数据库等方面都得到了锻炼。事实上,这个方案在后期实践的效果提升很明显。举个例子,曾经无法完成的查询,现在通过1分30秒即可得到结果。”
正是基于实际业务经验和需求,让任林团队的方案颇具实践可行性,最终摘取Windows Server 2012 云创益大赛冠军。而经过大赛的淬炼,任林团队的方案也更加完善,并成功实施在青岛海关的平台上,发挥巨大的作用。
参赛和工作相辅相成
“在决赛中需要录制一个产品讲解的视频。为了录好这个视频,我们来来回回推翻了三次解说讲稿,讲解员换了好几个。大家口才都不好,这算得上是我们在参赛过程遇到的最大难题。”任林打趣着说,“除此之外,大赛作品开发过程进展非常顺利。我们团队的每个人都有很丰富的项目经验,对项目进程把控能力比较好,所以整个大赛作品开发还是很从容的。”
对于很多参赛者来说,参加大赛更多是一项业余兴趣。平衡参赛和工作常成为一个问题。对任林来说,参赛和工作并不冲突,二者甚至是相辅相成的。“我们的大赛作品解决的就是实际工作的问题。作为目前云计算领域规模最大的赛事之一,此次大赛实际上给我们提供了很好的交流平台和资源获取平台,让我们项目实施更加顺利。”在任林看来,该大赛最后诞生了很多颇具操作性的方案,对推动云计算在中国进一步落地具有一定影响。当然,不少方案还仍处在理论探讨阶段,缺乏实践论证,这是大赛需要改进的地方。
实际上,为了改善这一点,微软Cloud OS第二届云创益大赛强调赛训结合,帮助参赛者在大赛中建立更多的关系,并从能力资源、计算资源等方面,营造更好的学习环境。除了培训的资源, 大赛还特别为复赛队伍争取到更多的公有云资源。而这正是第二届大赛和第一届大赛的不同——微软Cloud OS第二届云创益大赛的开发平台更强调公有云,让更多企业和个人更早体验到公有云开发的效果,并积累经验。
如果说此前国内的解决方案多基于私有云平台开发,那么如今各种云模式正百花争妍。随着微软Cloud OS公有云平台在中国落地,将会有更多公有云解决方案应用在企业架构上。“云计算的本质就是对资源进行更为有效的利用。对个人或技术水平不高的企业来说,私有云具有很高技术和成本门槛。一定程度上说,私有云仍被技术水平高的企业和个人所垄断。公有云将打破这种界限。公有云的普及将让技术更公平,让每个人都能享受云带来的便利。”对于微软Cloud OS第二届云创益大赛的主题,任林连声称赞,“我们可以拭目以待,此次大赛同样能产生很多很好的方案,推动中国公有云更快落地。我相信这也是大赛的初衷。”
本报记者 周寿英
……
关注读览天下微信,
100万篇深度好文,
等你来看……