简介:经过云原生技术,真正为企业带来更多的业务价值,助力企业总体的业务创新。
做者:李小平
前天我参加了信通院的云原生产业大会,在会场上很是感慨,参加会议的企业很是多,而且来自于各行各业。我想起2019年的时候,我在搜索引擎上搜索“云原生”这个词,那时的搜索频率还比较低,而2019年又是“云原生”在国内开始飞速发展的一年。而今年的云原生会场上,已经有很是多的企业来参加,这些企业在技术、产品、生态中都在应用云原生,因此说,整个“云原生”已经从最开始的技术变成了行业,如今发展成了比较大的产业,而且这个产业的规模每一年以很是快的速度在增加。前端
在今天,可能有不少咨询机构、企业,或者是我的开发者都在解读“云原生”,也许不少人对“云原生”都有比较深刻的认识了。你们均可以认同的是,云原生确定与云有关,可是它改变了什么,为企业带来什么价值呢?最核心的点应该是能够改变企业的应用架构;还有一种多是不改变应用架构,只是把整个运维体系基于“云原生”进行重塑。但全部的这些,背后的目的都是为了加速企业的价值创造过程,简单的说,和制造企业改良生产线是同样的,核心点就是改良咱们做为软件企业的生产线。数据库
阿里在云原生的实践从2006年就开始了。咱们在作云原生的过程当中积累了不少经验,咱们认为,今天云原生对于企业数字创新主要提供5个方面价值:后端
一是资源弹性。弹性这个词你们很容易理解,实际上弹性有不一样的层面。好比说基于虚拟机的弹性,提供的弹性能力是分钟级的,若是基于这些技术的应用是毫秒级的,那么分钟级只解决了资源弹性问题,整个应用高可用问题还须要进一步解决。若是说弹性到了应用的层面,到了毫秒级,高可用问题也获得必定程度的解决。缓存
除此之外,系统的稳定性也是你们很是关注的方面。云原生就是把整个软件构造过程当中非功能性特性拉出来放到云原生产品上去,帮助应用开发从非功能性处理过程当中解脱出来,更多的专一在功能性。一样的,云原生有不少工具理念,可让咱们变得更好,整个软件开发从代码到上线的时间大幅缩短。一样的,今天在基于云原生可观测性上面咱们会积累很是多的数据,这些数据能够结合机器学习这些能力,帮助咱们改善企业的用户体验。这些对于业务来说会带来比较大的价值。安全
今天,云原生在CNCF、国内相关的开源、还有三方组织的推进下,可让一家企业在作技术选型的时候有很是多的选项。你们一般会面临一个问题,在这么多选择里面,要真正达到生产可用的目的到底选谁?特别是当咱们的业务须要在很是短的时间内里就上线,在业务高速发展的阶段,咱们应该选什么样的架构,选什么样的开源开放的产品,这个是摆在广大企业技术决策者以及架构师面前的难题。服务器
在云原生领域中,阿里云是相对比较早开始作自研的。从2006年到2009年互联网的中间件开始发展,到阿里云正式成立,整个过程当中咱们经过云原生解决不少业务问题。经过应用云原生相关技术,从早期很好地支持了淘宝的高速发展,到了2015年之后很好地支持了阿里的中台建设,以及到今天随着阿里巴巴整个生产系统、核心系统所有100%上云,这个过程当中咱们运用的云原生技术,像容器技术、微服务技术支持的规模都是百万级以上。
相关调研显示,这样的云原生落地规模在全球范围内都是很是领先的。实际上,对于不少企业来说,也许用不到这些规模,可是阿里经过解决这样的大规模下的性能、稳定性问题,积累了很是多的硬核技术,最终可以把这些技术转变成了产品,经过阿里云对外输出,服务于各行各业的广大客户。网络
咱们认为,云原生对于整个软件的改变,或者对软件公司的开发流程的改变是很是很是深入的。首先K8s已经变成了软件交付的标准界面,它改变的不止是运维,而是从CICD到后续发布上线整个生产链条。因为全部生产流程获得改变,以及不少企业经过云原生技术重塑了软件架构,使得软件架构从传统架构变成了新的、咱们称之为现代化的应用架构,所以云原生能够经过这种生产工具的改良进一步改变企业的生产关系,最终影响企业,使得企业在软件开发过程当中获得了极大的提速。架构
阿里云在云原生实践过程当中,积累了很强的技术竞争力,体如今这些方面:并发
一,咱们有很是多的技术解决“云原生”领域里面的稳定性问题、可靠性问题,大规模下的高并发问题等。同时,咱们会把全部的这些技术经过开源开放的形式输出,由于咱们知道在云原生的世界,企业须要的是开源开放的技术,而不是被像阿里这样单独一个厂商所锁定的技术。这个过程当中咱们基于开源开放技术标准积累了不少产品的硬核能力。在产品上,除了你们看到的基于云原生应用架构里,还包括云原生数据库、云原生大数据等。less
在云原生相关的领域有比较多的测评,在这些测评里,例如阿里云容器产品ACK,在去年Gartner评测中拿到满分,全球厂商中只有两个厂商拿到满分,阿里云是其中之一。新兴的计算形态领域中,今年阿里云进入 Forrester FaaS 领导者象限,函数计算得到了全球 FaaS 产品最高分。
在可观测性里,阿里云表明国内云厂商进入Gartner APM象限。全部这些三方评估从另一个层面反映了阿里云产品的能力。容器架构上咱们基于开源开放的 K8s 的技术体系,基于阿里云的硬件作深度的优化,在比较多的领域和场景里为广大 K8s 应用提供服务。咱们把在K8s集群里面超大规模集群管理的能力输出到 ACK 产品里面,使得阿里云的客户在管理集群的时候,能够摆脱大规模集群的管理复杂性问题。
好比完美日记,做为美妆行业的独角兽公司,他们的业务发展速度很是快,但在业务快速发展过程当中,他们面临的问题就是在大促的场景中怎么更好地预留资源,以及在大促时怎么样比较好地解决新上线的一些功能,一些需求的稳定性问题。在这个过程当中,他们利用PTS做为压测,全部应用跑在ACK平台上面,经过压测模拟大促的流量,从而可以把整个大促从须要投入较大的状态提高到具有能够常态化的作大促压测的能力,也经过这个能力使得系统稳定性相关问题获得快速收敛。
从微服务、消息到各类应用工具之外,根据企业常见的IT场景,云原生中间件也提供了不少解决方案。阿里云中间件诞生于集团内的大规模调用场景,同时兼容开源,而且融入了更多产品能力,例如在整个大促过程当中表现优异的可观测性、高可用能力等,都属于云原生中间件产品体系。
一样在中间件领域里,咱们也和较多企业客户有相应的合做。畅捷通是一家作Saas的企业,迄今已经为超过四百万的小微企业作了云管。ToB类型的应用复杂度较高,最大的问题就是整个软件的发布频率是很是快的,怎么样在高频软件发布下面可以比较好的解决软件的各类BUG,或者解决设计上的不足带来的稳定性的问题,这是在前期探讨过程当中畅捷通提出来的关注点。经过应用云原生中间件,不只解决了整个应用的可观测性问题,而且让应用具有360度无死角可观测能力,经过应用探测可以快速发如今整个压测过程当中各类可能的不稳定风险,从而使得相应风险获得快速的收敛。
不少学术机构在Serverless领域深刻研究,咱们预感Serverless极有可能会成为下一代主流技术趋势。阿里云在Serverless领域里作到业界领先的毫秒级计费,以及在整个阿里云底层作深度优化,使客户的应用真正达到了智能的弹性、极致的运维和大幅提高开发效率。阿里云也和许多企业客户达成深度合做,进行Serverless落地实践,经过帮助客户将应用迁到Serverless技术体系上,达到比较快的应用部署;同时,把应用的稳定性问题、运维都委托给Serverless这样的云产品去解决。
云原生在快速发展过程当中,只有经过不断的技术创新、产品创新,才有可能使得云原生技术更好的服务于广大的企业客户。今天,阿里云对外发布四大解决方案:全链路压测解决方案、异地多活解决方案、资源混部解决方案、可观测解决方案。这些解决方案能够高效地解决在传统领域里尚未很好解决的问题。好比全链路压测,你们都知道全链路压测是个好东西,比较大的问题是在应用压测过程当中使应用改造最小,甚至不要作改造,因此此次阿里云升级的全链路压测就能够帮助企业应用解决这些问题。
今天企业在不断深刻地使用云之后,无论公有云仍是专有云上,都会碰到总体 CPU 利用率不高的问题,混部就使得各类离线任务和在线任务能够部署在一块儿,各自享用资源调度的优点,使得总体机房的CPU利用率获得比较大的提高。在这个过程当中要解决混部以后带来的稳定性问题、资源占用问题。阿里是比较早地应用大规模的混部,像支撑电商双十一的云原生产品。今天咱们也是把混部能力变成解决方案对外输出。
你们都知道,阿里是比较早实现了单元化的架构,经过单元化架构实现了多活。今天咱们把单元化总体的架构能力做为多活的解决方案,同时,这样的多活不只能够支持自有数据中心、私有云的场景,也可以支持公有云和混合云场景实现整个应用的多活。
可观测性一直都是你们特别关注的话题,由于经过可观测性使得咱们能够主动发如今系统的运行过程当中可能出现的各种风险。今天,阿里云升级的可观测性方案包括从拨测到各类前端的性能监控,一直延伸到后端应用,甚至延伸到云服务里。
除了解决方案的创新之外,咱们在相应的云原生产品上面也作了比较多的升级。容器 ACK备份容灾中心全新发布,为容器用户提供集群、应用和数据的完整性保护:
一、支持自动分析应用依赖的元数据及存储,实现秒级建立应用+数据的一致性快照;
二、支持建立备份计划,自动按预设时间点建立备份;
三、彻底兼容Kubernetes,并支持多集群、多地域、跨数据中心进行备份和恢复。
容器镜像ACR发布企业级 Serverless 构建服务,大幅提高云原生制品的构建效率和体验:
一、支持多操做系统、多架构镜像的矩阵构建,支持大规模并发任务构建。
二、支持多级缓存的构建加速,平均构建提速 30%。
三、支持自动构建加速镜像,实现 AI 等大镜像秒级按需加载,平均启动时间减小 60 %。
在微服务领域,愈来愈多的应用考虑采用服务网格技术。用户但愿服务网格在开源技术之上有更强的微服务治理能力,所以阿里云推出专业版 ASM Pro,具有加强多协议支持,提高动态扩展能力,精细化服务治理,完善零信任安全体系。专业版相比去年发布的普通版,在性能及规模上均有显著提高,与开源的差别化竞争力进一步加强,下降用户在生产环境落地服务网格的门槛。
Gartner预测,将来事件驱动将成为业务开发的主流架构。企业客户上云过程当中对于低代码、无服务器弹性应用架构,如何轻量集成众多异构云服务的数据流有着明确的痛点和诉求。基于此趋势,阿里云发布了事件总线 EventBridge这款产品,其目标在于统一阿里云云服务、第三方 SaaS 厂商、用户自定义的事件标准,经过标准、弹性、轻量的核心能力帮助用户快速低成本获取并处理海量事件,驱动业务开发。
在过去的一段时间,咱们对 EventBridge的产品能力作了进一步的扩充和升级:
• 在事件生态集成的规模方面,新增 60+ 云产品官方事件源接入,涵盖计算、存储、网络、数据库等主流云产品;
• 在事件触达和处理方式上,内置了十多种过滤匹配转换逻辑,而且新增了跨网络、跨地域、跨帐号等深度触达方式,方便企业大客户作深层次的安全、隔离等定制;
• 在此基础上,阿里云 EventBridge首次推出事件驱动应用中心,内置常见的事件驱动应用模板,用户无需代码和部署便可简单配置完成常见的事件 ETL 处理、数据同步等场景功能。
阿里云拥有最普遍的云原生客户群体。随着更多的企业客户上云,将有更多复杂的场景,对于云原生技术、产品以及云原生理念提出更高的要求。阿里云但愿跟社会各界的朋友一块儿在云原生领域里面作更多的探索,但愿经过云原生技术,真正为企业带来更多的业务价值,助力企业总体的业务创新。
本文为阿里云原创内容,未经容许不得转载。