低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

阿里云李津:云计算需要把关整个链路

2016 年 6 月 23 日

阿里云厦门云栖大会上,阿里分享了云构架、企业级互联网架构和云计算大数据创新的经验,并获得了新加坡多层云安全MTCS 最高安全评级T3 认证。会后,InfoQ 就技术问题对阿里云资深总监李津进行了采访。

受访嘉宾介绍

李津,阿里云资深总监,全面负责阿里云飞天事业部产品技术研发。

InfoQ:负载均衡一直被视为是云计算的重点,阿里早先分享过 4 层和 7 层负载均衡的技术。请问现在的负载均衡是怎样的?

李津:负载均衡 SLB(Server Load Balance)在 4 层和 7 层都有的,不过使用时可以选择性关闭,这个取决于用户自己的需求。4 层主要是在做网络层的分发,而 7 层是在应用层的分发。阿里过去早先采用的是一个厂商 F5 提供的 SLB;后来是正明老师(章文嵩博士)开源的 LVS,这个 LVS 的理念和体系被保留下至今。不过今天的这个 LVS 已经进化到了三四代,代码、硬件和软件形态已经完全不一样了。

InfoQ:同一个手机端发出请求的会话保持,一般情况下是怎样处理的?如果某台服务器坏掉了呢?服务器坏掉了之后的工作是怎样的?

李津:一个手机所对应的服务端,应该是有多台服务器。如果只有一台,这个请求是一定会落到它上面的,并且是保持的。对于多台的情况,如果会话的性能已经下降了,机器已经负载偏高,那么这时就会调控。我们是基于服务质量去做调控的。

如果服务器坏掉了,用户端的 session 会被保持,然后再重新分配到一台新的机器。服务器坏掉之后,我们内部的处理是全部自动化的。人所需要做的就是定规则和写代码,在之后的使用过程中是没有人工介入的。

InfoQ:在域名解析环节,与传统相比做了哪些优化呢?

李津:阿里云自己研发了一个公共的 DNS 服务。这个公共的 DNS 服务,是因为普通用户使用移动运营商 DNS 服务的一个补充。因为我们希望用户是可以:一简单地选择;二有更多的选择;三要保证用户在 DNS 解析时,一定要解析到对的。DNS 劫持现在还是蛮多的,我们期待保护用户在信息链路的信息安全和隐私保护。

InfoQ:在数据化实时处理这里,对于数据选择性落地时怎样做的?

李津:任何数据引擎都要做到有效数据的保存,中间态的数据(除非用户有特殊需求),最后存的只有结果数据和原始数据。这一点,不论是什么计算平台都是一样的,这样做是为了进行二次校验。

InfoQ:金融的数据处理有什么特别的地方吗?

李津:不论是哪个行业的客户,所有数据的保存、所有的数据幂等和验证这三项工作都是必须要做的。所有的用户在数据的基本实现上都是一样的。

金融的数据保存和普通的数据保存确实是不太一样的。技术方案是具有相似性的,但技术投入是不一样的,数据保护也是完全不一样的:因而提供可靠性的指标也确实是不一样的。但并不是所有的数据工作都是云计算厂商在做的,数据库的使用者,他自己也要做很多事情。

InfoQ:能谈谈阿里对于容器技术的看法吗?

李津: Docker 的使用过程要比理解这个概念困难得多。我们在之前的会议上也提到过这些问题,Docker 并不是说今天你把它装上,明天你就能去用了。今天对 Docker 的使用还是在一些大的互联网的公司中去用,因为对一些普通的用户来说使用 Docker 其实是有一些门槛的。而让 Docker 变得易用,是我们的一个诉求。

第二个,是说让 Docker 和其他的云产品打通,这是阿里和 Docker 一块去做的。所以你能看到今天 Docker 已经支持我们的 OSS 的产品、弹性计算的产品。这样你使用了 Docker,你就可以提前去使用我们的产品了;否则话还得去做中间层,这是 Docker 对我们的支持。

第三个,今天的 Docker 编排是一个单独的服务,是让你快速部署去用的,最大的价值是让你的运维变得简单。让运维变得简单,实际上是个服务的编排。

有一个比喻:Docker 就像发明了锤子,因此就要一群人发明钉子。Docker 概念火,可普及性不高;但是一旦做过去,接下来的事情会变得简单。

InfoQ:阿里现在挑战语音识别和图像识别,包括以后可能会有视频分析识别,这些业务会不会对数据的存储与结构、系统构架带来很大的变化呢?

李津:数据存储这里不会再发生变化了,这里的问题我们已经早就解决掉了。

计算这边会发生变化。计算模型决定了消耗,主要需要解决的是计算能力的问题,包括硬件、CPU 算法、FPGA 算法。这需要结合新的硬件体系、新的计算模型和算法模型。我们期待在年内就推出相关的产品,最终音频和视频一定全部解决掉。

