首页 > 云计算 > 正文

黄罡:云端融合助力创新创业

2016-01-13 09:53:22  来源:CIO时代网

摘要:2016年1月10日,“第六届中国云计算应用论坛”在北京大学圆满落下帷幕,北京大学教授,北大软件研究所副所长、北京因特睿首席科学家黄罡先生在本次论坛上为大家带来了题为“云端融合助力创新创业”的主题演讲。
关键词: 云计算 大数据 CIO
 
  从数据可以看到,他们最希望是政府把数据开放。但是,不是不想开放,而是说风险太高、难度太大。更可怕的是,(PPT)这是最近非常火的一张图“BAT霸占互联网江湖”。从我的角度看实际上他们是从战略或者从资本的角度,我把好的服务、数据给买下来,大家形成一个联盟。这当然是一个非常正确的方式,但是这对中小企业、政府创新创业而言,如果需要BAT才能解决信息孤岛问题的话,那么创新创业是空谈。
 
  那怎么解决呢?说了半天不能光说不练。他的问题是经典的三层软件结构导致的问题,其实本身三层结构没有问题,但它是上世纪末出现的,经过将近20年的发展,导致我们做了非常好的网络中间件、开发框架,使得我们今天开发一个web应用或者移动应用只需要在很多地方填空就可以了,其他的大部分,90%以上的代码是由开放商、中间件提供的。而这些东西对上层应用开发者而言实际上是黑盒,看不懂的,也不想去看。那么对于真正开发者来说,其实除了要看懂那10%应用开发者写得代码,还要看懂那90%藏在网络协议站等里面的代码。这导致我们真正要理解一个三层体系结构时难度非常大。
 
  那我们想法是什么呢?这些东西对大部分开发者是难的,但是对于我们不难,因为我们做了几十年的系统软件,所以我们能解决这些难题,我们做了怎样一套技术来解决呢?像上面提到的,既然问题在那90%的数据,我们是如何得到呢?这些数据可以由我们的工具自动帮你理解,当然那10%的代码其实也是很容易理解的,这样就容易解决了。那么,这个时候我们可以干什么呢?给我任何一个移动应用还是浏览器应用,只要我有正常的用户帐号,你在我的工具上正常走一遍,我就能理解你这个系统,不管是前端,甚至包括数据库里的数据结构都能理解出来,我们重新给你恢复一个合理的严格区分的试图控制模型,然后我们再把这些恢复后的结构和代码以微服务的形式对外提供。这样就使得传统的三层体系结构一个黑盒式的就变成了一个服务化的结构。
 
  这是什么东西呢?第一它的效果是颠覆了现有,当我们真正要开放数据、应用,实际上是要把系统重构的,但是我们现在不需要重构。因为首先你在我们这平台里面用你的前端走一遍,然后我们会把所有的行为学习到,把你刚才动作涉及到的代码、功能、数据全部生成相应的API,基于这些API可以直接写你的新程序,这样的话我们就会以正常的方式,类似于一个小机器人帮你访问原来的系统的所有数据业务,导致原来藏在孤岛系统里的数据我全部都可以正常的去使用。那我们可以看一下具体的案例。(PPT)这是内蒙古的不动产,九个人四个月,手工拷贝粘贴了几万条。实际上那里面有几十万条。我们去了以后,7人天,我们帮他把那两个土地系统都API化以后,抽出几十万条数据导到新的不动产系统里,快速完成导库。颠覆了现有的数据解决方案。另外,我们给神州数码做应用集成。其实神州数码在智慧城市做了很多,主要做政府民生服务的集成,他一个民生服务基本上和相关部门要谈也要谈半年,再集成几个月,基本上一年才能落地一个城市。他找到我们,比如说“智慧扬州”二期15个政务系统,他估计要一年,结果我们六个小时就可以进行集成。现在神州数码从最近三个月为我们制定了“百城计划”,希望半年内有一百个智慧城市能够落地,我们现在已经完成了21个城市69个系统的201个接口 。现在不是我们慢,而是他们根本做不过来,因为他们需要一个城市一个城市的梳理,只要梳理完成后,我们几天就可以把一个城市所有的民生服务他所要的全部集成到里面去。那么同时可以打破云管理系统孤岛。阿里和腾讯云那个其实很容易打破。我们看最难打破的是什么?一个是VMware,一个是IBM PowerVM。IBM  PowerVM其实它有自己的控制台,然后VMware它有SDK,但是SDK管理功能实际上非常有限,而我们只要你有一个正常的控制台,只要VMware有一个全功能级的管理界面,我就可以把你所有管理功能全部API化整合到我们燕云里面。所以目前我们燕云可以骄傲的说我们是世界上对于PowerVM、VMware管理功能跟原厂是一模一样的,因为我们用的就是原厂的管理功能,但是其他人用不了,只能用他们开放的API接口。那么我们还有很多更有趣的,最近三个月我们做了很多政府的案例。比如说在武汉非常有意思,税务局的数据报到总局去了,然后武汉说我自己想留一份,怎么办?就是数据从中留存一份,我们就给他做了一个接口,把那些武汉地区的税务数据给它整合到了武汉的征信系统上去。再比如说南方电网和中国移动,他们是什么呢?他们要换开发商,但是他以前的版本怎么换?没法儿换。换了以后人家以前的开发商根本不跟新开发商配合。没关系。用我们的产品,把原来的系统所有的功能API化,然后在这个API上开发2.0版本,一点问题都没有。我们还有什么?避免信息的重复录入,因为我们现在的系统越来越多,可能导致一条法人信息可能要同时登到三个系统里去,分三次登,但是现在不需要了,只要你登一次其他的都会用API方式把你刚登过的直接写到其他系统去。这也是因为我们做的是API而不是爬虫,是因为我们不仅能够读数据也能够写数据。
 
  还有在互联网方面,刚才在政府更多的是创新,而在互联网我们更多做的是创业。比如说我们的学生做了互联网+支援的活动,就比如说把支援北京,其实这个网站做得很好但是非常难用,那我们就把它API化生成一个微信公众号。去年暑假刚刚发布就成为中国好声音鸟巢总决赛的官方志愿平台。还包括联合国组织,现在上面有几百个志愿活动。再比如我们还有自主招生,大家知道这也很重要。北大自主招生老师就说有没有一个应用把39所985高校的自主招生所有信息流程、包括要登记的系统全部整合起来,然后我们一个人三天就给完成了这样的API生成和整合。还有科普-科技导报是中国科协官方期刊,5人/天,我们帮他从门户里生成API,生成一个微信公众号,以后所有的科普期刊移动化就很容易做到。
 
  我们这个工作尽管说是去年做的,但实际上我们从07年就开始研究。目前一个产品形态是什么呢?目前已经产品化了,就是北京因特睿有限公司。公司的产品有两个,一个是燕云,不管是PowerVM还是VMware,只要你认为是虚机觉得VMware好,但是上层不想用他,那这时候燕云从原厂管理能力上看,我们跟原厂是一样。我们就可以接管。像其他的,尤其是OpenStack,管理能力只是局部。这个我们直接去看过OpenStack的源码。第二个产品是燕风,而燕风我们可以快速地把任何移动应用和web浏览器应用的数据和功能全部API化,这些数据都可以以API形式供大家使用。我们平台完全是按需扩展,都是以虚拟机的方式来部署。若要加一个功能就加一个虚拟机。我们在阿里云上现在也有将近一百个虚拟机在上面跑,供大家以公有云方式使用。
 
  其实,我们有一个更大的畅想,所谓的云端不仅仅是指云计算里面的资源融合,而是云和端而且是更多。我们已经做了,比如说一个App、一个游戏,我可以把你里面计算最密集、耗CPU最多、耗电量最大的代码自动发现抽取出来放到云里。这就导致不管你是多差的手机,你的性能可以提到5到10倍,电量可以节省30%-80%。比如说现在金山WPS,我们现在看所有的word和ppt文档,都要下载到SD卡上才能打开,那下载以后会不会泄密,那就不知道了。所以很多企业里设定文件是不能让别人看到的,更不能下载到手机。但是我们现在就可以把读文件源代码抽出来放到云里,金山WPS可以正常使用。目前我们正在跟华为和中兴谈,因为当我们可以把数据和代码在云和端之间来回跑的时候,我们还可以把代码和数据放在基站里,这就使得以后在很多的增强现实、人工智能、机器人时都不需要有一个所谓的很强的带宽或者都回到云里去,也不需要一个很强的终端。因为所有耗资源的计算和数据可能就在身边的云基站里跑。
 
  我们希望把今天互联网上孤岛式的应用、数据和基础设施资源全部打通,变成软件定义的资源,我们相信在上面就能极大的便利我们在互联网上、云计算上的创新和创业。我的汇报到这,谢谢!

第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:黄罡

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。