最近几年,耳熟能详的"BAT"都在大谈基础设施转型,例如百度的 Apollo 自动驾驶平台,例如提供计算和数据处理能力的阿里云,例如定位为合作伙伴提供连接一切能力的微信。但当看似“BAT”的体量与技术能力达到了中国互联网的上限时,后起之秀如"TMD"(头条、美团、滴滴)以各自深耕多年的技术底蕴和业务体系也成了一方巨擘。
国外呢?近期 Apple 在西雅图扩展机器学习中心,Google DeepMind 在欧洲开设了第一个研究基础 AI 的实验室,而 Facebook,听证会上的扎克伯格宣布会开发更多的人工智能工具,帮助消除歧视与假新闻等等。
可以看出无论国内还是国外,大企业的技术实践难度都在扩大,而时代的快速发展也不断地倒逼技术人去摸索和实践,具体在做什么,聚焦在架构上,我们以 ArchSummit深圳站 的分享为例:
ArchSummit 深圳站邀请了 Google 研究院资深研发工程师 Dekun Zou,以及 Go 项目组战略及产品负责人Steve Francia前来分享。
Dekun Zou 届时有两场分享,作为 Android 应用商店、Google 广告排名等基于深度神经网络推荐系统的负责人,会由浅入深介绍如何构建基于深度学习的推荐系统,以及分享TensorFlow的最佳实践,其中推荐系统分享简要大纲如下:
在全球范围内,拥抱Go语言的开发者越来越多,Go语言的爱好者人数已经超过一百万,并正在呈指数级增长。而且,当今多数流行的开源项目都是用 Go 语言构建的,例如 Kubernetes, Hugo 和 Docker。
对于目前很受关注的云计算公司如Microsoft、Google、Dropbox等来说,Go 语言同样至关重要。此外,Go 还在很多跨领域方面提供创新机会。
本次 Steve Francia的分享会简单介绍Go语言的历史,快速发展的推动力,以及未来Go语言会有哪些新动作和方向的内容。
ArchSummit 深圳站邀请了 Facebook Business Integrity 机器学习团队和机器平台架构团队负责人徐斌,以及 GeoAPI 组技术领导宾理涵前来分享。
信息安全和商业诚信问题不断增加,Facebook面对每天超过PB级的不平衡和模糊大数据,实时机器学习和解决方案面临着巨大的挑战。这样的要求在各个领域越来越多,促发了许多突破性的研究成果和应用。
徐斌会在分享过程中快速浏览一些安全问题,然后讲述机器学习平台建设,重点讲解当下棘手问题的相关先进技术和解决方案,以及真实的应用效果。最后会分享几个最近机器学习在安全应用上的特别案例。
大规模空间数据除了在规模上的挑战以外,还有独特的问题需要解决:例如经纬度,直线距离和弧面距离的区别,以及同样的经纬度差在两极和赤道的面积差等。这些特性既是挑战也是性能优化上的机遇。
随着越来越多的移动设备、物联网设备产生海量的时空数据,如何有效存储、检索、实时的 k-nearest查询、关联性排序,如何高效地解决在离线大规模空间数据分析中常用到的 Spatial Join 都是要解决的问题。
Facebook Location Infrastructure 团队处理大规模时空数据过程中,在内部技术和开源技术之间采取折中而务实的办法。宾理涵将会分享涵盖经过验证的,在处理每天万亿级混合复杂操作的时空数据背后的多个设计决策,和架构选型内容(包括在线和面向分析的用户案例)。
ArchSummit 深圳站邀请了 Netflix 首席软件工程师Yunong Xiao,以及 IBM 高级委员会成员、Istio 核心贡献者Lin Sun前来分享。
FaaS 变革像风暴一般拓展到全球。事实上,因为企业都喜欢 FaaS 所带来的 No-Ops,或者说在工程效率上的突出表现。所以,FaaS 所带来的变革可以在一线开发者领域迅速扩展,能够帮助工程师们更快速的将代码部署到产品上。
在 Netflix,这些功能特性对于 Netflix API 平台来说简直是完美符合,工程师们用 JavaScript 来写代码并部署到 tier-1 服务层,整个过程不是完全必须要去管理基础架构设施或者运维。
然而,还是有很多权衡之处需要考虑,传统的 FaaS 理念或者做法在今天看来,更适合那些对延迟要求不高的任务。但是,对于延迟很敏感,对可靠性以及可弹性扩展要求较高的任务来说,FaaS 还需要再优化。
Yunong Xiao 将会介绍 Netflix FaaS平台的架构和内部构成,帮助各位在FaaS基础上可以很好地将功能部署成为隔离、可靠、低延时的产品服务。
Istio 作为用于微服务服务聚合层管理的新锐项目,是Google、IBM、Lyft首个共同联合开源的项目,提供了统一的连接,安全,管理和监控微服务的方案。
Istio 将流量管理添加到微服务中,并为增值功能(如安全性,监控,路由,连接管理和策略)创造了基础,称之为 Service-Mesh(服务网格)。
Lin Sun 会讲解 Service-Mesh如何帮助微服务项目进行过渡,如何授权给运维团队,如何采用安全的最佳实践等等,同时也会分享 Istio 项目的进展和生态效果。
这里简单介绍微信、菜鸟、滴滴等资深架构师的现场分享。
微信作为一款国民 App,每天承载着数百亿条的消息收发,而支撑着微信功能的后台服务也多达数万个,如何确保这些在线服务的稳定可用和可控,是资源管理系统面临的一大挑战。
与此同时,随着 AI技术的方兴未艾,围绕着微信所开展的机器学习与数据挖掘的离线作业也日渐增多,对内部计算、存储、网络等资源提出了大量的需求,如何充分利用好服务器资源,高效调度各类计算作业,合理编排不同维度的资源组合也是资源调度系统的一个重要目标。
腾讯微信技术架构部专家工程师文杰将阐述微信的资源调度系统 Yard 如何利用容器技术解决在线服务与离线作业混合运行的各种问题挑战,分享微信后台在资源隔离、作业调度、容灾设计等方面的成功实践和思考。
黄浩,目前是阿里巴巴资深技术专家,17 年工作经验,TOGAF 认证架构师,菜鸟程序员联合会首任主席,现为菜鸟仓储技术部及自动化技术团队负责人。
黄浩将前来 ArchSummit 与大家全面回顾一二十年来整个分布式系统架构的演进(从 C/S-B/S- 分布式系统 - 网格计算 - 云计算,包括目标、定位、场景).
另外还会介绍菜鸟下一代分布式系统架构如何设计规划,结合传统云计算 PaaS/BaaS 以及边缘计算,如何应用在全球多域体系,简易提纲:
滴滴已成为日成交订单千万量级的全球最大出行平台,作为中台三个最核心引擎之一的地图引擎是整个平台的基石,重度参与了线上业务流程的几乎每一个环节。业务要求赋予了滴滴地图超出传统地图之外的新使命:除确保导航、底图展示等功能体验外,还需要通过与接驾、派单、预估价等业务场景结合并精细打磨带来平台整体效率的提升。
本次滴滴地图事业部高级专家朱智青将会阐述在滴滴当下的业务场景中地图的核心价值,同时重点介绍在服务迭代过程中面对的全新技术挑战(业务高性能要求与严苛的效果约束,经典地图算法与 AI 的结合等),以及在挑战下滴滴地图团队做出的努力和取得的成果。通过本次分享,大家会对出行场景中的地图服务有一个系统认识,并拥有一些技术领域交叉的思路。
除上述分享之外,ArchSummit 深圳站还有诸多国内外架构分享:
领取专属 10元无门槛券
私享最新 技术干货