InfoQ:能否简要解释下“阿里可以在几分钟内启动 4 万核计算”?

李津:我们现在的标准说法是,十分钟一万台。十分钟一万台服务器,就是一个集群交互的概念。

当需要用大规模资源的时候,是去整集交互的。这里面的工作涉及到:对硬件的调动、对硬件资源的拟合能力;拟合后对资源的再分配再增添、分发、数据传输、启动、对虚拟化底层的优化;然后对整个镜像的分发部署,启动后再去检测是否所有应用都正常启动。这里面全部都要去做一个完整链路,这是一个很麻烦的一件事情。

InfoQ:很欣慰地看到,某些方面我们中国的技术可以领先于外国。

李津:我们在过去的一年里面,做了十几场的海外的论坛主持发言。我们 Xen 漏洞、计算调度方面的发言都是安排在核心的场次中,并且都是很热门的。基本上现在国外和云计算相关的大会上,阿里是比较靠前的。

在你第一眼看到别人的技术远远超越你的时候,悲观甚至放弃是太正常的事情,就有人这样做。但事实上,中国能今天走到现在,包括中国白色家电、华为、现在新的阿里系等这些公司的出现,是因为有一批人他们坚信能够走下去。中国人是执着勤劳勇敢的:只要有时间,只要能够踏踏实实地去做事情,我们是会超越的。但唯一的问题是,当有一天你真的超越的时候,当你站在最前面的时候,再怎么走是需要更大的智慧的。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016 年 6 月 23 日 19:001619
用户头像

发布了 58 篇内容, 共 38.2 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

面试腾讯被问JVM性能调优,勉强入职后,发现工资差了这么多

互联网架构师小马

Java 程序员 面试 性能优化 JVM

攻克SpringBoot底层源码后,才发现开发原来这么香

无予且行

Java spring Spring Boot 开发 Java 面试

架构0期Week4作业1

Nan Jiang

Google官方MVP+Dagger2架构详解

小吴选手

架构 架构师 架构是训练营

腾讯的辣酱不香了 支付宝的区块链真能解决“萝卜章”问题?

CECBC区块链专委会

双链通 萝卜章 区块链方案

面试官:十亿级数据ES搜索怎么优化?我直接傻了

犬来八荒

Java 面试 大厂

七月份最新“美团+字节+腾讯”面试题,测试一下你能走到哪一面?

犬来八荒

Java 面试 java面试 大厂面试 线程’

Java面试常用知识(附赠最新面试题)

架构大数据双料架构师

游戏夜读 | 关卡设计新手必看

game1night

终于有大佬把TCP/IP协议讲清楚了!面试再也不怂面试官提问了

小闫

jdk JVM Netty buffer TCP/IP

去面试Spring Cloud 被问的35个问题

小谈

Java 面试 springboot SpringCloud buffer JVM原理

Linux 操作系统!开篇!!!

cxuan

Linux

谈谈容器和K8s

Gabriel

使用 Flutter 快速实现请假与写周报应用

LeanCloud

flutter 数据 教程 后端开发

再有人问你分布式事务,把这篇扔给他

码哥小胖

分布式 Java 分布式

如何写好一封邮件?

石云升

职场 职场成长 邮件

架构0期Week4作业2

Nan Jiang

「NIO系列」——之Reactor模型

小谈

Spring Boot reactor 后端 nio SpringCloud

基于 Flagger 和 Nginx-Ingress 实现金丝雀发布

郭旭东

Kubernetes CI/CD

当国产iVX遇上新晋产品PowerPlatform,能否披荆斩棘、稳住阵脚?

代码制造者

程序员 编辑器 低代码 快速开发 开发工具

信创舆情一线--英特尔暂停向浪潮供货

统小信uos

服务器 舆情 芯片

最详细的 Spring Cloud OAuth2 单点登录使用教程送给大家

小闫

后端 JVM Java 面试 SpringCloud

如何快速将 Linux 系统制作成 ISO 镜像文件?

JackTian

Linux 运维 操作系统 镜像文件 ISO

让你秒懂Spring中Mybatis的花样配置

小谈

Java spring Spring Cloud mybatis Java 面试

到底什么是HashMap?

小闫

Java spring 后端 JVM hashmap

被“假”老干妈耍惨了?憨憨腾讯花1624万卖萌,引全网吃瓜!

程序员生活志

腾讯 互联网 大厂

【自学成才系列一】multipass安装篇

小朱

multipass

极客大学架构师训练营 系统架构 第8课 听课总结

John(易筋)

极客时间 系统架构 极客大学 极客大学架构师训练营 系统架构演化

javascript 部分数据类型的用法

Isuodut

如果是你,年薪80万和阿里P7月薪36K,会怎么选?

犬来八荒

Java 腾讯 面试 阿里 java面试

拥抱开源开放,易观技术开发者的星海征途

易观大数据

海豚调度 调度引擎

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

阿里云李津:云计算需要把关整个链路-InfoQ