阿里巴巴云原生,在许诺云计算一个什么样的未来?

本文涉及的产品
函数计算FC,每月15万CU 3个月
应用实时监控服务-应用监控,每月50GB免费额度
云原生网关 MSE Higress,422元/月
简介: 说到这次云栖大会最『不出圈』——也就是『最行业』『最专注云计算』的话题,在这次令人眼花缭乱的技术峰会上,我愿 pick『云原生』。

作者 | 本来科技赵广立

2020 云栖大会首次以线上+线下的形式,落下了帷幕。回想起这紧凑丰富的两天,最出圈、最让人印象深刻的莫过于『听说老马家生了头驴』。

1.png

阿里巴巴『小蛮驴』的亮相让人印象深刻

『小蛮驴』是阿里达摩院出手的物流机器人,先不说阿里这款物流机器人未来表现如何,就这次传播而言,绝对是『达摩院』级别的。

那说到这次云栖大会最『不出圈』——也就是『最行业』『最专注云计算』的话题,在这次令人眼花缭乱的技术峰会上,我愿 pick『云原生』。

云原生:阿里巴巴新技术战略

阿里巴巴云原生的重磅发布是在云栖大会的第二天,阿里巴巴宣布成立云原生技术委员会。

但其实,在云栖大会首日,阿里云智能总裁张建锋就已经重磅预告了。

9 月 17 日,在 2020 云栖大会上,张建锋宣布阿里云进入 2.0 时代:飞天云这个『超级计算机』,将装上一个「数字原生操作系统』。

2.png

阿里云 2.0:『飞天云』+『数字原生操作系统』

『就像Windows让电脑走进千家万户一样,升级后的云将让人类和云计算的交互更加容易,让云能够普及到更多企业、更多人。』张建锋表示。

大家看,『飞天云』+『数字原生操作系统』组合起来,可不就是『云原生』吗?

次日,阿里巴巴宣布成立云原生技术委员会,委员会将『大力推动阿里经济体全面云原生化』、『对外赋能数百万家企业进行云原生改造』、『帮助客户迈入数字原生时代』,跟张建锋提出『阿里云 2.0 时代』形成呼应。

阿里巴巴云原生技术委员会由高级研究员蒋江伟担任委员会担任负责人,达摩院数据库首席科学家李飞飞、阿里云计算平台高级研究员贾扬清、阿里云原生应用平台研究员丁宇等多位『扫地僧』级的技术大牛、同时也是各事业部的负责人参与其中。

3.png

阿里巴巴云原生技术委员会阵容强大

这个阵容等于是宣告,阿里巴巴已经把云原生当成阿里云开启下一个十年的重要技术战略了。

这就有点让人『不明觉厉』了——云原生到底何方神圣?它有什么魔力?

什么是云原生?

到底什么是云原生?笔者此前为了弄清楚这个互联网『新秀』的概念,专门查阅了一些资料。但学习了半天,发现还是有些云里雾里。本着对读者负责的态度,现在我单方面宣布,云原生更像是一种思想或方法论的总结,而不是一个有确切解释的技术名词(就算是有,也是动态变化的)。

开句玩笑。要理解云原生,我们不妨试着从它要表达的意义去解构它。

从字面来看,云原生(CloudNative)是一个组合词,即Cloud+Native。

  • Cloud 当然是指业务应用放在云上,而非本地化的数据中心;
  • Native 强调的是应用在开发设计时要『为云而生』、『生而为云』,考虑云计算的环境、考虑如何充分利用云上的资源弹性及服务的便捷性等优势,以便应用程序能够以最佳状态在云上运行。

对于云原生的思想,云原生计算基金会(CNCF,成立于 2015 年)技术监督委员会成员、阿里云资深技术专家李响跟笔者分享了他的理解。

『云原生希望通过平台化的理念,去解耦研发中的特性和通用需求,逐步把通用需求转移到基础设施环境中。这样才能逐步解放研发人员,提高企业 IT 整体的研发和运维效率。』李响说。

为了方便理解,他提供了两个视角:

  • 从能力下沉的角度来看,未来的研发注定会越来越『简单』,研发中一些原本需要关注的业务外的事情,会因云原生而变得简单或者理所应当;

