从 13 个企业关心的问题看懂用云范式的改变

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 从 13 个企业关心的问题看懂用云范式的改变

今天,容器和 K8s 已经成为应用研发运维的新标准,行业调研数据显示,2022 年有 64% 的最终用户在生产环境中使用了 K8s;2022 年托管在云上的 K8s 集群增速达到了 127%。我们也看到云托管的 K8s 将在 2023 年超过本地部署。这意味着容器化上云成为了新常态。


同时,随着互联网分布式技术的普及,微服务架构被广泛使用,围绕着一整套的技术体系,运维复杂度陡然上升。在这两个趋势之下,我们看到企业和开发者面临新的挑战:比如 K8s 的入门门槛高、维护比较复杂,而微服务的运维体系很复杂,企业的业务流量波动很大,需要更好的按需弹性、同时实现更低成本;云产品组合选择比较多,对于企业来讲需要更好的性价比。


为了解决企业在当下背景下面临的挑战,阿里云带来一款全新的产品:容器计算服务 ACS,将容器和资源一体化,打造全新的用云范式。


ACS 简化了产品的实例类型,它只有 3 种实例:通用型、任务型、独享型。以一个典型的互联网网站服务为例,一个典型企业的应用工作负载,一般包括 Web 应用程序、CICD 流水线、大数据计算、数据库中间件等。对于这样经典的场景,我们推荐在 Web 应用程序里使用通用型实例,CI/CD 流水线使用通用型实例,大数据计算框架使用任务型实例,数据库、缓存就使用独享型实例。通过这样的实例组合,能够实现企业最大化的资源利用和成本降低。


目前,容器计算服务 ACS 已开启体验。我们也期待有更多的用户通过 ACS,能够去享受容器化用云的红利。点击阅读原文,即可体验容器计算服务 ACS。


体验链接:https://www.aliyun.com/product/acs


我们特别邀请阿里云云原生应用平台负责人丁宇,针对 ACS 相关话题,期待通过他的回答给予企业和开发者更多的思考。


问题 1:阿里云目前有四十余款核心 Serverless 产品的发布,这背后反映出了云上开发需求的巨大转变。您如何看待这一变化?


丁宇:出现这一变化的原因与越来越多的客户开始上云有关。千行百业的客户都在上云,并且他们寻求的是更高效、便捷、经济及易用的服务。这标志着客户进入到了一个用好云的阶段,他们对云产品提出了更高的要求,期望免运维、全托管、按需弹性、按量付费。因此,云平台也在升级云产品,朝着 Serverless 方向投入产品建设,以满足客户增长对于云的多快好省的需求。


云具备资源池化、弹性能力、存储计算分离、分布式存储和网络等技术优势,正是这些技术的底座和基础,让我们能够更迅速地推进 Serverless 化产品建设。


问题 2:那您如何看待当前企业应用云的现状?ACS 又是如何解决这些问题的?


丁宇:据调研报告显示,2022 年,64% 的最终用户在生产环境中使用了 K8s,并且托管在云上的 K8s 集群年增速达到 127%,所以说上云用容器已经成为一个巨大的趋势。预计到 2023 年,云托管的 K8s 将超过本地部署,这意味着容器化用云将成为一个新常态。


此外,随着越来越多的应用架构微服务化,服务治理的复杂度在不断上升,当微服务遇到 K8s,带来了更多的复杂度。例如,K8s 配置复杂,计算资源机型多、代际多,集群和节点组件管理复杂,业务高峰实现按需弹性难度大等。


因此,为了降低 K8s 使用和运维复杂度,解决资源和容器割裂的问题,我们设计了容器计算服务 ACS。它能大幅简化云的使用界面,让云的使用界面上移,实现容器、资源一体化。同时 K8s 集群不需要维护,节点不需要运维,ACS 的功能与资源类型也极为简洁,可以让我们实现灵活的资源调配,支持多种应用场景。


总体来看,ACS 可以让企业实现高性价比的运营,解决企业在新时期用云的一些需求、痛点和挑战。


问题 3:ACS 是全球首个容器计算服务,它实现了容器与资源的一体化,这实际上是一种新的范式,这一点具体是如何实现的?


