您当前的位置是:  首页 > 新闻 > 文章精选 >
 首页 > 新闻 > 文章精选 >

天润融通:从AWS re:Invent2017看架构师应关注的3个技术趋势

2018-01-16 16:06:19   作者:   来源:CTI论坛   评论:0  点击:


天润融通:从AWS re:Invent2017看架构师应关注的3个技术趋势
  在AWS re:Invent2017大会上,AWS首席执行官Andy Jassy和其团队发布了5大类、22项新产品,涵盖了容器、数据库、大数据、人工智能与机器学习、物联网领域。
  针对此次re:Invent大会,架构师应该关注哪些亮点与技术趋势?作为亚马逊AWS高级技术合作伙伴,天润融通技术总监安静波先生,全程参与了本届大会,他以架构师的视角带来未来值得关注的技术趋势:
  安静波
  天润融通技术总监
  安静波一直致力于搭建高可用、高性能、安全性更高的呼叫中心云服务架构,以帮助企业更方便地用低成本的方式获得更好的呼叫中心体验。
  re:Invent 2017可以说是无服务器架构成熟的关键点,这要归功于AWS“Everything is service”的技术实力与其野心,Aurora是服务、Dedicate server是服务……GPU与FPGA也是服务。当大量架构师还在搞Spring、Nginx负载均衡、RestFull接口开发……时,无服务器架构告诉我们,这些不应该由开发人员来做,开发人员只需定义数据流之间的链接、定义业务逻辑实现,把所有和代码不相关的都交给云服务商。无服务器架构简而言之就是从物联网到API-Gateway,到Lambda,到Dynamodb/S3,到CloudWatch,到Recognition/Polly/Lex等,你要什么有什么,连接他们就好了。
  未来3-5年,值得我们关注的3个技术趋势:
  • IT基础设施将是什么样?
  • 面向21世纪的软件架构是什么样?
  • 人工智能和机器学习如何影响企业?
  1.基础设施全部上云
  AWS给出了它的理解,首先是IT基础设施的全云化,只要你要用IT资源,不管是主机、网络、组件、应用、硬件都可以在云上找到。AWS将巨大的基础设施资源连接起来,提供了超级的计算能力,近两年的GPU和FPGA的核数部署都是几倍的增长。
  2.面向未来的软件架构
  面向未来的软件架构是什么样子的?单是这个题目就让人为之一震,任何一个企业的技术负责人实际上都应该考虑3-5年的企业软件架构技术方向。首先,AWS认为面向未来的软件架构应该是连接能力大于构建基础模块的能力;其次,当前技术驱动力在大数据、物联网、P3Instance、机器学习框架这4个方面;最后,技术交互的方式也从控制台、屏幕、Web、手机等以人为中心转向以自然方式交互为中心,比如自然的语音交互,自然的肢体交互等等,那么未来的软件架构应该能很好的支持这种自然交互的方式,其中语音又是交互核心,呼叫中心行业恰巧在这样一个领域,呼叫中心大量应用各种语音应用,但是当前的软件架构并不能很好的理解语音所代表的大量信息,解锁出语音蕴含的大量信息将为呼叫中心的应用,带来前所未有的新体验和新场景。
  另外AWS帮我们梳理了好的软件架构应该具备什么特点,例如用户体验、高安全性、高可靠性、高性能、低成本等等。AWS就是为这种架构准备了需要的所有资源,让我们能够不再预测所需容量,能够以生产系统的量进行系统测试,大量的自动化工作让架构演进更快速,通过Data进行架构演进和产品演进的驱动。在安全方面,需要能够支持强壮的基础设施、能够有追踪和日志能力,能够将安全应用到所有的层面,不仅仅是软件代码层面,应该用大量的自动化进行安全的管理,并且在数据的存储和传输两个地方都要进行保护,最后软件架构应该能为安全事件准备好预案。
  开发人员的职责将发生变化,需要更关注各个层面的安全、需要连接更多的服务,要懂更多的开发语言,更多的基于移动应用,最后传统上的技术支持和运维其实已经被并入开发了,技术支持和运维岗位将消失。
  3.人工智能的未来只能在“云”上
  首先,AWS在过去的3年间,GPU和FPGA的部署每年增长均在300%左右,而CPU的部署增长每年则只有20%;AWS发布的基于定制化机器学习的P3实例性能提升是普通GPU的5-10倍,也就是说最专业化的机器学习硬件是在云上。其次,AWS对机器学习框架的支持包括了MXNet、TensorFlow、Caffe2、Pytouch、Keras等,这些说明最全的且即开即用的框架在云上。最后,大量的工程师和技术人员在云上以前所未有的速度将人工智能(AI)应用到各个领域,这说明快速增长的社区力量在云上。基于以上3个方面的考虑,人工智能应用的未来是在云上,绝非本地私有云网络可以比拟的,如果企业的业务需要人工智能能力(企业业务需要人工智能能力100%确认的,越早应用越能提供更有竞争力的产品和服务),那么不管是呼叫中心服务还是其他IT服务,上云都是必选项。
  人工智能(AI)的影响还表现在对所有岗位工作流程的改变,所以任何当前的岗位都要思考人工智能能为你做什么,能不能基于人工智能而产生更多的价值,当然你如果不能理解这种变化,你可能就被人工智能替代了,就比如在安全领域和运维领域。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题