编程像说话一样简单！阿里云推出大模型编码助手 —— 灵码
在新的历史时刻，我们正在开启一个全新的编程纪元，推动这一进程的核心力量之一便是阿里云的 AI 产品 —— “通义灵码”。阿里云发布 AI 编程助手 “通义灵码”2023 年 10 月的最后一天，在杭州云栖大会上，阿里云对外展示了一款可自动编写代码的 AI 助手。在现场展示中，当在编码软件的对话窗口输入“帮我用 Python 写一个飞机游戏” 后，短短几秒，这款名为 “通义灵码” 的 AI 助手就自动生成了 100 多行代码，点击运行后一个充满儿时回忆的“飞机大战”游戏就成功跑起来了。云栖大会现场的 “通义灵码” 展区异常火爆，开发者体验后纷纷表示大受震撼：“不到 1 分钟居然生成了贪吃蛇的小程序”、“运营也能写前端页面啦”……甚至还有意犹未尽的观众们排队只为向 “通义灵码” 提一些棘手的问题 —— 比如 “帮我用代码解一个韦东奕出的奥数题”，而 “通义灵码” 也不负众望，不仅快速生成了函数代码还给出了相应的答案。你身边的辅助伙伴在这个日新月异的信息时代，“通义灵码” 担当着重要的角色，从业余爱好者到经验丰富的专业开发者，无论你在编程旅程的哪个阶段，都会发现 “通义灵码” 宛如一位随时待命、一路陪伴的编程伙伴。它能减少信息检索、工具切换、写单元测试等繁杂工作时间，更专注于技术设计。不仅如此，“通义灵码” 能够协助你完成各种编程相关的工作，如编写单元测试、写代码注释、代码解释等。这对于保证代码的质量，挖掘潜在的错误和漏洞具有巨大的价值。它的存在极大地提升了编程工作的效率，减少了沟通与理解上的摩擦，让编程变得更加流畅、高效。相较于人工编写测试耗时数分到数十分钟，“通义灵码” 能以毫秒级的速度生成测试代码，准确率和覆盖率都令人满意。总的来说，无论你是在解决一项复杂的编程任务，还是在探索一项新的技术挑战，“通义灵码” 能为你提供一些帮助，使你的编程之旅更加轻松、易上手。开创编程新时代这个产品犹如一把充满魔力的钥匙，成功地打开了普罗大众曾经无法触及的编程大门，那是一面缔造无穷可能的生动壁垒。它激活了编程的生命力，使之从被视为困难乏味的科技专业技能转变为一种更具包容性、更富创造性的工具。在这个新时代下，编程能力已经跨越了专业人员的界限，变为了全社会，每一个具有热情和想象力的人都可以触摸到的技术领域。从业余的编程爱好者，到探索未知的新手，再到洞悉市场趋势的企业和机构，“通义灵码” 让他们都有机会利用这场技术革命的智慧红利。“通义灵码” 开创了编程的新时代，尤其在教育领域的影响尤为显著。比如，在未来的学校，学生将能通过 “通义灵码” 学习编程的基础知识，同时创造属于他们自己的科学项目。想像一下，一个小学生利用它制作一个探测环境污染的系统，启发出他们求知和创新的潜力，这样的景象即将成为现实。这不仅仅是编程向非专业人群的开放，更是一种智慧的礼赠，一种信心的鼓励。无论你是在哪里，无论你是谁，只要你对这个世界充满好奇，对未来抱有期待，那么这个大门就为你敞开。任何人都可以利用 “通义灵码”，接受 AI 赋予的力量，挖掘出更大的可能，让编程成为一场每个人都可以参与的，精彩绝伦的技术盛宴。“通义灵码” 的三大优势在人工智能助手领域，“通义灵码” 以显著的解决问题能力脱颖而出。根据 HumanEval 测试结果，通义灵码的问题解决率高达 66.4%，远超过行业平均水平的 50% 左右。这一显著成绩代表了它在问题解决方面卓越的能力，无论面临何种问题，通义灵码都能提供有效的解决方案。“通义灵码” 也展现出了对阿里云用户的友好性，特别体现在支持调用阿里云 SDK 和 API 上，这意味着用户可以针对特定需求进行优化。这一功能深受开发者的欢迎，开发者不再需要分担与多个服务进行交互的额外负担，使得开发工作更为轻松且高效。开发者遇到编程问题时，还可以通过 “通义灵码” 快速得到解决思路，再也不需要一边编写代码一边浏览网络资料，更专注于编程工作，极大提高编程效率。站在千亿规模的 “通义千问 2.0” 肩膀上在 2023 云栖大会现场，周靖人还公布了阿里自研大模型的最新进展，发布了千亿参数规模的 “通义千问 2.0”。它在 10 个权威测评中全面超越 GPT-3.5 和 Llama2，并在加速追赶 GPT-4。“通义灵码” 依托于 “通义千问 2.0”，基于海量优秀开源代码数据集和编程教科书训练，可根据当前代码文件及跨文件的上下文，自动生成行级/函数级代码建议、单元测试、代码注释等，此外还具备代码解释、智能研发问答、异常报错排查等能力，并针对阿里云 SDK/OpenAPI 使用场景调优，为开发者带来高效、流畅的编码体验。据研发团队透露，基于阿里云强大的大模型能力和智能算力，“通义灵码” 在 5 个月内快速迭代了多个版本，并在上市发布之前进行了充分打磨，目前已在阿里云内大规模应用。我们有理由相信，以后我们使用的多种阿里云的服务和软件，都将看到 “通义灵码” 的身影。目前，“通义灵码” 已面向所有开发者开放公测，VS Code、JetBrains 等各大 IDE 插件市场均已上线，广大开发者下载后即可体验。有趣的是，“通义灵码” 还为它自己的开发也提供了帮助。研发团队透露，在训练 “通义灵码” 的数据集时，开发人员使用了 “通义灵码” 开发了数据清洗脚本。不仅如此，“通义灵码” 的 IDE 插件的开发也使用到了 “通义灵码” 生成的代码。它展示出的不仅仅是一种技术的优越性，更是对立足未来的坚定信念和努力。这种技术的突破标志着阿里云在 AI 领域的技术实力得到了充分体现，它以行动向世界证明，无论是在理论研究还是在实际应用上，阿里云都能以卓越的表现引领行业发展的潮流，为我们的未来带来无限可能。100,000 卡量级的算力支持训练大模型是一项庞大的系统性工程，它囊括了算力底座、网络、存储、大数据、AI 框架、AI 模型等复杂技术，只有强大的云计算体系才能训练出高质量的大模型。为了保证大模型训练的稳定互联和高效并行计算，阿里云全新升级了人工智能平台 PAI。阿里云通义大模型系列就是基于人工智能平台 PAI 训练而成。PAI 底层采用 HPN 7.0 新一代 AI 集群网络架构，支持高达 10 万卡量级的集群可扩展规模，超大规模分布式训练加速比高达 96%，远超业界水平；在大模型训练任务中，可节省超过 50% 算力资源，性能全球领先。这种庞大的规模和强大的计算力，使得复杂的 AI 模型训练和应用的各种挑战变得可控、可管理。大模型的训练和应用，尤其是那些需要消耗大量计算资源的工作，不再是一项遥不可及的艰巨任务。此外，这个平台不仅提供了强大的硬件设施，也有丰富的软件资源和人工智能工程的最佳实践。所有这些都让使用者可以专注于他们的核心任务，即开发和实现人工智能的实用应用，而无需担心硬件和基础设施的问题，使得人工智能的发展和应用能够更高效、更广泛的推进。结语阿里云坚信，AI 的力量不应仅仅限于少数人，而应成为每个人都能接触和利用的基础设施，就如同我们生活中不可或缺的水、电一样普及。这个理念已经具备了实现的条件，因为阿里云正朝着这个方向坚定地推进。我们将看到一种 AI 的力量，不仅是科技人员，在他们的编程和设计任务上提供支持，也为商业、社区，甚至教育和家庭领域带来效率和洞察的普惠。随着编程的大众化，可能会有更多的个人和小公司能颠覆传统市场，创造出全新的产品和服务。我们致力于让每个人都可以更容易地接触、学习和使用编程。我们希望能把写代码变得像是写邮件一样简单和自然。这并不是一个不切实际的梦想，而是我们当前正在为之努力的目标。在不远的未来，我们期待看到一个每个社会角落都能感受到 AI 的价值，每个人都能挖掘出自我创新的可能性的世界。
模型即服务：张勇首谈阿里云生态战略
在 2023 年 4 月 26 日举办的阿里云合作伙伴大会上，阿里巴巴董事会主席兼 CEO 以及阿里云智能 CEO 张勇表示，阿里云是一家云计算产品公司，其生态是其根基，核心是要坚定走向“产品被集成”。张勇表示，我们目前正站在智能化的起点，这是让“被集成”真正做到的最佳契机。因此，阿里云要走向“产品被集成”，并建立“1+3+1”的产品被集成结构。具体而言，阿里云的顶层为 MaaS（模型即服务）；中间层为三个 PaaS（平台即服务）被集成，钉钉和瓴羊进入产品矩阵，与阿里云平台产品构成三大 PaaS 被集成；底部为 IaaS（基础设施即服务）云基础设施产品被集成。炙手可热的千问大模型，在云峰会发布后，反响强烈。和外界对大模型理解的 2C 聊天场景不同，阿里云认为，千问的核心价值将体现在行业场景和产业落地上，让 AI 更普及。张勇表示，阿里云要全面走向“模型即服务”，并与合作伙伴合作，走向千行百业的数字化和智能化。阿里云将启动“千问伙伴计划”，优先为千问伙伴提供大模型领域的技术、服务与产品支持，共同推动大模型在不同行业中的应用。包括昆仑数智、朗新科技、千方科技、中金财富、石基集团、用友网络和亚信科技在内的七家行业数字化服务提供商成为了首批伙伴，将与阿里云联合推进油气、电力、交通、金融、酒店旅游、企业服务、通信行业的智能化。阿里云将提供安全可隔离的专属数据存储空间，并通过服务器端加密机制，实现高安全性和高合规性的数据保护。伙伴和企业可以上传自己的行业数据，并调用千问进行重新训练。训练完成后，专属大模型还可以通过 Web 界面和专属 API 向垂直领域的各类企业、开发者提供应用服务，比如通晓行业知识的智能客服、导购、咨询专家、创作者助手、工业机器人等。其次，在阿里云平台产品、钉钉和瓴羊构成的 PaaS 被集成矩阵中，阿里云平台产品如云原生数据库（PolarDB）、机器学习平台（PAI），以及容器服务（ACK）等全面向合作伙伴开放。阿里云将以更加标准化、易于兼容的方式，为合作伙伴提供多种产品，帮助合作伙伴打造更具弹性和灵活性的数字化和智能化产品。张勇表示，钉钉和瓴羊都是非常独特的 PaaS 层服务产品。钉钉是非常重要的工作平台 PaaS，而瓴羊则是数据智能平台。这两个产品被合作伙伴集成，将进一步帮助各行各业完成数字化，并为客户提供更好的服务。钉钉作为企业的应用开发平台，提供超过 2400 个开放接口，在与生态伙伴的协作下，提供低代码、酷应用、连接器等产品和能力：客户和伙伴可以在钉钉低代码平台上开发各类企业应用；通过连接器将企业各类应用系统连接，实现数据的打通；酷应用则将业务应用打碎并推送至钉钉群聊中，让过去低频的应用进入群聊的高频场景。在接入千问大模型后，钉钉还会将大模型+酷应用能力提供给伙伴集成，进一步降低应用开发和使用门槛。例如，合作伙伴为客户开发差旅系统时，可以利用钉钉的低代码能力降低开发成本，用连接器帮助客户把新增的差旅系统和企业自有的财务系统打通，让员工申请差旅费用支付的同时就自动计入财务系统的成本中。这套流程还可以实时推送到钉钉上，让员工和财务都能及时互动。瓴羊围绕数据智能，可以为伙伴提供三层“被集成”的核心能力：第一，好数据，协助伙伴为客户解决“无数可用”的问题，让客户数据资产更丰富。第二，保安全，伙伴可以在各种应用场景中集成数据安全能力，保障客户数据隐私。第三，强智能，集成瓴羊的智能产品，解决客户“驱动增值”的问题，让数据智能推动客户业务进步。最后，在云基础设施 IaaS 层，阿里云将进一步推动算力普惠，释放技术红利，并为伙伴提供软硬一体的自研技术底座，降低伙伴集成算力技术的成本。现场，阿里云宣布核心产品全线降价，包括弹性计算 7 代实例、倚天实例、存储 OSS 深度冷归档、网络负载均衡 SLB 和 NAT 网关、数据库 RDS 倚天版等等，最高降幅达 50%。这样一来，国内主流云产品的价格形成了新的格局，根据公开资料，对比如下：
5 月 29 日，阿里云开发者大会上，阿里云宣布开源云原生数据库能力，开源关系型数据库 PolarDB for PostgreSQL，将阿里内部沉淀多年的技术分享出来，服务于百万开发者。目前，该项目已在阿里云官网及 Github 上发布，后续将引入分布式事务、单机高性能等能力。阿里云数据库负责人李飞飞表示：“我们希望将阿里云在数据库技术上积累的丰富经验，通过标准技术组件和系统的方式开放出来，共建开源数据库生态。”数据库是基础软件中的刚需，与芯片、操作系统并列为“全球技术三大件”。开源模式广受数据库用户欢迎，被认为是互联网场景的标配。PolarDB 是阿里云自研的数据库产品家族，采用存储计算分离、软硬一体化设计，既拥有分布式设计的低成本优势，又具有集中式的易用性，可满足大规模应用场景需求。计算能力最高可扩展至 1000 核以上，存储容量最高可达 100TB，集群版单库最多可扩展到 16 个节点，性能比 MySQL 高 6 倍。PolarDB 系列产品已连续多年稳定支撑天猫双 11，处理峰值高达创纪录的 1.4亿次/秒。为满足用户多样化的需求，PolarDB 针对不同的数据库协议开发了不同的兼容版本，包括兼容 MySQL、PostgreSQL 和 Oracle 的版本，及每个版本的分布式形态。此次阿里云开源的是 PolarDB for PostgreSQL 分布式版，包括数据库内核、相关插件、工具脚本、测试用例以及设计文档，适用于中大型企业核心业务场景。本次开源遵循 Apache 2.0 许可证，以全共享并尊重原作者著作权的模式开源，代码可以修改和再发布。这让我想起来前一段时间 MariaDB 宣布了将它的分布式 SQL 引擎 Xpand 作为其 DBaaS 服务的 SkySQL 系统引擎之一，然而 Xpand 是一个专有的软件。这引起了业界对开源服务之上的专有服务的隐忧，因为这失去了开源的重要优势 —— 避免供应商锁定。在业界，开源数据库众多，但是能将分布式能力也开源出来的罕有，而能形成产品级的、可以利用现有数据库基础设施的开源产品更是不多。因此，PolarDB for PostgreSQL 的这次开源可谓是不但给 PostgreSQL 注入了一剂强心针，而且也与 Xpand 这种开源引擎之上的专有服务形成了鲜明对比。在对李飞飞的采访中，他谈到了为什么要开源 PolarDB：“我们开源的目的是非常纯粹的，我们在开源这一部分没有任何商业化的目的，就是要把开发者的生态做起来。”而且，他认为没有必要重新建立一个新的生态，在原本非常繁荣的 PostgreSQL 生态上“助力一把火，让它烧得更旺。我们希望让开发者可以在现有的 PostgreSQL 上做的更好。本质上就是把我们在 PostgreSQL 上积累多年的能力开源出来，回馈给社区，而且以插件的方式。”而且，为了鼓励社区能参与进来，阿里云也体现了极大的诚意，采用了更加宽松、自由的开源许可证 Apache 2.0，“你可以再开发，你可以商用，都没有问题，我们完全鼓励。”为什么这样做呢，李飞飞谈到：“通过这样把开发者生态建立起来以后，我们从中获得了什么？我们获得的是开发者对 PostgreSQL 整个大生态的持续的关注和投入，然后最终我们也会从中受益，因为我们会从开发者贡献的代码里面去汲取对我们有用的部分，我相信其他的厂商不管是云厂商数据库厂商可能也会因此受益。但没关系，我们认为水涨船高，只要整个的社区做起来，我们阿里云还一定会是领导者，我们有自信，所以我们愿意去做这件事。”李飞飞认为：“我个人认为开源是建立生态的非常关键的一个抓手，非常关键的抓手。它和商业化一定要非常好的平衡，但绝对不是说天然的就是矛盾的两面，矛盾的地方绝对有，不然的话大家不会这么纠结，但是我个人认为要处理好平衡，是需要有非常强的定力和判断力，但你一旦处理好，它并不一定就一定会发展成矛盾体，这是我个人的一个观点。”我想，这应该就是阿里云坚定开源战略的主要原因之一。但是同时他也表示，不要走到另外一个极端：“大家千万不要落到另外一个陷阱里面去，认为‘开源就是灵丹灵丹妙药，开源就能解决问题了’。我个人也是非常反对这个观点，关键还是看你后续社区的运营，是不是真的用心在做这个社区，是不是真的有高质量的贡献出来，让大家真正的从里面能够受益。我觉得这个是后面的挑战。”根据披露的 PolarDB for PostgreSQL 开源路线图，阿里云是有计划、有步骤的将主要的、完备的部分向社区开放。我想，这将揭幕云原生数据库的新时代。
硬核观察 | 阿里云发布第七代云服务器，并全面兼容 X86、ARM、RISC-V 等多种芯片架构
阿里云发布第七代云服务器，并全面兼容 X86、ARM、RISC-V等多种芯片架构今天阿里云在北京召开 2021 阿里云峰会，一句发布多款新品，包括第七云服务器、一站式数据服务平台、湖仓一体 2.0 等；阿里云智能总裁张建锋表示，阿里云自研的云计算操作系统飞天已经全面兼容 X86、ARM 、RISC-V 芯片架构。阿里云作为国内的云计算的先行者， 领头羊，他们的一举一动都会带来行业的跟随，下一步就可以期待各家都对 ARM、RISC-V 等芯片架构的支撑，真正推动 ARM 架构落地服务器领域。Ubuntu 用户被 DMCA 组织滥发 DMCA 通知美国电信公司 Comcast 的一个用户在 Reddit 上透露，他通过 BT 下载了 Ubuntu 官方的 ISO 镜像后收到了 DMCA 侵权通知。DMCA 全称是千禧年数字版权法，用于保护软件创作者作者的原始权利。但法律无罪，人有罪， 当人将法律用在一些坏的途径上时，这法律就成了恶法。FaceBook 赞助的研究抨击苹果的隐私问题苹果在 iOS 14.5 后为每一个 App 加入了强制的信息追踪弹窗，以允许用户禁止 App 的针对性追踪。而最近，佛罗里达大学莱文学院的丹尼尔 · 索科尔与哈佛大学商学院的朱锋撰写的论文《Harming Competition and Consumers under the Guise of Protecting Privacy: An Analysis of Apple’s iOS 14 Policy Updates》抨击了这一功能。学术沦为资本的工具，可叹可笑。
硬核观察 | 阿里云成立十一年来首次盈利
阿里云成立十一年来首次盈利据报道，2 月 2 日晚间，阿里巴巴发布了 2021 财年第三季度（也就是自然年 2020 年第四季度）财报，云计算业务收入同比增长 50% 至人民币 161.15 亿元，调整后息税折旧摊销前利润为 2400 万元人民币。这是阿里云首次实现了盈利。而 2019 年同期亏损 3.56 亿元人民币。作为国内最早投入的云服务商，阿里云曾连续多年在阿里内部拿到低绩效。但在阿里的大力支持下，阿里云成为国内乃至亚洲市场份额第一的云服务商。终于在 11 年之后，守得云开日出，实现了盈亏平衡！阿里云加油！互联网安全研究小组准备用 Rust 重写 Apache 的 SSL/TLS 模块作为 Let's Encrypt 加密倡议的发起者之一，互联网安全研究小组（ISRG）刚刚宣布，他们将使用 Rustles 库取代 OpenSSL，为 httpd 重写一个新的 TLS 模块（mod-tls），并希望在将来可以取代 Apache httpd 默认使用的 mod\_ssl。经历了十年的发展，Rust 编程语言已经变得相当成熟，默认情况下仅允许编译内存安全型的应用程序。这一宣布得到了 Apache httpd 联合创始人的支持：“我意识到这项重大改进可对许多人提供保护，并且能够让 httpd 在不久的将来继续发光发热。”在关键性的基础设施方面，Rust 已经展现出了取代 C 语言的潜力。有志于从事基础软件开发的同学，可以考虑尽快学习和使用 Rust 进行开发了。Linux 恶意软件 Kobalos 可利用 OpenSSH 软件后门窃取证书ESET警告称，一款被挂有木马的 OpenSSH 软件，被用于从 HPC 高性能计算集群中窃取 SSH 证书。它渗透了一些主要目标，包括美国政府、欧洲大学、以及亚洲某些大型 ISP 的系统，受害者主要集中在大型系统和超级计算机领域。除了 Linux、FreeBSD 和 Solaris，安全专家还发现了能够在 AIX、甚至 Windows 平台上运行的恶意软件变种的蛛丝马迹。无论是否是因为这个恶意软件，都建议为 SSH 服务器连接同时启用双因素身份验证。
12 月 3 日，在 2019 阿里云广东峰会上，阿里云又“答完”了一份新试卷。在 12 月 3 日举办的 2019 阿里云广东峰会上，阿里云智能总裁张建锋还表示，“全面迈入数字经济时代，数据成为社会经济发展的新生产要素，云智能是新基础设施。”数据显示，数字经济已经成为中国经济增长的主要力量。据中国信息通信研究院，2018 年中国数字经济规模达到 31.3 万亿元，占 GDP 比重达 34.8%，对中国 GDP 的贡献率超过 67.9%。 近期，数据首次增列为生产要素，反映了随着经济活动数字化转型加快，数据对提高生产效率的乘数作用凸现，成为最具时代特征新生产要素的重要变化。未来，随着新型基础设施的普及，每一个城市、每一个工厂、每一条道路、每一个下水道都将实现数据化、智能化。
云原生是什么？技术圈总是在不停地蹦各种新名词。也不知道从什么时候开始，人们慢慢不怎么提“云计算”这个名词了，而是频繁提到一个新名词“云原生”，好像不这么提就不足以体现云计算原住民的身份。不过，要真的问什么是“云原生”，其实很多人都说不太清楚。随着云原生生态如火如荼的发展，甚至连 CNCF 官方都觉得有必要专门做个定义出来：前一段时间，我在云栖大会上见到了阿里云的李响，就有人问他，“怎么理解‘云原生’？”作为 CNCF 的技术监督委员会成员的李响，以他的角度对此作了阐释：“我觉得云原生本身实际上就是比较泛的概念，它最终的目标就是利用云上的资源、云上的服务来重构软件开发以及运行时的生命周期。简而言之就是怎么更好利用云。……随着云的发展，云原生本身也会有一些变化，大家接受云原生的理念和实现云原生的情况也会有变化。……我觉得不用太把云原生本身在一个框框里圈定，它更多还是一个核心的概念——更好地利用云释放云的红利，产生相关的技术让大家去实践。”在我看来，虽然现在云原生的概念的内涵和外延都在不断的变化当中，但是不可否认的是，云计算生态已经从最初的巨石应用、刚性的分布式计算逐渐演变到原生地基于云计算环境进行设计、开发、部署、运维和弹性伸缩。可以说，云原生重新定义了云计算。借助于云原生技术，一个计算系统可以很便捷的从一个环境中迁移至另外一个环境当中，而这在之前几年，几乎还是不可想象的。就这个场景，阿里云举了一个例子：比如像三维家，他们在上海云栖大会上宣布了全站上云的消息，因为他们已经应用了云原生的方式，仅花了三天把全部业务迁到阿里云上。而在迁移之后，三维家现在可以利用云原生的方式可以充分发挥云计算的弹性，三分钟之内就可以创建 100 个神龙节点去应对突发的业务需求，极大提升企业 IT 的灵活性，并且降低了 IT 成本。三维家表示，“阿里云的容器生态系统打造得非常完善，从监控、日志、服务暴露、应用拓扑、伸缩扩容方面能够做的更加灵活；基础设施的建设和维护稳定性交给阿里云，目前没有出现过问题。”云原生进化今年我参加云栖大会，有一个明显的感受就是，阿里云在不断的大声谈论云原生。事实上阿里云早已是云原生计算基金会的成员（现在是白金成员），也在这个领域耕耘良久，但是今年，无论是多到你参加不过来的各种主题演讲，还是各种产品和服务的消息，都在不断的讲，云原生、云原生……在过去大家更多是把互联网和移动互联网的应用，大部分是无状态应用部署在容器平台之上，今年越来越多的企业开始把有状态的应用、交易类的应用以原生化的方式进行交付，进行自动化的运维。这次云栖大会上阿里云还发布了 ACK 2.0。ACK 是阿里云容器服务 Kubernetes 版，它提供了高性能可伸缩的容器应用管理能力，支持企业级 Kubernetes 容器化应用的全生命周期管理，简化了集群的搭建和扩容等工作，整合了阿里云虚拟化、存储、网络和安全能力，以打造云端最佳的 Kubernetes 容器化应用运行环境。关于阿里云容器服务，阿里云的易立说，从 2015 年底公测、2016 年中正式上线到现在的 4 年时间发展非常快，现在已经覆盖了阿里云全球 20 个地域，支撑了国内外数千家客户的生态系统。同时容器产品在持续保持增长，过去 3 年都能保持 400% 以上的增长速度，现在一个月下载次数超过 3 亿次。今年在 Forrester 全球公共云容器平台的评测里面，阿里云是国内排名第一，在 Gartner 报告也唯一入选公共云容器平台竞争格局。阿里云容器服务优化整合了阿里云整体的计算、存储、网络、安全等核心能力。比如说计算，不但能够支持强大虚拟机，像神龙这样的裸金属服务，还有异构计算的 CPU、GPU，未来也会包括云栖大会当天发布的含光芯片，通过容器的高效调度能够让 GPU 的利用率提升了 5 倍，而且容器产品能充分把计算资源弹性发挥出来，可以实现分钟级千节点的弹性伸缩，这对客户来说是非常重要的。而在容器网络方面，它和阿里云的虚拟化网络进行了优化集成，可以实现原生网络一样的性能，与社区的 VXLAN 实现相比提升了 20% 性能。在存储方面支持阿里云所有的存储产品，包括块存储、网络存储、对象存储等。针对容器场景进行了很多创新，比如说容器高密度部署时容器之间会对 I/O 进行争抢，通过跟操作系统团队进行深入合作，实现了更好的存储 I/O 隔离。另外，还实现了透明、高效的存储缓存，可以低成本支持像高性能计算和AI场景下大数据吞吐量的需求。本次云栖大会上阿里云发布的 ACK 2.0 面向云原生进化，最重要的是它为整个企业上云奠定了一个新的基石。首先是容器服务全球化的部署，利用在阿里巴巴集团的大规模生产实践沉淀，建立了这样的基础设施。其次，云边端一体化可以实现边缘节点极大降低访问的延迟降低 75%。第三，可以让客户把他的私有云和云端利用 Kubernetes 进行统一管理，应用发布效率可以提升三倍，另外，还提供了全链路的安全架构，对安全风险进行监控。对于云原生的发展，作为阿里云内部基础设施负责人的李响，在帮助阿里经济体以更为云原生的方式上云，在推动阿里经济体采用 Kubernetes、Service Mesh、Serverless 这些技术。他谈到：“阿里和蚂蚁有着最大的 Kubernetes 集群，我们对 Kubernetes 上游拓展性、功能性是最大的贡献者之一，我们今年尝试落地Service Mesh，之前大家对 Service Mesh 的疑问是，它能不能应对一个复杂的场景，尤其和传统的微服务体系对接的场景。在阿里巴巴内部要验证这件事情，我们要告诉大家可以做到，而且我们要告诉大家怎么做到，后续会提供解决方案让大家去做这件事情。第二，大家会思考 Service Mesh 的规模性是不是足够，阿里巴巴其实有巨大规模性的挑战，我们也会解决 Service Mesh 规模性的问题。我们认为阿里巴巴能够使用 Service Mesh，我想世界上 99% 的公司都可以使用 Service Mesh， 而不会遇到它的规模性问题。第三，Service Mesh 是不是会影响核心链路上的性能问题，会不会影响在核心时刻的性能。我们也会在双 11 这种洪峰流量，对流量要求极高的情况下去验证 Service Mesh，使用 Service Mesh，去打磨 Service Mesh，所有打磨的东西会反馈到上流，让用户、开发者享受到这种红利。第四，阿里巴巴通过这些事情培养出一批靠谱的工程师，我们有非常强的兜底能力，当用户遇到任何问题，阿里巴巴都能帮你解决问题，阿里巴巴真的是运营这套体系的，有这个生产实践的经验。阿里巴巴真正把‘云原生’新的概念，在我们认为正确的方向进行落地、进行打磨，最后交付给客户。所有这些东西，当我们说阿里巴巴云上有这样的产品，一定是可靠的，一定是稳定的。”容器安全是重点当然我们也看到企业客户在使用云原生技术过程中面对几个挑战，第一个挑战就是安全。安全是企业上云的首要关注。云原生加剧了这个挑战，云原生平台高密度、高动态部署使得遭受攻击可能性增加，而且一旦遭受攻击，用户不知道是谁受到攻击，也没有办法实时应对。安全是体系性的东西，永远在最弱的一环去攻破整个企业的安全体系。阿里云容器服务实现了非常全面的端到端的云原生安全的架构，包括基础设施的安全，跟阿里云的云安全基础设施紧密基础，利用 RAM 进行认证、鉴权和审计，支持存储的 BYOK 加密等，提供了一个安全的云基础设施。同时，在应用的生命周期里面用了安全的镜像检测，上线之前要进行扫描，上线之后会进行实时的安全检测。还有运行时的安全，因为安全的风险无处不在，一旦出现了安全问题必须第一时间对它进行监控、报警。对于企业来讲，大量采用容器之后面临的挑战之一就是安全隔离。比如说一台机器上要混布多种类型的应用，但是有些像金融交易的应用，安全级别敏感性会很高，不希望受到其他应用的攻击和干扰。另外企业除了自己的应用还要部署第三方应用，这个过程中对一些不可信的应用要进行安全的隔离，阿里云引入了安全沙箱一系列的技术。传统的容器 RunC 用是共享内核的机制，很高效，但是安全隔离做得不好，现在可以利用安全沙箱可以进行安全隔离。在这方面阿里云有一些差异化的优势：首先就是对它进行大量的性能优化，比如说它的网络跟原生的进程没有任何区别，网络性能非常好。整体能够达到 90% 的原生性能，对用户来讲可以获得非常好的安全性，同时对性能损耗是可以接受的。另外，能够让用户自主选择是 RunC 还是安全沙箱，两种容器运行时用户体验是完全一致的，用户可以根据自己对业务需求来选择合适的容器应用技术。在安全容器领域有几个重要的项目，如 Google 的 gVisor，以及已经属于蚂蚁金服旗下的 Kata 容器项目等，不过和易立的沟通当中，我了解到阿里云容器服务的安全容器所采用的技术并非照搬 Kata 容器技术，而是集成了目前主流的安全容器项目，加以自身的创新而成的。阿里经济体实际上在容器安全方面投入非常大，包括 Kata，还有其他几种技术。他们与蚂蚁金服、阿里的操作系统团队合作一起来提供这样商业化安全容器的实现。这次发布的安全沙箱容器底层技术针对阿里云进行了大量优化，跟 Kata 技术有些类似，但是里面有很多部分不同，性能也做了大量的优化。现在提供的是基于虚拟化隔离的安全技术，后续会陆续提供其他的技术能力，它们的隔离级别和适用场景是不同的，用户只要去选择就好了，在保证用户体验是一致的基础上，对用户是透明的。结语我们看到，阿里云正在云原生的路上狂奔，将各个产品、服务都押宝在元原生的领域上。最后，让我们用李响的一段话来结束这篇文章：“新兴的应用，或者是新兴的领域，我们建议你使用容器轻量级自动化平台，现在我们阿里云、ACK 都是朝着这种模式跟大家宣导的。我们要去帮助开发者，引导开发者从非原生的体系向云原生体系去转移，我觉得这条道路非常重要，这也是阿里云的责任，带动整个国内的基础设施，带动国内云原生体系发展，我们要去承担这件事情。”
从十多年前云计算开始兴起，这些年云计算已经逐渐蔓延到了我们身边，如今，你所使用的很多服务其背后都是由云计算所支撑的。但是，很多企业的 IT 设施以及网络服务，还一直因为种种原因而迟迟难以迈出上云的一步。这里面，有很多原因，有 IT 预算和迁移成本问题，有基础设施和应用迁移改造的问题，也有对云计算环境的安全性、可靠性的担忧问题，还有企业技术储备和能力问题。今天，我们将从技术的角度来看看，企业是否已经到了全面上云的拐点？“企业全面上云的拐点到了”一语最近来自于 7 月 25 日在上海举办的阿里云峰会。在该次大会上，阿里云智能总裁张建锋表示，“全面上云是时代必然，今年是一个非常重要的拐点。”经过了过去十年的发展，云计算以及在关键技术和应用规模上实现了对传统 IT 的全面超越。这里有个重要的信号，据 IDC 最近发布的《全球云计算 IT 基础设施市场预测报告》显示，2019 年全球云上的 IT 基础设施占比超过传统数据中心，成为市场主导者；而在中国，服务器出货量出现 10 年来首次下滑，企业快速迁移上云是背后主要诱因。迁移工具就绪企业上云最大的阻碍之一就是现有 IT 基础设施、应用和数据如何平滑地转移到云上，因此，一套可以无痛解决这个问题的迁移工具是企业上云所面临的当务之急。各个云厂商均纷纷加大在企业迁云工具方面的努力，这里我们就阿里云来看，他们已经全面考虑到了企业上云的实操问题，提供了从服务器迁移到数据、数据库迁移的完整工具，完善地解决了传统 IT 中积累的大量数据无法搬迁的问题。服务器迁移面临着三大痛难点，主要是应用高度复杂、操作麻烦、无从下手；迁移周期长、可能影响业务正常运行；通过制作镜像的方式迁移消耗大量人力资源。阿里云已经免费提供自动化迁云效率工具—— 服务器迁移中心 （ ServerMigration Center ） （SMC），帮助企业服务器快速上云。数据迁移时，必须要保证迁移数据的完整性、实现迁移时业务无感知，最终以最高的效率完成迁移。阿里云的明星产品闪电立方，既可以满足轻量级的数据迁移，也能够支持TB到PB级别的数据量迁移。此前还支持过 115 科技完成互联网史上最大规模的数据迁移上云：规模超过 100 PB，整个项目耗时仅 45 天。传统的数据库迁移工具要求数据库在迁移中必须停服，极大影响业务。早在 2015 年，阿里云就发布了 数据传输服务 （ Data Transmission Service ） （DTS），采用 DTS，数据库在迁移过程中依然可以正常提供服务。目前，DTS 可支持多达 18 种数据源，已完成约 40 万个数据库上云。云端环境就绪在消除了迁移上云的障碍之后，完善就绪的云端环境决定了企业是否能在云端环境延续计算和应用。而云端环境不仅仅要求能够节省 IT 成本，也要求提供更高的稳定性、安全性和扩展性，以及更丰富的云端产品服务生态。基础设施的上云不外乎服务器、存储、数据库等核心产品。对阿里云来说，在各个产品维度已经具备了完美的替代，IaaS 层面它们共同构成了飞天云操作系统。例如服务器，除了性能稳定的 ECS，还有软硬一体的神龙云服务器，兼具虚拟机的灵活、可扩展，又有物理机的稳定和安全隔离特性。数据库上，云原生数据库 POLARDB 在可用性、安全、成本、管理难易程度上都远远优于商业数据库。阿里云存储已经连续三年入选 Gartner 全球云存储魔力象限，和 AWS、Microsoft、Google 共同跻身全球四强，服务客户由国家天文台、华大基因、今日头条等。基础设施上云后，随后考虑的则是可以在云上获取价值的模块上云，包括大数据上云、云上中台、智联网 AIoT，这也都是阿里云承载客户上云的“王牌”。飞天大数据平台是当前国内规模最大的计算平台，可扩展至 10 万台计算集群，曾创下四项海量数据排序世界纪录。在阿里巴巴经济体中支撑了全局数据存储和计算，单日数据处理量超过 600PB。双中台是指数据中台和业务中台，已经帮助阿里巴巴经济体多元业务互联互通，业务创新层出不穷，人机协同大量运用，数据智能开创全新的商业形态。通过中台技术，在海外再造一个淘宝天猫，只需要两三个月时间，而盒马更是仅用 4 周就开发上线。智联网 AIoT 融合了云边端一体化的人工智能与物联网能力。具备从高性能 AI 芯片至云平台、AI 算法、AI 组件以及产业 AI 的立体能力。当行业大势已定，当阿里云的准备也一切就绪，还有什么可以阻挡企业全面上云的步伐呢？
2017云栖大会，阿里巴巴集团 CTO 兼阿里云 CTO 行癫就开源谈了一番他的看法。行癫在阿里历经了从技术到商业，又从商业到技术的过程，十多年的阿里生涯，让他对开源、技术和商业有了深刻了解。开源的核心是连接，社区的根本是连接行癫说，阿里巴巴的平台将“消费者和商家连接在了一起，这个平台不仅是个渠道，也从消费者获得了非常多一些反馈，能够快速的根据消费者的需求，来做出满足消费者要求的一些产品。我们回过头来想一下，开源社区，非常像这个模式。”这个商业模式，其实就是将相关的人、物、关系连接到了一起，与开源的道理是一致的。行癫认为“开源要做好，它最重要、最核心的一点，是把相关的一些开发者、用户，通过软件、工具和平台连接在一起了。”纵观那些发展的比较好的开源软件，都是通过开源软件、通过开源的模式和开源的平台，将最优秀的开发者联系起来，将最有价值的软件用户连接起来。互联网的本质是连接。没有互联网之前，所有的行为、所有的商业都是单向的；有互联网之后，非常非常多的连接就产生了。所以对于开源，行癫认为它“是根植于互联网的，有了互联网技术平台之后，开源能够做得更好。”开源是生长于社区土壤中的，而社区就是一种将参与者连接起来的机制。首先通过将人连接起来，然后才能逐步考虑将来的发展，考虑如何发展和进行商业化发展。一个开源软件在诞生之初，有可能只是表达一下对技术的理解和看法，也有可能只是解决某个痛点——大多数情况下是自己的痛点，还有可能只是好玩。至于将来能走多远，能否得到社区的迎合，能否发展出一个生态，甚至成为商业新动力，在最初往往并没有很远的计划和远景。但是，在建立连接后，有了一个社区的土壤之后，就有了成长为一棵大树、一片森林的可能。“把人连接在一起，然后后面才是讨论核心问题，和怎么样进行商业化”。而现在的云栖大会“也是一个连接”，通过网上直播，中国大概会有一千万左右的开发者会来参加这个云栖大会，所以“云栖大会把中国最具有活力的一群开发者，全部连接在一起了。今天这种形式的大会，本身就是一个对开发者来说，一个最重要的纽带。”阿里为何拥抱开源阿里巴巴最初是采用商用软件做解决方案，基于小型机、企业级的基础设施。阿里巴巴的平台三个比较大的特点，“互联网级的规模、金融级的稳定性、企业级的复杂程度。”在这种情况下，一方面，如果继续用 IOE 基础设施，随着业务规模的扩大，将来根本无法覆盖剧增的成本。另外一方面，商用软件的支持情况也难以满足业务的增长带来的各种需求。因此，阿里巴巴发起了去 IOE 行动，全面投向开源解决方案，用开源软件构建了满足其体量和需求的基础设施。在这个过程中，阿里巴巴一方面大量采用开源软件替代传统的 IOE 基础设施，另外一方面也要面临一些前所未有的需求。“阿里巴巴应该是最早把这么复杂的一个应用系统，全部放到开源社区的应用上的。”因此，在规模扩大了到开源软件原来很少涉及的数量级时，就会发现很多之前隐藏的场景问题。在这其中解决了无数的问题，因为面临的环境跟别人不一样，面临的要求也跟别人不一样。阿里做了非常多的工作，把他们的互联网的架构中现在社区不具备的一些功能，都纷纷补上去。自己开发了很多的中间件去满足这些功能需求。积极回馈开源在全面投入开源的怀抱后，阿里也积极回馈开源社区，真正使自己成为开源社区的一份子。这可以从近年来阿里加大对开源社区的赞助、代码的贡献、开源社区的扶持，以及鼓励技术人员走出去等举措上可以看出来。在本次云栖大会上，阿里巴巴宣布了正式发布了 OpenMessaging 和 ApsaraCache 两个开源项目。此前，阿里巴巴捐赠的开源的 RocketMQ 已被 Apache 基金会接纳为全球顶级项目。“开源和阿里巴巴都根植于互联网，有了互联网技术平台之后，开源和商业将在未来相当长的时间内保持平衡的发展。”行癫表示。据悉， OpenMessaging 项目是由阿里巴巴发起，与雅虎、滴滴出行、 Streamlio 公司共同参与创立的分布式消息中间件、流处理领域的应用开发标准，目前已正式入驻 Linux 基金会，这也是国内首个在全球范围内发起的分布式消息领域的国际标准。该标准可以不受编程语言限制，能满足企业对扩展性、伸缩性、隔离和安全的要求，可提供大规模的工业级支持，支持标准参照点的添加与标准化测试，开放接口便于对其他不同标准的接入，适用于金融、电商、物联网、工业互联网等行业。“OpenMessaging 希望成为全球化、无国界、无公司边界、面向云和大数据、多行业领域的一站式方案标准，这也是阿里巴巴第一次在国际社区进行的主导和探索。” 项目负责人蒋江伟表示。同时，在云栖大会现场，阿里云数据库负责人余锋与 Redis 创始人 Salvatore 共同宣布 ApsaraCache 在 Github 上正式开放下载。ApsaraCache 是阿里云数据库 Redis 版的分支，适用于更大的数据规模和更多的应用场景。“ApsaraCache 项目开源是一件非常好的事情，将能够吸引全世界更多 Redis 核心专家参与，进一步提升产品的稳定性和可用性。” Salvatore 表示。Mysql 之父、 MariaDB 创始人 Michael Widenius 已经连续三年参加云栖大会，年过 50 的他依然奋斗在代码第一线，Widenius 表示：“很多 MariaDB 的运用源自我们的开发者，维基百科用的就是 MariaDB，我们也从阿里巴巴中获得了很多开源的支持和贡献，确保能给大家提供功能丰富的数据库产品。”图为 Mysql 之父、 MariaDB 创始人 Michael Widenius 近年来，阿里巴巴在技术领域投入不断加强，拥抱开源也由来已久，积极加入了包括自由软件基金会、Apache 软件基金会和 Linux 基金会在内的多家国际知名开源组织。目前，阿里巴巴开源和维护的开源项目超过 150 个，涵盖中间件、开发框架、数据库和各种工具类软件。在开源中国公布的“2016 年度最受欢迎中国开源软件评选 TOP20”榜单中，阿里巴巴独占 4 席。其中 Weex、Ant Design、Dubbo、Fastjson 在 GitHub 上的星标数已经破万，“Alibaba”组织在 GitHub 上星标数超过 170,000，组织排名进入前十。开源之路行癫认为，“开源我觉得有几个层次”，刚开始可能只是做了一个工具，这个工具做得非常好，可以解决一个非常确定性的问题。逐渐地，这个工具可能会变成一个产品、变成一个系统，慢慢延伸出一堆工具。“开源要成功，第一步要做好一个工具，第二步会变成全链的产品，我觉得最成功的就是变成新的一个生态。” 开源软件组成了一个生态，无数人为这个生态贡献了新的智慧、新的工具。融入这个生态的人，或许只用非常少的代价，就能够找到跟他的工作场景、业务场景相匹配的模式。到这个程度，“这个社区就发展得比较成熟了。这个可能是大多数开源软件必须要去走的一些路径。”“今天要开源的其实不仅是软件，还有很多硬件”，行癫说。“今天的开源比以前的更复杂，有可能是端跟云端的结合。……互联网第一阶段的开源，是基于互联网的端建成的；互联网的第二个阶段是 IoT，我们希望所有的设备能够串起来。所以我认为接下去开源软件会与硬件结合，这就是从单纯的互联网向 IoT 时代发展非常重要的一个过程。”结语在近来几届云栖大会上，开源已经成为了永恒的主题，除了开源专场之外，在各个会场和论坛，充斥着各种热烈的开源气息，无数建筑于开源之上的产品、服务源源不断的开发出来，无数的技术人员和开源爱好者投身于开源世界。让我们期待云栖大会成为开源的大会，成为中国开源界和世界开源接轨的枢纽。
先分享一个好消息：今天 《麻省理工学院科技评论》 （ MIT Technology Review ） 杂志揭晓 2017 年全球青年科技创新人才榜（TR35）评选结果，阿里巴巴人工智能实验室首席科学家王刚、阿里云首席安全科学家吴翰清脱颖而出，获此殊荣。TR 35 获奖者 吴瀚清TR35 是一个针对 35 岁以下青年科技才俊，为找出最有可能改变世界的牛人而设立的奖项。自 1999 年以来，该杂志每年会在全球 IT（计算机、通信、网络）和生物医药、商业等领域内，从影响力、创新力、进取力、未来潜力、沟通力五个维度进行评估，挖掘学术界和工业界的 35 位科技创新精英。从以往的上榜者来看，说 TR 35 是预言人类进程的先知也不为过。Google 联合创始人拉里·佩奇（2002 年）和谢尔盖·布林（2002 年），Linux 之父林纳斯·托瓦兹（1999 年），Facebook创始人马克·扎克伯格（2007 年），Yahoo 创始人杨致远（1999 年），Apple 设计总监乔纳夫·伊森（1999 年）等，都曾是该奖的座上宾。如今，他们正在改变我们所处的世界，甚至影响人类进步的方向。正因如此，TR35 的门槛极高。据统计，从 1999 年到 2016 年，共评选出 820 名 TR35，中国入选者仅 17 人。今年，阿里巴巴有两位科学家同时入选，创下中国互联网科技企业的先例。非常荣幸，上月在北京举办的网络安全生态峰会上，我与吴翰清有过一次深入的独家专访。本文特别采用问答形式，希望还原吴翰清在技术领域的深度思考。一、云计算终极目标：实现飞机那样的技术普惠老王：网络攻击和渗透行为日益增多，给社会和企业带来巨大危害。但并不是每个企业都有足够的预算和技术能力来迎接安全风险的威胁。安全服务也能像水、电、网这样的基础服务一样，可以随时购买、随时使用，而不用关心很多引擎盖下面的技术细节？ 吴瀚清：我自己觉得这个问题得分成两部分来看。首先，今天整个云端团队，或者阿里云安全团队希望成为互联网安全的一种基础设施。既然它是基础设施，它对于很多的人来说，就应该是普惠的，如同今天的水、电、网一样。在这个层面上来讲，我们希望把安全服务做的更加的透明一些，更加的无感知一些。从技术的角度来讲，有一些问题通过弹性安全网络就有可能解决掉。但网络安全服务其实是一个研究对抗的问题，只要是人与人之间的对抗，只要还要有坏人存在，就一定有新的安全问题会涌现出来，只是会随着技术发展不断更新。比如，过去从 PC 走向了互联网、移动互联网，再走向 IoT，所有的安全问题也是跟随着 PC 的发展，然后到互联网，再到移动互联网的安全问题，到未来是研究 IoT 的安全问题。另一方面，其实我觉得云计算的安全方面，或者云计算本身，它非常像飞机。比如说你要造一架飞机，用到的技术是极其复杂的，但是今天我们每个人都能够用非常便宜的价格，去享受这个航班的服务。所以我觉得这就是里面的差别。就是说，我们要重新去发明一项技术，把它做到足够成熟是需要非常专业的人，花非常大的代价去把它做出来的。但是，最后我们要把这个非常复杂的技术，做到每个人都能够用。每个人都能够用最低的成本、最低的门槛去使用。我觉得这个就是云计算所要追求的目标。就是要让技术变的普惠。让每个人都能够非常简单的去用非常复杂的技术。对于普通客户，他并不需要理解一架飞机的原理，它只要能乘坐就好。二、安全边界将会越来越模糊老王：怎么样才能让用户，在需要时能够感知到安全，没有遇到安全问题的时候实现隐形。这个安全边界是怎么确定比较好？吴瀚清：AWS 提出了责任共担模型，他们认为操作系统之下的都是他们来负责；操作系统之上的都是客户自己来负责的，比如客户自己写的应用，比如自己管理的一些系统，比如客户配置出现了问题，都是要客户自己来负责的。但是操作系统之下，进程本身的安全，包括底层基础设施的安全，这些都是由 AWS 来负责。他们把这个边界划在这里。但是我觉得这个边界，也不是一成不变的，它会随着软件架构的演进而不断发生变化。边界会越来越模糊，而且我们整个技术是在进步的，所以在我的理解里，云计算是不需要像 Windows 跟 Linux 这样的 PC 时代的操作系统的。因为今天大量的云时代的应用，或者互联网时代的应用，实际上就是用代码直接操作数据，其实并不需要关心底层操作系统。从这个角度来讲，今天这些程序员写代码的方式将来都是需要变化的。当计算时代真正到来的时候，比如说现在 AWS 就在推 serverless 这样的一些东西，谷歌也有 GCE，类似这些东西，实际上它真正代表的是未来我们写代码操作数据的方式。所以回到未来来看，今天你所关心的很多的软件问题，在那个时候已经不再是一个问题了。因为都被云计算公司封装到了它的责任范围之内，所以我觉得这条线、这个边界是在不断地演进的，而且它的封装是越来越完整的。三、未来五年，安全看 IoT 和 AI老王：你们现在有没有考虑到三年、五年以后的安全势态会怎么样，会不会研发相应的产品和技术？吴瀚清：我觉得未来要抓的两件事情，还是相对比较明确。在战略思考方面，第一个就是抓 IoT。可能在整个 IoT 这方面，最根本的一个东西就是认证体系，它应该是从一个硬件芯片开始，通过证书做硬件的加密和认证，然后通过信任链的传递，在整个 IoT 里面我们就会有一个可信的计算环境。我们今天在 IoT 的安全方面，已经有一些解决方案。另外一件，我觉得 AI 是我们这个时代接下来需要重点去抓的事情，它带来的这个变化，可能会超过我们所有人的想象，它可能会像手机出现的时候，会对这个世界带来这么大的影响和变化。所以今天如何把 AI 应用在我们安全技术本身，这个是我们今天要去思考的。四、对网络暴力斗争到底老王：在安全圈子里，有没有攻击者和厂商互相勾结？吴瀚清：从这个行业乱象来讲，今天一定存在你刚才说的这种黑与白的互相勾结，或者收取保护费的事情。特别在我所了解的高防这个产业，实际上有一些这样的乱象的，就是攻击者和收保护费的实际上是同一波人。但是今天从其他的一些我所了解的一些厂商来说，比如说像今天的阿里，或者我们的一些友商，他们是绝对不会做这种事情。因为对于阿里自己来说，对我们来说每一次大的攻击的挑战，实际上都是一次磨炼我们技术的机会，如果我们不去正面迎接这种挑战，我们的技术就不会进步。错过了我们技术进步的这个机会，我觉得这才是对阿里来说更大的一个损失。所以面对这种网络暴力，实际上我们更加采取的是这种绝不宽容的这种态度，一定会去斗争到底的。五、安全和开源、闭源没有关系老王：你对开源与安全是怎么看的？它们之间有没有必然联系？有什么样的联系？吴瀚清：我觉得安全不安全，跟开源还是闭源没有直接的关系。但是它跟这个软件背后的这个运营方是有关系的。比如就开源软件来讲，有很多很多的开源软件，确实对整个互联网作出了不可磨灭的贡献。但是也有很多开源软件，它的软件开发者是非常、非常缺乏安全意识的。像 Linux 这种，它本身有一个非常好的基金会，它的开发者都是非常资深的软件工程师，本身又有非常好的安全意识和非常完善的机制。从这个角度来讲，Linux 本身的安全，我觉得是做的非常不错的，而且它也在持续的、不断推出一些新的安全功能。回到闭源软件这一边，比如微软本身就建立了非常好的一个应急响应机制，它本身建立了非常大的安全团队来做安全这个事情。从这个角度来讲，微软的安全也做的不错。在我看来，更重要的应该去关注应急响应，这应该是整个安全机制里面最重要的一些事情。甚至我觉得，应该占到整个安全工作的 50%。另外 50% 的工作就是检测，所以安全实际上就是做两件事情，就是检测和响应。所以在这里面我们做的很多工作，都可以看成应急响应的一部分。比如说你发现问题之后，你去做这个漏洞的修补，以及定期检查之后做的加固。包括通知机制，实际上都是应急响应需要去做的。应急响应不仅仅是解决具体某一个漏洞的问题，它还包括一系列的问题，包括安全的分析，以及产品能力本身的提升，比如说这次响应没有做好，下一次你的产品是不是有更强的能力来提升？同时这还涉及到一个对外舆情的问题。这种应急响应是不是会带来恐慌？比如说有一些安全问题，完全是炒作漏洞，很多客户就会引发恐慌，这时候你能不能通过技术分析出来拨乱反正？所以有很多这样的问题，综合起来就会变成一个体系。我们觉得今天可能更多的东西，应该是从实践中来的。所以几乎阿里云每周都在进行安全响应，每周都在响应两到三次。所以就会把我们的一套非常高效的流程给逼出来。在未来我们也希望在这一块能够帮到更多的企业，我们在应急响应这块，也希望能够推出更多的产品和服务。六、坚持产品的使命是最根本的东西老王：你是阿里云的初创成员之一，也是阿里云安全团队初创成员。是否可以分享一下如何规划团队的技术和发展？吴瀚清：阿里本身也是一家使命驱动的公司。所以这两点，造成我们的做事方式实际上还是有迹可循的。今天在所有的战略思考和所有的坚持上面，我们的使命一直是建设互联网安全的基础设施。从这个角度来讲，我们会做很多、很多的东西。我们现在的产品，不管这个产品的形态如何发生变化，可能会经历一些阶段性的失败，但是我们的产品，最终它要去的那个地方，是始终没有动摇过的。像我们的高防产品，我们第一天就打出一个使命，就是我们要消灭互联网的 DDoS，这是我们和其他所有做高防产品厂商的区别。他们都是希望 DDoS 存在的，因为这个能带来业务收入。但是我们今天不在乎靠这个反 DDoS 产品赚钱，虽然今天我们的主要收入确实来自这个产品。这是一个现状，但是未来我们要去的地方-------我们是希望消灭整个互联网的 DDoS 的。我也觉得，只有真正到了那一天，我们对这个互联网和对这个社会的贡献的价值足够大，才会有足够大的商业空间诞生出来。我觉得这是我对整个商业的一个理解。所以我觉得，今天在整个使命愿景的坚持上面，是我们最根本的东西，今天经历的所有的波折，实际上都是可以根据时间随着来调整的。七、给年轻从业者的建议老王：现在有很多年轻人想从事安全服务行业。作为一个资深的网络安全专家，有什么建议？吴瀚清：我觉得主要是三件事情。第一件就是多看一些书；第二件是多去见一些真正优秀的人；第三件是多经历一些事情。回到安全服务这个行业，我觉得除了多看书之外，动手能力是最重要的。我觉得这个对于所有从事计算机产业的年轻人，都是非常重要的一个建议。就是动手远比从书本上看东西要重要------当然看书也很重要。再就是能够多接触一些行业里面真正优秀的顶尖人物，我觉得这是需要他自己不断去找机会去拓展的。安全这个行业，我觉得跟其他产业不太一样的地方，就是在于今天我们是在里面有一个对抗存在，涉及到正义与邪恶的，我希望未来的年轻人不要走上邪路，要站在正义的这一方，真正成为光明的守护者，去保护我们人民财产的安全。采访后记对吴瀚清的采访就到这里，从和吴瀚清的交谈中，我能体会到真正纯粹的技术专家的赤子之心，也能感受到吴瀚清和他的团队对安全的热爱和社会责任感，其所一直践行的，或许就是他的“道”吧。采访者：老王，Linux 中国开源社区的创始人，曾任职亚信旗下的玛赛系统安全公司的华东区技术总监，中国电信系统集成公司网络安全事业部高级专家。