丁宇:在用云的过程中,我们的客户,尤其是那些头部企业,他们会先购买 ECS,然后配置网络和存储。他们对资源有很强的把控需求,一些头部企业已经开始拥抱容器技术,他们会结合 ACK 和 ECS 来管理资源,并对 ACK 进行扩展和定制。这种组合使用的方式要求企业对资源、K8s、ACK 有很强的把控能力,因此门槛相对较高。


但今天我们看到了一个趋势,那就是 K8s 已经成为了行业标准。每个企业和开发者都希望使用容器。众所周知,K8s 能够降低成本,提高研发效率。然而,许多企业无法把控现有的技术栈来接纳、控制 K8s 的复杂度,无法应对随之而来的复杂性。


ACS 做的事情就是把这些概念都精简了。对于开发者而言,只需一个配置脚本或一个命令行,就可以将应用发布到云上。对新手用户来说,通过简单配置页面上的三、五个参数,即可轻松发布镜像到云上。我们为企业提供了一套 OpenAPI,使他们能够与自己的 PaaS 平台轻松对接。


ACS 从概念上进行了大量抽象,简化了过去需要深入学习的几十个概念。因此,ACS 不仅具备良好的生态标准和基础,还降低了运维成本,解决了过去使用云服务时的各种问题。总的来说,ACS 大幅降低了用云的门槛,并实现了客户用云界面的上移。


问题 4:云计算的整个发展过程一直在不断地对后台资源进行抽象化。这次的 ACS 是对容器和资源又做了一次抽象。在这个过程中,阿里云面临的最大研发挑战是什么?为什么阿里云是第一个实现这一创新的公司呢?


丁宇:阿里云在这方面拥有许多优势。首先,在同等体量企业中,阿里云是第一个能够把阿里巴巴这样的企业搬到云上,这意味着我们是一个云原生上云。阿里云经历过双十一、阿里巴巴整体上云这样的场景,在这些场景里我们积累了大量的云原生技术,包括海量的规模调度、安全隔离以及资源混部等多方面的能力。


同时,我们服务了中国最大的客户群体,在云计算领域,阿里云处于领先地位;此外,阿里云还拥有深厚的开源背景,影响了非常多的开发者。


我们看到,K8s 已经得到越来越广泛的应用,用户对云计算的期望也越来越高,他们希望云服务能够更加高效、快速、经济、简单。


我们坚信这个趋势,并相信这个趋势一定会成为既定事实。因此,阿里云在提前布局,将我们多年的技术积累和实际场景的磨练转化为产品,以更早地服务于更广大的客户群体。


问题 5:您认为 ACS 在面世后会遇到哪些市场挑战?比如用户在使用过程中可能会遇到哪些问题?


丁宇:基于我们的前提假设,即 K8s 的普及趋势,我们相信,K8s 将从头部客户到中小企业客户全面普及。对于中小企业客户和开发者来说,ACS 是一个易于使用、门槛低的产品。这些用户刚好又渴望使用企业级的 K8s 服务,但又受限于其技术门槛。


对于头部客户如何更好地使用 ACS,我认为需要一点时间去适应,因为这些客户已经习惯了在 VM 和 ACK 上组建一个庞大的团队来维护技术体系。他们拥有很强的资源控制力、资源确定性和技术定制化,并且已经习惯了这样的模式。


所以我认为,ACS 要慢慢演进,先服务好中小企业客户,再慢慢了解头部客户的需求。长远来看,我相信客户对云的需求一定会趋同,即更简单、更经济,我们也将朝这个方向努力。


问题 6:现在 ACS 已经进入邀请测试阶段,您能分享一下行业客户的试用情况和反馈吗?


丁宇:客户的反馈非常积极。我们有许多客户正在参与邀测,诸如斯凯奇、安利、安踏、心动公司等,他们正在使用 ACS 进行一些线上测试和应用运行。以心动公司为例,他们的技术负责人告诉我们:ACS 是一款代表云计算未来的产品。它极大地简化了整个操作流程,诸如配置、弹性等方面,真正让企业能专注于业务创新,这对我们来说是巨大的肯定。我们希望更多的客户能尽快试用这个产品。


问题 7:ACS 的确是在用户端上进行了巨大简化,这种变化是否会要求用户将来在系统架构上进行思路上的改变?