『比如,没人会关心如何和一个具体的硬件打交道,因为操作系统把这部分能力下沉了;再如,数据管理也变得更简单了,没人再去关心数据在文件系统上是怎么存储的,要查询,只需要写一个 SQL 语句就搞定了。』

  • 云原生也希望把一些通用的能力逐步平台化或逐步淡化,让它们变成研发的一个环境,而非研发的一个流程。

『比如通过容器把部署、交付环节标准化、自动化,研发就不必关注这个环节了,当原来的一些流程变成一个环境,这会让你使用起来非常的自然、非常的舒适。这个其实是我们云原生未来的一个目标。』

用一个不太恰当的类比总结一下:

就像自动化、智能化正在变革制造业一样,云计算也正从能力下沉、标准化等角度,变革IT开发;而云原生的理念,就是『基于云的多种效率提升创新技术的集成』,在云计算虚拟化的基础上,进一步提升『抽象层次』,从而真正从本质上降低软件开发和运维成本,实现开发的优化和效率提升。

为什么需要云原生?

我们的日常,几乎已经『生活在云端』了,特别是在疫情期间,我们大多数人『上班用钉钉,上课云课堂,出门健康码,订菜送到家』,这种神仙般的日子,背后是一系列云计算、云原生技术支撑的业务创新。

在数字经济的席卷下,企业正迎来IT转型的大潮,这个进程中,人们对智能化、数字化的诉求越来越强烈。对于企业和机构而言,如何快速精准地在海量业务数据中挖掘出新的商业机会和模式创新,是不得不去面对的问题。

云时代,身处化工产业的『东方希望集团』需要建立一个全集团统一的移动办公平台;送外卖的『饿了么』需要基于用餐高峰期时段灵活调动 APP 响应能力;卖衣服的『热风』需要开发出适应个性化电商风格的掌上界面……

在谈论阿里云从 1.0 升级为 2.0、给飞天云平台装上一个数字原生操作系统时,张建锋描绘了这样一幅图景:

1.0 时期的云好比是『DOS 系统的计算机』,机构和企业需要掌握一套复杂的代码、指令、开发技能才能运行;在 2.0 时代,云就像一个『Windows 系统的计算机』,用户不需要懂代码,只需操作图形界面就能搭建自己的应用。

『阿里云 2.0 将让不懂代码的人也能有上云的能力。』张建锋说,『为人们和云计算的交互提供一种全新的模式,让云更加易用、让应用开发更容易。』

在云栖大会上,阿里云高级研究员蒋江伟(小邪)用一个 Demo 演示了云原生如何帮助企业迅速实现可视化的资源规划、秒级弹性资源取舍、自动化地实现流控和故障恢复。

4.png

阿里云 EDAS3.0 云原生应用架构 demo 截图

演示虽然简洁,但却形象地诠释了云原生能够帮助企业或机构以更低成本、更短路径、更快速度获得云计算红利,更好应对多变、不确定的业务挑战。

云原生将如何改变云?

聊到这里,云原生几乎有了大概的『形状』。综合云原生的特性,李响给云原生发展的趋势进行了『素描』。

『如果我们把云原生定义更泛一点,我们希望未来的软件应用、软件架构、软件基础设施能够构建在基于云原生构建的云上,以充分利用云的资源和交付能力,充分去发挥云的平台化、规模化优势。』

李响展望,从云原生的发展趋势来看,云平台将会更易操控、更开放、更安全,并且云的服务界面将会上浮、边界将会消失。

易操控的云——『自动化的前提是标准化,比如通过 Open API 把云上的能力标准化,云原生将会让云变得易操控。把云想象成一个操作系统,大家就可以通过自主能力对这些能力进行封装、二次开发,甚至我们也在探索一些拖拽化、可视化的方式,让大家更容易地使用云上的能力。』

更开放的云——『云服务的标准化和生态的融合化一定会进一步发生。阿里云上也会出现更多第三方的 SaaS 类云产品,让它们也能够融入到阿里云的生态体系中,为用户提供原生的服务支持。这样一来,云平台的生态将更加活跃、蓬勃发展。』

更安全的云——『我们可能会在更上层提供一个面向应用的安全体系,下面的集成和端到端的管理将被云原生的体系所托管,IT设备、宿主机操作系统等一些细节的安全问题将不必再去关注。就像一座楼,云原生可以定义其是一个安全体系,用户不必操心哪层楼安排几个保安。』

