中国IDC圈1月8日报道,1月5-7日,第十届中国IDC产业年度大典(IDCC2015)在北京国家会议中心隆重召开。本次大会由中国信息通信研究院、云计算发展与政策论坛、数据中心联盟指导,中国IDC产业年度大典组委会主办,中国IDC圈承办,并受到诸多媒体的大力支持。
中国IDC产业年度大典作为国内云计算和数据中心领域规模最大、最具影响力的标志性盛会,之前已成功举办过九届,在本届大会无论是规格还是规模都"更上一层楼",引来现场人员爆满,影响力全面覆盖数据中心、互联网、云计算、大数据等多个领域。
IBM云计算事业部高级架构师王攀出席IDCC2015大会并在云计算技术与平台服务论坛发表主题为《认知时代的混合云》的精彩演讲。
IBM云计算事业部高级架构师王攀
以下是演讲实录:
王攀:大家早,我叫王攀来自IBM,现在负责我们在大中华区云计算服务技术相关工作,今天希望用半个小时跟大家探讨一下我们认为现在已经进入到认知时代的情况下,怎么往云的服务商去转型?或者怎么帮助企业构建一个更好的混合云?包括我们在这里的一些经验和一些教训。其实我们谈认知这件事儿已经有一段时间,但是现在在认知技术利用云平台和云的技术不断发展的时候,我们认为现在已经到了一个认知的时代。所以具体到认知来说,这两个字其实大家不陌生。但是认知对我们带来的内容是什么?其实我给大家举个例子,不知道大家是不是看过,我本人是美剧的粉丝,有一个美剧叫《真实的人类》,它就给大家展示十年二十年以后,机器人和人能够做的事情其实是非常类似,甚至人工智能可能会发展到一个非常接近人类的阶段。那个时候真的就是到完全的认知时代,其实认知技术本身从人工智能发展的分支,它做事情就是让计算机不断的自我识别,不断识别这个世界,帮助人做一些重复性,或者在重复性工作之上带来更有价值的事情。
其实我们希望通过这些技术做的事儿,就是让业务开始自己思考,而这个业务开始基于现有的模式去学习和思考之后,我们这些人类可以思考更多,而去构建认知的行业,包括我们的医疗、我们的供应链我们的无限可能等等。其实跟大家共享一个例子,也是昨天刚刚看到我们的内部同事利用IBM最新技术做了这样一个事儿,非常有意思。大家知道这周末就是周六的时候我们就有非常期待的电影,星球大战它在中国上映。里面有一个小机器人两个圆球组成的叫BB8,我们同事做了什么事儿?他用一定的时间,利用IBM新技术加上BB8, 现在在苹果商店可以买小机器人,加上可穿戴的设备,用它的念力控制机器人往前或者往后走。
王攀:其实从整个采购设备到所有的使用,这个平台开放到这个东西能够发布出去运行起来一共花了两天时间,这是指两个自然日,是48小时。一会儿会再介绍利用的技术是什么?我们的专业程度和认知的产品和服务可以通过这个平台体现出来,当这部分内容可以交给机器做,我们的人类的智力和 想象力这是机器无法达到的,当然可能某天机器也会发展我们所不能预期的一个新高度。当然那个时候是好事儿或者坏事儿,这个我现在没有一个很好的结论,到时候看我们是不是真的会发展成所谓终结者里面天网的状态了。
这些技术我们怎样来利用?其实大家知道IBM在11年的时候就有一个新的产品叫沃森,这个命名是我们IBM的创始人来命名的。沃森做了什么事儿?美国电视有一个智力问答游戏,通常我说一个词去描述一件事情,然后说第二个词说第三个词,随着我说的词汇越多,参赛人对我描述的事情有一个猜测,他说我觉得这是什么,猜对了有奖励。那么IBM送沃森参加比赛,它当时获得了冠军。那个时候我们用到沃森里面单一的API,就是我对这个机器问题,它帮助我在所有的环境里找到答案。我们单一API后面用五种不同技术支撑,自然语言处理、机器学习、问题分析、特性工程、以及整个主体分析,实际上就是对于这个问题和我们所面对的主体分析。所以从那个时候我们开始致力于在认知计算上做所有的开发和所有的发展,到今天为止我们已经发展到了拥有28个API,这些28个API包括什么?语言检测、语言识别、视觉识别、文本转语音、包括所有的人脸识别,包括我们人的形象以及物体形象的抽取。等等所有跟认知计算可以让机器把我们的世界学的更好的技术。
我们还在不断扩展所有的API,到2016年底我们把这些API扩展和增加到50种,可以让我的机器更好学习和认识这个世界。这些API其实是提供给大家使用,后面包含着很多技术支撑它,包括对人的情感问题。对于语调语意分析,机器听到你说一句话,不知道大家有没有听一个笑话,如果让外国人考汉语,你问他说今天晚上去不去什么地方?和今天要不要来IDC大会?四个答案A是我去,B是我去,C是我去,其实这三个答案都会代表不同的意思。所以在中国中文语言里,包括英语也有,比如一个词会代表不同意思。这些技术怎么让机器看到?怎么让他结合整个语境里去看到,都是通过复杂的技术来支持的。所以大家看到这些名词不用理解不用记它,因为我们不会用真正的技术。我们展现给大家就是刚才的API,第一解决大数据分析,我们可以用它做什么?做数据挖掘,做数据的优化,以及做我们整个上下文的语意分析。第二就是支持人工智能,我们让机器自己学习。我们教沃森所有的日语语法和单词,沃森在五个月的时间自己学习万所有的日语,可以进行日语的人机交互的对话,当然对于中文这种古老而复杂的语言,现在暂时没有完成学习。包括自然语言处理,我们可以做人机交互,我们可以做语言翻译。以后这些大会如果有国外参会者我们不再需要一个同传,我们更多会用到机器,各位可以听到非常准确的同传。包括让机器去看,让机器认识这个世界的,我们的视觉化。我们让他存储所有的知识库,让他去理解。以及更多接触计算的基础架构,我怎么用分布式的系统支撑我这么大规模的计算和知识库,我怎么去编程这些工具和方法。
这些所有认知计算能力,其实我们11年推出的时候,后面用两到三台非常高性能的计算机,就是POWER,当时比较高端的机器来做这个事情。现在整个IT规划,我更多利用分布式,利用更简单更小的计算单元来组成我的计算集群,来支持我复杂的计算或者高性能大规模的计算,其实我们在这儿通过这些努力我们也把它以API的形式,把这些东西呈现给大家,所以我们希望大家可以不用去花很多钱,在自己的数据中心里构建一个很大的环境,才能把这些认知时代的内容用起来。而是简单的通过云可以获得认知计算的能力。在这儿大家可以看到,这就稍微做点广告。我们现在怎么把认知计算的方式提供给大家?我们讲到混合云。首先从最上面看,其实对于IBM来说,我们有一个完全新的平台叫做BlueMix,它在公有云上,叫专属,就是在公有云上面划一块资源为单一客户去使用,或者放到本地,这三种方式都可以支持。
怎么把他们有机结合在一起,我们有一个云管理平台,可以在公有、专属、本地之间做调用。下面会控制基础架构的云,在中国这块可以看到新的解决方案叫BlueBox,IBM在这个时代我们不会把技术完全限制在我们自己的内部,我们希望构建云的生态系统的构建的越来越好,所以在这儿可以用混合云的管理平台去管理和纳入第三方的公有云,包括刚才介绍的WindowsAzure,我们的AWS都可以纳入这个体系里。
我们看一下这三层我们分别给提供大家什么样的能力?或者通过什么方式可以让我们在座的各位或者我们业界同仁拿到认知计算的能力?
第一,大家现在看到的这个就是整个BlueMix的平台,第一就是我们写应用的时候怎么去写?会不会写?其实大家可以看到这里有很多耳熟能详的开发语言,JAVA、PHP等等,这些都是我们现在最主流或者说用的最多的开发语言,如果在这个列表里面没有看到开发语言,大家看到这个小包没有?这个背包意思是你可以去上传你自己的运行语言,开发语言。
第二你用这些开发语言做什么?我们里面会提供一个非常全面的服务,刚才说到了认知计算,只是这整个服务目录里面一部分。到现在为止我今天站在这儿说是28种API,到16年底可以用到50种API,这个给业界带来什么好处?如果我开发新应用,我希望让我的移动应用,我希望可以进行简单的处理和语意分析,在这儿可以调用API来做。比如开发手机应用,你的客户在上面输出他对于应用的反馈,你可以通过反馈的,写的这段话的语意去分析出来,这个客户现在的情感或者现在的心情是什么样的,它对你是非常的认可还是对你的应用觉得非常有问题,是暴怒的状态。你可以根据分析结果做下一步的处理。同时我们传统看到的中间件、数据、移动设备接入,我做的大数据分析以及互联网,我的安全接入和任何第三方的,只要符合我的规程的,这样第三方的服务都可以构建在这个社区里。所以我们做云的过程中,如果大家想把它做好,其实就是做一个生态系统。所有的人我们都希望他按照一个标准,一个开放标准贡献他的力量。
第三点,其实第三点在这儿,我们底层上面有这么多非常好用的东西,API可以贡献给大家使用,我们底层到底什么架构支撑它?其实这个分三种不同的技术,我们去用开放标准设计。第一就是运行时第二就是容器,第三就是OpenStack,相信各位在我们的展会的会场里面,包括昨天的主会场都会听到OpenStack中国联盟的成立,包括说OpenStack整个技术在我们国内的运用。其实都是非常的顺利,或者说现在是非常流行的技术和趋势。我本身也是在OpenStack中国联盟的一个理事会的理事成员,其实在这儿我们也是希望说,无论我们使用什么样的技术我们都希望使用开放标准,这样所有的人都能在这个平台里去贡献他们的技术和力量。
第四点,我们把这些云或者把我们所谓这些代码或者应用负载放在那儿,你可以有多种不同选择。我们发现中国是一个非常特殊的国家有很多严格的法规,在这儿我们可以让客户选择我的某些核心数据或者合规数据一定放在自己的数据中心内部,如果一些高负载,需要很强的周期性变化的负载,我可以放在公有上面或者专属,上面的负载可以按照客户需求无缝做迁移和整合的。
第五点,你怎么去对所有的内容开发和运维。现在在所有的互联网+的时代,最重要的一点你有一个新想法,你面世一定要快,可能你面世的时候这个东西只是0.8甚至0.5,但是这个东西出来了,所有的市场都会先接受,可能你做的不好,但是市场会给你反馈,市场告诉你什么才是他要的。而不是你做1.0,你发布出去这个东西不是市场所要的,你再修改到2.0已经晚了。我们希望提供这个工具让开发人员快速的发布出来,快速的修改。我能不能与现有的传统IT做整合?这个没有问题。如果传统的甲骨文、CP、CRM放到传统的系统里,我的新应用可以通过相应API做一个集成管理。如果说这些应用没有发布出API,其实我可以帮助这些应用构建一个API去构建在里面。这些所有的在这个上面都是积木,你以后可以说我要什么中间件拉出来,我要什么数据库拉出来,我这个应用是移动应用,我把这些拼图放在一起,中间写上胶水代码,可以把它有机整合在一起,可以非常漂亮的发布给最终用户去使用。
刚才说了混合的情况,其实刚才张总说到有一点就是混合云是一个中间的解决方案,那么未来一定是放在公有云,这个我同意,因为最终公有云有很多好处。但是中间时段有多长?这个得看中国的法律法规或者我们银行或者某些行业对它自己数据特殊的保护性这个问题。所以在很长的一段时间里我们暂时还是用混合云的方案,所以我们怎么把公有和私有做一个混合。我们现在IBM做的事儿我们叫专业的构建云的服务,无论你使用什么样的公有云,只要你使用开放架构,OpenStack一个私有云的情况我们就可以很好的把它整合在一起。我们看一下它的应用场景,我可以把后台所有数据放在内部系统里面,把我跟前端客户交互的所有系统整合在一起,我把这些新上线的应用、社交应用和核心业务做一个无缝连接。
因为这个部分我需要实时进行大数据分析,这里可以看到推特,推特跟IBM有协议,它把所有的社交数据开放给我们,我们把所有开放数据进行大数据分析,然后把分析结果提供给业界公司去做精准的市场定位和市场营销。 可能我今天发一个推特,上面说我的孩子今天出生了非常开心,可能几天后这个人就会收到,我们叫润物细无声的方式可能收到尿布、奶粉、母婴用品的广告,其实这个在国内已经做,大家在淘宝上搜什么东西,如果你再浏览其他网页你发现右侧跳出来什么东西在淘宝卖多少钱。其实这部分的交互系统可以让大家很轻松的很轻易的用到,但是后台核心数据你不希望被其他人看到,所以这种场景下我们会做混合。我们会用一个统一平台管理所有的,无论是公有或者私有环境。不像现在有人说我是私有云,我是另外一套界面,我是公有云又是一套界面。这个在我们的内容里面我们不建议大家这样做,我们会使用同样的界面同样的流程,来简化大家的复杂管理度。
无论是去年IDC大会还是中国云计算大会都讲了,我们都很多周期性负载。12306春运、淘宝双11,京东618,这个时候我们需要公有云帮助私有云扩展周期性负载的应对。刚才说了我们用公有云做什么?我们数据保护、容灾、备份,这个是周期性的,这种是突发的,因为有时候我们没有办法预期说到底我们的负载什么时候能完?包括我可以做一些扩展性,我可以把开发系统放到外部,生产放到内部,我可以在私有和公有之间来回切换。这是平台管理层,我们现在到最下层,我们希望用BlueBox,我们叫私有云即服务的这么一个公司,我们在这儿提供什么?提供单租户的私有云服务。现在在公有云或者私有云的概念很多,并不是说你放在自己的云就是私有云,放在第三方数据中心就是公有云。如果是单一客户单一组织就是私有云,如果云服务多个不同组织或者多个不同客户就是公有云,所以这个云对于IBM或者对于运营者来说我是一个公有云,但是对于用户来说都是你的,所以是私有云方式。它运行在OpenStack平台上,并且提供开源领域多年的使用经验。大家知道在开源,如果你没有技能使用过程中会遇到很多问题。
其实OpenStack并不是今年火的,我们国内最大一个金融类的公司其实已经用这个技术用了三年,大家都不知道。三年的过程中其实他们会遇到很多问题,到现在他们用着三年前的版本的代码,大家知道OpenStack每六个月出一个新版本,这三年过程中他们为什么还用?他们就会发现如此一个大规模的环境,我要运维它,我要有非常足够的经验,我要有非常多的人手做这个事情。所以我们提供的BlueBox就是基础架构层面大家不用担心这个事儿,所以我们让专业人做专业事儿。今天是IDC大会,在座很多同行都是从IDC领域过来,大家对于风火水电对于机房布局比我熟悉很多,但是对于上层的一些云包括这些基础IS、PS怎么构建?我相信我也有一些经验可以跟大家共享。所以我们建议的就是说,很多IDC转型的过程中,他们希望做一些更增值的事情,做一些对外卖云的事情,但是转的过程中有些成功有些失败,什么原因?当你踏入一个新的不确定领域的时候,你会面对很多不确定性,这些不确定性可能就是给你带来失败的一个原因。
所以我们希望跟所有的IDC厂商或者IDC的合作伙伴去合作,IDC的伙伴做他最擅长的事情,去运行这个数据中心,然后连接网络等等。我们会提供上面的技术和平台,来运维整个能够,然后把它作为我们最终能够对外提供云服务的环境提供出去。我们的同事其实在很多场合介绍了我们的蓝盟计划,如果各位有计划可以会后找到我们详细了解。我后面再快速介绍一下,大家看到我们提供的这些,我们所谓提供的专业混合云或者技术什么样?首先我们提供无论是BlueMix的应用和服务运行在公有、本地、或者专属的情况,你都可以体验到无缝的连接。你通过一个统一的界面去管理,能够让你畅行无阻的切换。支持LDAP的用户及群组管理、实时系统可用性及用量信息监控、定时自动更新、在服务目录中控制服务及运行时的可见性及用量。各位在这样一个界面里看到,你可以自己编辑的服务目录,你统一的控制台,你可以跨多个地区不同数据中心里面,定时对你的应用对你所使用的服务去做自动更新。这些东西怎么实现的?IDC的伙伴不关心,我们的使用者也不关心,我们会帮助把这部分全部搞定,那么客户只需要把认知计算那部分,或者把想法转变成真正的应用或者真正面世的一个价值就好了。
其实大家可以看到这是对客户开放的整个运维端的功能,里面包括更新管理、服务目录管理,服务目录管理就是大家看到的积木,我可以往里面放更多积木,我的监控报告和日志,我所有的基础架构资源的管理或者数据库或者中间件这些内容,包括我们对外去卖,如果我建一个BlueMix之后我可以对外去卖,这些用户管理和组织架构管理都可以在这个界面完成。
用CBPS我们怎么帮助IDC打造真正使用的公有云,这里包括整个计划来做定制,然后去实施部署,集成连接到现在的云,然后自动化,包括对外启用做一个响应的销售。这个过程如果在自己的数据中心上面做六周时间可以完成,如果纯公有云的环境完成,一天左右就可以完成。包括它可以使用的界面,因为我知道IDC建这些云之后,你要自己管理,你也要自己卖,你需要提供特色服务的界面卖给用户。所以这样的界面可以定制,有人问你现在这些都是英文,没有问题可以定制成中文界面,里面部署什么样的服务。我可以布单独的IaaS层,布虚拟机,我可以使用Stack,以后业务人员问我要资源,说要100G的数据库,或者要支持5000并发的,他最后拿到的不是虚拟机,而是已经部署好的,加上中间的中间件都会一整套部署好的接口,这些都是可以按照数据中心他所服务或者他有优势的行业去进行定制。
最后我简单说一下BlueMix的架构体系。如果单独的数据中心里它有来个专属的控制节点,它属于这个控制节点外面连IBM的数据中心,里面所有的存储、虚拟机,包括虚拟机用的临时存储的内容都可以非常轻易的转移。刚才说了无论是BlueMix还是BlueBox我们都会帮助你做整个平台运维和管理,所以下面部分也是本地客户的数据中心,我们会通过专有的VPN去做一个安全的连接,去管所有的平台,而无论是下面的数据还是所谓上面的数据都可以应用。其实现在客户尝试开源技术之后,认识到运维的问题不是自己能够解决是需要别人来帮忙支持或者帮忙运维,所以他们逐渐的越来越解释这种方式。大家现在看到的就是客户端运维功能,也包括统一的管理试图,我的单一认证、基础架构端的管理、资源的库存、网络、支持工单,在线问答及邮件支持,以及报告分析、帐单,这里都是默认包含这些内容,大家拿起来可以直接用。我就介绍这些,谢谢大家。