丁宇:我们的一个核心出发点是要兼容社区标准。ACS 这个产品,它不是定制的,它是兼容 K8s 的,只要用户熟悉 K8s,就可以使用 ACS。它完全符合 K8s 的 API 和容器化的社区标准。所以从这个角度来讲,我们希望客户在理解云计算时可以从 K8s 出发,这是他们需要改变的地方。不需要改变的是他们使用容器和 K8s 的方式。


我们对客户的应用架构是无感的,是无侵入的,不会有厂商绑定和定制化问题,所以我觉得这是一个很好的解耦点。


问题 8:混合云也是目前的一个趋势,那么 ACS 的出现对未来部署混合云也是一个利好吗?


丁宇:是的。今天我们在混合云、专有云以及公共云的联通上取得了巨大进步,K8s 是最好的联通方式。今天 ACK 已经与这几个场景结合起来,我们相信未来 ACS 也可以与这些场景相结合,让企业应用无缝从 IDC 到专有云、混合云,再到公共云迁移,全部使用一套 K8s 标准,实现应用层的无感迁移。


问题 9:刚才谈了 ACS 对云计算的影响,那您认为 ACS 将来会对整个行业带来哪些改变?


丁宇:无论是哪家云服务提供商,面临的客户需求都是相同的——大家都追求更便捷、更经济、全托管、免运维以及高性价比的服务。考虑到容器和 K8s 流行的趋势,所有供应商面临的挑战也是一致的。阿里云率先推出了 ACS 这样的产品,实现了容器与资源的一体化,这意味着容器成为了云计算的一等公民。我相信这将带来巨大的行业变化,因为需求和趋势明确地摆在那里,我也相信许多同行将提供类似的产品。


问题 10:您认为容器与资源一体化将成为一个趋势,也将成为未来云计算厂商的一个标配吗?


丁宇:是的,我相信这将成为趋势,并最终成为云计算服务提供商的一个标准配置。随着云服务越来越向简化和标准化发展,这样的产品将更能满足市场需求,并为用户提供更加便捷和高效的解决方案。


问题 11:Serverless 等概念逐渐成为业界共识,您认为未来的技术趋势将会如何发展?


丁宇:我们服务了众多客户,并且做了大量的开源工作,与开发者和客户的紧密合作让我们洞察到一些趋势。从云计算、云原生、Serverless 这几个方向来看看,未来有几件事情是可以预见的。首先,客户的用云界面将持续上移,因为所有客户对技术红利的追求是不变的。这个过程中可以采用多种方式,例如,应用、大数据、人工智能运行在云上,甚至开发过程和开发方式也将转移到云端,这也是一大趋势。


对于云计算,我们一直在推进 Serverless 的加速和演进。我们相信,云产品的最终形态是 Serverless 化,使用云的终极方式也是 Serverless 化,云原生的未来同样也在 Serverless 化上。


问题 12:如果说 Serverless 化是未来的趋势,那阿里云对基于 Serverless 的生态有哪些扶持计划吗?


丁宇:首先,阿里云产品正在向 Serverless 化演进,并已提供相应的版本。另外,容器是一个极佳的切入点,它是承载生态产品进入阿里云的良好载体。


如果部署和构建方式、云交互方式千差万别,建设一个可扩展的生态体系将非常困难。因此,除了云市场,我们还将在容器市场上努力构建与整个生态软件的集成对接。


我们欣喜地看到,今天很多的 ISV、很多的 toB 技术创业公司,他们都是从 K8s 开始构建其技术栈。所以从这个角度来看,这与 ACS、容器的市场将有很好的结合点。我们将从云市场、生态体系以及容器应用市场这几个方向加强生态体系的构建。


问题 13:您经常跟客户打交道,能否分享一下他们当前对 Serverless 技术的看法和态度?


丁宇:事实上,大部分客户对 Serverless 的方向和技术演进趋势持肯定态度,并认可它带来的价值。我们注意到,客户们面临的挑战主要是让他们的团队为重大的架构升级做好准备,以及他们的IT系统架构是否能够支撑这样深刻的变革。


因为 Serverless 属于下一代企业架构,而目前有些企业还停留在传统架构中。当然有些企业已经迁移到互联网分布式微服务架构,有些创新型企业已经采用了 Serverless 架构。总的来说,尽管企业处于不同的发展阶段,但对 Serverless 趋势和价值的认可是一个普遍现象。