云的边界将消失——『混合云、专有云、多云等概念可能会在未来逐渐模糊化,用户不必再去关心这些割裂的概念,只需看到一个统一的云原生平台或操作平面。』

Serverless 化进一步发展——『人们未来很可能都将以 Serverless 的模式来使用云,云的服务界面会不断上浮,来加快大家的研发和运维的效率。用户不必再去关心云的底层、资源层面的问题,这些问题会被 Serverless 的模型「抽象」掉,弹性能力、资源管理能力、运维能力都会变成一种自动获得的能力。』

早期发展阶段,云原生如何作为?

小邪在云栖大会上阐释云原生的未来图景中,特别安排了由各类企业 CTO 等组成的『云上观察团』进行云端提问的环节。『热风』的 IT 总监周磊提出了一个企业都非常关心问题。

他问:『对于我们这些大部分并不是专业的IT企业而言,也在用微服务的技术、分布式数据库技术等(搭建企业 IT 平台),这些技术帮助提升了系统性能、增加了扩展性,但也带来了技术复杂性和更高的技术门槛。我们更关心如何快速、高效、低成本来构建业务应用,阿里会针对此做哪些事?』

说白了就是在说:『我不管你原不原生,使用这些新技术是门槛降低了还是提升了?技术变复杂了还是变简单了?』

小邪当场给出回答:『阿里云在 PaaS 层确保开源,与企业在线业务相关的部分保证开源且保持版本更新的时效性;比如 EDAS 等典型产品,阿里云在技术上会秉持开源与企业治理相结合的方式。』

对于小邪的回答,周磊表示『大体上满意』,他提出,希望云平台会有更多可视化的工具,能帮助企业更低代码地构建业务应用,『相信会有这么一天』。

企业提出这样的问题,恰恰说明了云原生目前仍处于早期发展阶段。这解释了,为何阿里巴巴在此时专门成立技术委员会、将阿里云的云原生实践从幕后推向台前。

凭借阿里巴巴内部丰富、大规模的使用场景,阿里云率先在内部尝试去使用和打磨云原生技术——

  • 疫情期间,基于阿里云容器解决方案,钉钉 2 小时内扩容 1 万台云主机支撑 2 亿上班族在线开工;
  • 将核心系统搬到阿里云上的申通快递,进行了应用容器化和微服务改造,在日均处理订单 3000 万的情况下,IT 成本降低 50%;
  • 采用了阿里云原生 PaaS 平台的中国联通号卡应用,开卡业务效率提升了 10 倍,需求响应时间缩短了 50%,支撑访问量由 1000 万上升至 1.1 亿……

正是通过这样的具体实践,阿里云才有底气在技术成熟以后,将其回馈到社区,帮助云原生社区提高技术质量和发展水平。

另一方面,为了方便企业和开发者更容易使用云原生技术和产品,更好地接受云原生的理念,阿里云打造了一整套云原生产品家族,提供了非常强的 SLA 保障。

『以前一家企业想使用云原生的技术或产品,需要花费大量的精力研究一些开源项目,自己做运维和管理,还需要考虑集成、稳定性保障等问题,这样才能建立一个云原生平台。』

李响说,阿里云打造的云原生产品家族能够发挥专业性、规模性效应,给用户提供放心使用云原生的保障。并且,很多用户更愿意从社区开始开始其云原生尝试的第一站,因此阿里云也会将自身的云原生能力和经验注入到社区。

5.png

阿里云原生全景图

在张建锋的愿景中,云原生是将人们与云计算的交互,上升到一种新的模式:云计算不再高冷,而是越来越亲民。

更进一步,张建锋表示,注入云原生理念的阿里云 2.0,将改变企业组织的形态——云不单让企业信息系统变得更加敏捷和智能,更能增强组织间的协作,带来高效的社会化大协同。

『这是一套新的思路和方法,阿里云在过去几年的努力中已经取得一些进展。这是数字化升级的必由之路。』张建锋说。

阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的公众号。”

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
打赏
0
0
0
0
12669
分享
相关文章
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
97 3
云计算的转型之路:云原生技术的崛起与实践####
【10月更文挑战第16天】 本文深入探讨了云原生技术在现代IT架构变革中的核心作用,不同于传统概述,本摘要将聚焦于云原生如何促进企业实现敏捷开发、弹性伸缩及高效运维,通过具体案例分析展现其在实际业务场景中的创新应用,揭示这一技术趋势对企业数字化转型的深远影响。 ####
96 2
云计算与网络安全:技术融合与挑战云原生技术在现代软件开发中的应用
【8月更文挑战第28天】在数字时代的浪潮中,云计算和网络安全成为信息技术领域的两大支柱。本文将探讨云计算服务的分类、特点及其面临的安全威胁,分析网络安全的基本概念、重要性以及信息安全的关键要素。同时,文章将深入讨论云计算环境下的网络安全问题,包括数据保护、访问控制和合规性挑战,并提出相应的解决策略和技术措施。最后,通过一个代码示例,展示如何在云计算环境中实现基本的数据加密,以增强信息的安全性。 【8月更文挑战第28天】 随着云计算技术的飞速发展,云原生技术已成为推动软件行业创新的关键力量。本文将深入探讨云原生的核心概念、优势以及如何在现代软件开发中有效利用云原生技术。我们将通过具体案例,展示
构建未来:云原生技术驱动的云计算平台
【5月更文挑战第52天】 随着数字化转型的不断深化,企业对于敏捷性、可扩展性和成本效益的需求日益增长。本文探讨了如何通过采纳云原生技术来构建和优化云计算平台,以支持不断变化的业务需求。文章首先概述了云原生技术的核心概念及其优势,随后详细分析了在设计云平台时应考虑的关键要素,并通过案例研究展示了云原生实践在实际中的应用效果。最后,文章提出了面向未来的云平台发展趋势和挑战。
云计算的未来:云原生技术引领数字化转型新篇章####
本文旨在探讨云原生技术如何重塑云计算领域,推动企业实现前所未有的敏捷性、可扩展性和效率。我们将深入分析云原生的核心概念、关键技术组件(如容器化、微服务、持续集成/持续部署CI/CD),并通过实际案例展示其在不同行业中的应用成效。此外,还将探讨云原生面临的挑战及未来发展趋势,为读者提供全面而深入的理解。 ####
云计算的转型之路:探索云原生架构的崛起与实践####
随着企业数字化转型加速,云原生架构以其高效性、灵活性和可扩展性成为现代IT基础设施的核心。本文深入探讨了云原生技术的关键要素,包括容器化、微服务、持续集成/持续部署(CI/CD)及无服务器架构等,并通过案例分析展示了这些技术如何助力企业实现敏捷开发、快速迭代和资源优化。通过剖析典型企业的转型经历,揭示云原生架构在应对市场变化、提升业务竞争力方面的巨大潜力。 ####
80 0
云计算的未来:探索云原生技术的崛起与影响
【10月更文挑战第9天】 在当今数字化转型的浪潮中,云计算已成为推动企业创新和效率提升的关键力量。随着技术的进步和市场需求的演变,一种新兴的技术趋势——云原生,正逐渐崭露头角,引领着云计算进入一个全新的发展阶段。本文将深入探讨云原生的概念、核心原则、关键技术以及它如何改变企业的运营模式和业务策略。通过分析云原生技术的优势、挑战和未来趋势,我们将揭示这一技术变革背后的深层含义,以及它如何塑造未来的数字生态系统。
云端新纪元:探索云原生技术的奥秘在当今数字化时代,云计算已成为推动企业创新和增长的关键动力。随着云平台的不断成熟,云原生技术应运而生,以其独特的优势引领着一场新的技术革命。本文将深入探讨云原生的核心概念、主要特点以及它如何改变现代软件开发和部署的方式,为您揭开云原生这一神秘面纱。
云原生是一种构建和运行应用程序的方法,充分利用了云平台的弹性、分布式本质以及声明式基础设施。本文将解析云原生的十二要素,微服务架构的优势,以及容器化、持续集成与持续部署(CI/CD)等核心技术的实践应用。通过深入浅出的方式,让读者理解云原生不仅是一种技术,更是一种文化和方法论,它正在重塑软件开发流程,提高资源利用率和应用系统的可扩展性与容错性。
阿里巴巴的云计算平台有哪些服务?
【7月更文挑战第1天】阿里巴巴的云计算平台有哪些服务?
768 57

云原生

+关注