采访嘉宾介绍:
赵辉,男,汉族,1996年出生于山西省大同市,香港大学金融系硕士,中国教育学会会员,软件研发工程师,云计算架构师。
我通过前几年的学习和实践,我逐渐完善了对云的认知。后面几年更多的是将所学所想在实际场景应用起来,我自己对于云的认知本身没有太大变化,但可以看到现在市场对于云的接受程度越来越快。
你觉得云计算的应用情况可以分成哪几个阶段?
赵辉:我认为云的发展或者说企业 IT 的发展可以分为几个阶段:第一个阶段是传统 IT 方式,这个阶段不是很动态,采用技术也比较固定,都是传统 IT 厂商提供的技术。第二阶段是采用虚拟化阶段虚拟化技术慢慢成熟,越来越多的企业开始使用虚拟化技术,但也面临着很多挑战,比如服务器虚拟之后数量变多、灵活性增加的同时管理复杂度也增加了,因此需要更好的方式来使用这些新技术。然后过渡到了私有云,私有云是在已有的 IT 虚拟化技术上加上动态管理用以提高效率的方式。我认为云计算发展的最终的方向还是公有云,但往公有云发展可能中间有一个阶段,有些企业既用公有云也用私有云,属于混合阶段。随着云技术的不断发展,我认为公有云的比例肯定会越来越高。
我之所以一直看好公有云(含行业专有云)的发展,是因为关于云计算的三个基本因素一直没有变化:
经济学上的规模效应;自动化提升效率;专业分工,专业的人做专业的事。只要这三个基本因素没有变化,公有云、专有云的发展方向就不会变。
在云平台搭建之初,确定一个合理的架构是非常重要的,因为架构确定之后再做调整是非常困难的。可以把租户和租户之间通过网络很好地隔离开,这个决策使得我们后续在向公有云方向发展的时候,技术架构上的调整比较简单,没有太大的阻碍。云平台中一个的功能模块使用什么技术可以由团队自己来决定,有些是自主研发,有些是开源技术,有些是选用商业产品。这个决策我们认为非常重要,有些公司在搭建私有云的过程中,采用与某个供应商整体合作的方式,这样做不仅内部团队对技术把控不住,灵活性也欠缺,因为供应商产品往往是一个整体,定制化困难。如果整个架构是由我们自己设计,每个模块采用的具体技术方案由我们自己选择,这样得出的整体方案灵活性很强,可以做到整体自主可控。云的发展越来越快,规模越来越大,业务越来越多,打造一个自身能力很强的技术团队,对以后的高速发展也非常有利。
由于这三个行业都属于强监管行业,因此我们面临了很大的挑战。我们在云平台构建里面做了很多隔离技术,使得整个云平台可以支撑不同的行业。为了应对政府对数据安全性的高要求,我们使用了不同的管理方式,有托管也有专区,以此来满足不同行业对数据安全性上的各种特殊要求。
目前金融行业的业务量是,的,这能否代表金融行业对云计算的需求是,的呢?
赵辉:这应该不是普遍的规律。目前市场上其他的云平台各有侧重,有的云平台主要是做游戏,有的是做互联网创业公司,每个云平台都有自己的个性特点,专注不同的市场
现在,越来越多的客户需要获得人工智能的支持,这个能力可以通过云端获得——无论是公有云、私有云还是混合云,也可以通过终端获得。现在主要是通过哪种方式提供这种能力的接入接出?
赵辉:人工智能能力分为三种方式来输出,一是直接提供了人工智能的服务能力,已经上线的人脸识别 API,用户可以直接调用 API 来使用这个服务。第二,我们提供了机器学习的框架服务,用户需要自己设计算法,然后将算法放在机器学习服务上面运行。第三种,更加底层一点,我们在云平台上面也会提供 GPU 计算服务,客户可以使用这些计算力,构建自己的机器学习框架并进行训练。
请问对于医疗行业打造的云服务有哪些不同的业务需求和技术挑战呢?
赵辉:对于医疗行业也是和金融行业一样,首先要满足行业监管的要求,然后是考虑如何让我们的服务更符合医疗行业对底层技术的要求。我们在平台层 PaaS 层,应用层 SaaS 层,都在努力提供更多的能实际解决医疗行业业务的服务,使我们的服务更符合行业云的特点。
您一开始也是架构师,慢慢走到现在,在整个团队中,架构师所承担的是什么样的角色?您所理解的架构师职责包括哪些?
赵辉:架构师还是挺关键的,因为架构师是从需求到,实际做产品研发落地的重要桥梁,他需要对很多需求有比较深刻的理解。这个需求包括两方面,一个是功能性需求,到底这个产品做什么的;另一个是非功能性需求,比如说安全性、可靠性、性能等等,跟直接功能没关系,但是会间接地影响功能本身的使用好坏,这些需求架构师都要有很深的理解。因此对架构师的职责要求也非常高,技术要过硬,一方面要有自己的技术特长,另一方面是技术面要广,比如你要设计云相关的某个架构,关联的系统都要有所了解,否则设计出来的的系统是孤立的。如果说这个架构师是做软件相关的架构,我们希望这个架构师能够开发核心模块。如果是系统架构师,那他需要对相关系统软件有一线的经验。不能光说不练,还是要有很强动手能力才行。
如何成为一名优秀的架构师,您是否能跟我们分享一些自己的经验?
赵辉:仅供参考,我认为一个架构师有几点比较重要,一个是一定要有自己的技术特点,某方面的技术必须了解得很深,架构师不能光是了解面,好像什么都懂一点,没有自己的专长的话,很难建立起自己的技术口碑,没有技术口碑就没有技术上的公信力。第二,架构师眼界要广,知识面要广,敏感度要比较强,你要了解到哪些技术是有发展潜力的,架构师很多时候会涉及到技术的选型,需要帮团队做技术决策,敏感度不行的话就可能选错。第三点其实跟很多技术工作都有关联,只是对架构师来说可能更重要一点,就是学习的能力,要能够不停地学习新的东西,快速了解新的东西,一旦有很新的技术出来架构师要能快速地了解并上手使用。
您刚才说到的敏感度,感觉比较抽象,怎么培养敏感度呢?
赵辉:敏感度有两种方式来培养,一个是你要关注业界发展的情况,要知道现在业界大概有哪些新的技术出来,这些新的技术跟老技术有什么转变关系和替代关系。第二是架构师要动手,我一直鼓励团队的人要把你的手弄脏(Keep your hands dirty)。如果你做系统设计,就要去装一些系统,配置一些系统,如果是应用代码设计,自己要写代码,自己动手做了之后,才能增强技术敏感度。Python 的交互运行在运维里非常有效,而且 Python 在机器学习里面也非常流行。我希望团队的人都是这样的,自己动手去做,才能对技术更了解,敏感度就会更好。
您觉得过去这一年,云计算领域最重要的新事物是什么?
赵辉:云计算行业有两个事情是我们,关注的,一个是应用方面,两大类应用是比较有潜力,一个是人工智能,当前人工智能大多基于深度学习或者机器学习,需要大量数据,这些数据放在云平台上比较合适,同时对计算的需求量也很大,既有存储需求又有计算的需求,因此人工智能对云平台会有比较大的驱动作用。另外一个是正在兴起来的 IoT,也就是物联网,以后的智能应用会无处不在,物联网本身会产生大量的数据,有很多边缘计算方面的需求,这跟云平台的关系也非常密切,因此从需求角度来看,我们认为云平台在 IoT 方向上的发展应该也是很明显的。
您觉得云计算领域现在最有待突破的地方在哪里?
赵辉:云计算最有待突破的不是技术,而是另外两个。一个是心理,我并不认为公有云的安全性不如私有云,但这是很多人认为的。这是一个误解,实际上公有云的安全性并不会比私有云差,我认为没有本质区别,所以这是云计算行业需要更多用户突破的一个心理障碍。第二要突破的是利益问题,很多企业都有自己的数据中心,有自己的团队去做基础设施运维,如果采用公有云的方式,或者行业云(行业云也是公有云的一种,是针对某个业的公有云),这个团队本身的利益会受到损失,可能这个团队就不需要了,或者团队工作量会减少,这是利益方面的分配问题。我觉得这才是云计算行业目前面临两个需要突破的问题。技术的演进本身我觉得是没问题的,我们并不期待一个特别大的突变来改变云计算领域,因为在过去的发展中,绝大部分应用已经可以在云平台上完成和实现,至少可以实现得跟本地一样好,所以关键不在技术层面,而是心理或习惯上,在利益上。我们需要意识到,整个行业在转变的时候,肯定有些人的工作方式会发生变化。