但是有些企业面临改革的难题,例如迁移成本过高。为了解决这一问题,我们提供了像 SAE (Serverless 应用引擎)这样的产品,它可以让企业应用无需改造即可迁移到云上,只需将其打包成容器镜像即可。这样,企业就无需更改现有的技术栈和开发语言,从而消除了他们的顾虑。


此外,企业通常担心 PaaS 层会导致厂商绑定问题。K8s是开源的,因此我们将 Serverless 应用托管平台进行开源以解决这一问题。总体来看,Serverless 的趋势非常乐观,受到行业客户的广泛认可。


点击链接,即可体验容器计算服务 ACS。

https://www.aliyun.com/product/acs

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
1月前
什么是业务? 编程语言范畴中谈到的业务是什么
本文阐述了在编程语言范畴中,业务指的是公司或产品解决一系列问题的过程,技术只是完成业务的手段,同时强调了在实际开发过程中需要结合业务场景进行技术上的调整。
38 1
什么是业务? 编程语言范畴中谈到的业务是什么
|
4月前
|
存储 调度 数据库
软件研发核心问题之数据从哪里来,主要包括哪些类型的数据的问题如何解决
软件研发核心问题之数据从哪里来,主要包括哪些类型的数据的问题如何解决
|
6月前
|
消息中间件 Prometheus 监控
哪种架构更符合未来云的发展趋势呢?
我们的在线教育平台因单体架构面临部署复杂、扩展性和协作效率难题。为解决这些问题,我们转向微服务架构,将应用拆分成独立服务,采用Docker和Kubernetes实现容器化部署,通过CI/CD提升部署效率。同时,使用RESTful API和消息队列处理服务间通信,借助Prometheus和ELK Stack保证监控与日志管理。尽管遇到服务依赖管理和技术栈选择等挑战,但微服务已显著提升系统扩展性和团队效率。未来,我们将继续优化微服务架构,关注新技术如服务网格和无服务器架构,以提升系统性能和用户体验。
51 1
|
机器人
RPA能为企业带来哪些好处?
RPA能为企业带来哪些好处?
379 0
|
供应链 数据挖掘 UED
数字化转型过程中需要厘清的几个关系:产品与能力
在上一篇文章中,笔者主要阐述了规划和建设的关系,而这一篇,重点将聚焦于产品和能力的关系。所谓产品和能力,主要的矛盾在于数字用户的群体和数字语言的鸿沟。如今,数字化转型,已经成为各行各业乃至整个社会的发展目标,而IT组织作为数字工具的支撑,数字需求的传递、数字产品的能力、数字化结果的评估需要重点厘清。
239 0
|
人工智能 新能源 算法
【商业逻辑】企业该选择人工还是智能?看完你就明白啦!
AI图像处理技术在光伏、纺织、LCD、PCB、芯片等多个行业取得的成功,证明了图像技术的可塑性。AI图像处理技术的跨界复制与持续迭代能力将加速该技术的产品化落地,最终实现在制造业的规模化应用。
669 0
【商业逻辑】企业该选择人工还是智能?看完你就明白啦!
技术人具备“结构化思维”意味着什么?
在日常工作中,我们时常会碰到这样的情况,有的人讲事情逻辑非常混乱,罗列了很多事项,却把握不到重点,无法把一件事情说清楚。这种思维混乱是典型的缺少结构化思维的表现。结构化思维非常重要,不仅仅体现在表达上,也体现在在我们分析问题的过程中。具备结构化思维,才能将问题分析地更全面、更深刻。
1465 0
|
云计算
《云计算:原理与范式》一1.4 云的预期特性
本节书摘来自华章出版社《云计算:原理与范式》一书中的第1章,第1.4节,作者 (澳)Rajkumar Buyya James Broberg Andrzej Goscinski,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1118 0
|
数据采集 大数据 数据挖掘
大数据正在改变人们学习新语言的方式
大数据的应用正在发生变化,并且可能会改变人们学习新语言的方式。事实上,语言是人们所寻求的信息中最复杂却又最受追捧的一种。因为沟通和交流是如此重要,以至于人们积极尝试采用不同的方法来学习一门新语言。而利用大数据访问和处理大量信息的能力,语言可以变得更加易于学习和掌握。