云原生实战案例集.pdf
《云原生实战案例集.pdf》由会员分享,可在线阅读,更多相关《云原生实战案例集.pdf(159页珍藏版)》请在咨信网上搜索。
1、作者:丁宇,阿里云智能云原生应用平台总经理如今,云原生正以强劲的发展之势,剑指云计算的下一个十年。2021 年在云原生领域巨头动作不断:1 月,红帽公司计划收购容器和 Kubernetes 原生安全领域公司 StackROX,计划将其能力与红帽 OpenShift 结合;12 月,GitLab 公司收购 Opstrace,用以扩展其 DevOps 平台;提供云基础设施自动化服务的 HashiCorp 公司上市,成为全球市值最高的开源公司。在技术上,云原生关键技术如容器、微服务、服务网格等热度持续攀升,据云原生产业联盟中国云原生用户调查报告显示,2021 年,云原生技术领域的建设投入、集群规模持
2、续走高,用户应用及软件发布更加频繁。在用户生产环境中,容器技术采纳率近 70%,Serverless 技术持续升温,应用用户近四成。回顾 2021 年云原生技术,呈现以下发展趋势:一、容器无处不在。容器可屏蔽异构环境的差异,构建以应用为中心的多环境管理界面,向下管理 IaaS 层基础设施,让应用软件在异构环境中输出、运维、交付;向上支撑各项任务,承接大数据、数据库、AI、中间件等服务,增强存储计算分离、混合部署、运维自动化等能力。容器打破了云的边界,让云的能力大幅延伸扩展,逐渐演变成“云原生操作系统”,呈现出“计算无界,承载无限”的发展趋势。二、Serverless 持续演进。据 SlashD
3、ata 云原生开发现状报告显示,使用容器编排工具的开发者达 460 万,使用 Serverless 平台开发者达 400 万,使用两者占比为 180 万。2021年 Knative 发布,提升 Serverless 容器应用交付端到端的使用体验和易用性,成为 K8s 上安装广泛的 Serverless。如今,很多企业服务正全面 Serverless 化,开发者无需关注运维等通用操作,可以更专注在核心业务的研发。三、应用层核心技术开源。在开源吞噬软件的趋势下,应用层的云原生开源项目将越来越多,开源面向最广泛的开发者群体,建立技术标准和生态,吸引更多人来使用开源技术,形成良好的发展趋势。四、软硬协
4、同优化。通过容器的高密高频场景驱动计算、网络和存储进一步优化。例如阿里云PREFACEPREFACEAlibaba Cloud 云原生实战案例集通过容器+神龙裸金属、RDMA 联合优化等软硬件协同方案释放更多性能红利。可以看到,以云为核心的新型计算体系结构正在形成,该体系从三个层次演进:在基础设施层,云向下定义硬件、自研芯片、服务器、操作系统等底层技术,建设以云为核心的硬件体系;核心软件基于云来重构,开源社区成为创新中心,同时催生低代码等新型开发方式,让云更易用;在应用层,未来随着 5G 网络发展,计算和数据加速向云上迁移,催生云电脑、元宇宙、自动驾驶等新物种。云原生浪潮下,技术公司的思与变我
5、们所处的时代,人人都是开发者,家家都是技术公司。技术发生变革,企业对技术的需求也在发生变革,那么科技公司该如何在云原生浪潮到来之际,更好地提升自身技术价值?以阿里巴巴为例,阿里巴巴作为国内最早大规模布局云原生技术的公司,自 2006 年自主研发互联网中间件起,就开始了云原生实践。2011 年,阿里巴巴在集团规模部署容器化基础架构,开创中国科技企业将云原生技术大规模应用的先河。2015 年,容器、中间件产品化输出,云原生技术全面商业化;2019 年,阿里巴巴核心系统 100%上云,百万容器支撑双十一;2020 年,阿里巴巴核心应用系统全面云原生化;2021 年,阿里云全面进入云原生时代。作为数百
6、万客户在云原生时代的技术底座,阿里云拥有丰富的云原生产品家族,涵盖底层基础设施、数据智能、分布式应用等全栈技术能力。服务超过 80%的中国科技企业,覆盖 197 个不同行业场景的需求。今年,阿里云在云原生领域发布了多项技术与产品升级,如阿里云容器服务全面升级为 ACKAnywhere,提出 All on Serverless 理念,发布业内首个云原生技术中台 CNStack、开源众多云原生项目等。近期,阿里开源云原生混部系统 Koordinator,助力提升计算资源利用率。在容器领域上,阿里云重磅部署了以容器产品家族为核心的云原生操作系统,让企业在任何需要云的地方,都能获得一致的容器基础设施能
7、力,2021 年 9 月,阿里云容器服务全面升级为ACK Anywhere。ACK Anywhere 支持对中心云、本地云、边缘云容器集群的统一管理,同时支持对客户自建集群和其他云 Kubernetes 集群的统一纳管。ACK Anywhere 提供一致体验、弹性算力、能力下沉、简化容灾四大核心能力,让企业使用容器来进行统一集群管理、统一资源调度、统一数据容灾和统一应用交付。云原生实战案例集云原生实战案例集为了更好地满足客户在数据中心部署 Kubernetes 集群的需求,阿里云推出容器服务 ACK 发行版(ACK Distro),让企业在自有基础设施上也能享有和 ACK 一样安全、可靠的企业
8、级能力,目前 ACK Distro 已开放下载。同时,阿里云发布分布式云容器平台 ACK ONE,这是一个企业级多地域/多集群容器管理平台,可以帮助企业在任何地域、任何基础设施、任何场景去拥抱云原生带来的技术赋能,并提供一致性的管理、交付、运维体验。在 Gartner 最新公布的全球容器公有云竞争格局报告中,阿里云连续三年都是国内唯一入选的中国企业,产品涵盖 Serverless 容器、服务网格、安全沙箱容器、混合云和边缘容器等,是全球容器产品关键能力覆盖最完善的服务商之一。如今 Serverless 凭借弹性伸缩和按量付费的特点,被越来越多企业广泛采纳应用。阿里云为了让 Serverless
9、 实现全场景覆盖,提出 All on Serverless 理念,Serverless 应用引擎 SAE 让开发者无论使用 Go、PHP、Java 哪一种语言,均可在不改代码的情况下平迁到云上来,享受全托管、免运维、极致弹性。2018 年,阿里云提出“云原生三位一体”理念,将“自研技术”、“开源项目”、“商业产品”形成统一的技术体系,并对外开放。通过 Dubbo、RocketMQ、SpringCloud Alibaba、Nacos、Seata、Arthas、Sentinel、ChaosBlade 等开源中间件的广泛应用,推动云原生中间件领域的标准和生态建设,实现技术价值最大化。如今开源在云原生
10、领域有着至关重要的作用,云原生开源项目已在软件全生命周期发挥作用。我们观察到,阿里云一直以来都在加码云原生开源:在 2022 云原生实战峰会现场,阿里云云原生开源版图新增一块,阿里云正式开源业内首个应用多活项目 AppActive,打造云原生领域容灾新标准,并发布应用多活技术白皮书,帮助企业快速构建应用多活架构,守护好业务连续性和企业核心价值。此外,阿里云多个重磅开源项目也全新升级,如 Dubbo 3.0 升级,提供一整套的解决方案、迁移路径与最佳实践,帮助企业实现云原生转型;Nacos 发布里程碑版本 2.0,对内核进行了分层抽象,实现了插件机制扩展,并将性能提升了 10 倍;阿里云消息中间
11、件 RocketMQ 5.0升级,成为消息、事件、流超融合平台;推出 OpenYurt 云原生/容器化边缘计算解决方案;发布 KubeVela 新版本,带来了全新的 UI 控制台,进一步简化云原生复杂环境下的应用交付和管理;OpenKruise 首个大版本正式发布,使云原生应用自动化达到新的高峰。云原生实战案例集 云原生,企业数字创新的最短路径在云原生技术变革下,阿里云提出一个观点:“云原生是企业数字创新的最短路径。”从企业 IT 体系诉求来看,技术作为生产力可创造更大的技术价值、引领业务的发展。企业上云过程中,云原生技术作为先进生产力的代表,为企业带来云上业务的快速迭代,增强企业竞争力。因此
12、,在企业落地云原生时,可分几步走:一是基础设施云化、核心技术互联网化。互联网最大的优势是小步快跑,快速迭代。传统 IT 架构和互联网架构相比,项目迭代周期有十倍的差距。传统软件研发周期以年为单位,可能一年才发布一个大版本,而互联网软件研发周期以周或天为单位,通过小规模迭代,敏态业务快速接受市场的响应和反馈,抢占市场先机。二是业务数据化、决策智能化。将系统应用进行数据化治理,通过大数据、AI 技术进行数据化计算,最终通过数据趋势来做决策。数据将技术生产力真正充分地释放出来,让企业依靠技术取得业务突破,这将给企业带来巨大的数字化创新转型机会。在具体的实践过程中,阿里云观察到有一些企业,需要一个简单
13、、低门槛、高集成、场景化的开发运维一体化平台来落地云原生。因此,云原生技术中台 CNStack 应运而生。CNStack 满足了各种典型场景下客户对于线下高集成平台的诉求,让企业数字化转型不受技术约束,专注业务本身,加速企业数字创新。同时,CNStack 提供了大量的方案,细化到四个场景:面向行业应用、面向 SaaS 化软件输出、面向边缘管理平台、面向社区四大场景,未来还有新的场景规划。以钉钉为例,以前专有钉如果要部署到异构 IaaS 上,可能需要花数周时间完成,如今通过CNStack 数天就可以完成,大幅提升交付运维效率,成为提高生产力的利器。企业在数字化转型过程中,除了要提升业务效率,还需
14、要面临各种不确定性,在业务快速增长之际,如何保障业务的稳定性?多活容灾解决方案成为云时代企业重要选择。随着越来越多的企业服务如健康码等成为社会基础设施,业务的连续性和安全生产成为企业的生命线,多活容灾成为企业必须考虑的需求。云原生实战案例集云原生实战案例集自 2013 年起,阿里云落地异地多活方案,根据多年经验形成以应用为中心的云原生容灾架构MSHA,帮助不同行业提升业务应用多活的能力。“这项技术不是阳春白雪,不是只有头部企业才需要,而是企业在构建 IT 架构之初就该考虑的问题,它应该成为行业通用技术。”全云开发时代,开发者如何抢占先机?据统计,2022 年有超过 75%的企业在生产环境中使用
15、容器。企业在建设 IT 架构时,云不再是第三方孤立的平台,而是成为企业 IT 架构的一部分,云原生正革新开发模式。企业需考虑云上运维、云上开发、云上迭代、云上容灾等问题,因此全云开发时代已然来临,开发者和企业将迎来技术红利爆发的黄金时代。那么开发者该如何适应这些变化?由于云完全兼容开源和生态标准,因此开发者无需学习最核心的技术协议、技术框架、技术性能、技术标准等,而需升级个人技能和认知,重新适应一些工作模式,比如如何在云上做权限治理、资产治理、云上运维等。云原生开源项目已覆盖软件开发生命周期的各方面,企业可关注相关开源产品,充分了解不同场景下不同产品的形态,根据行业测评等做出合理的产品选型。以
16、业务为中心的企业可使用云平台提供的丰富产品来完成底层技术建设,让自身更专注于业务。本文首发于 CSDN,感谢记者伍杏玲的采访与整理。云原生实战案例集技术解读与趋势判断12022 年云原生技术洞察与未来发展思考12022 年容器技术的发展与趋势解读112022 年云原生架构趋势解读17云原生中间件的技术演进与未来趋势展望24消息中间件的过去、现在和未来28云原生实战案例35云原生产品家族支撑冬奥会九大业务场景,打造云上奥运新体验35稳如磐石:容器支撑云上奥运,打造首个云上奥运48vivo AI 计算平台的 ACK 混合云实践55全面容器化之后,来电科技如何实现微服务治理60阿里云 MSE 云原生
17、网关助力斯凯奇轻松应对双 11 大促71加速 SaaS 规模化演进,餐道基于 K8s 的云上创新底座77爱奇艺体育:体验 Serverless 极致扩缩容,资源利用率提升 40%83申通快递核心业务系统云原生化上云技术详解86作业帮云原生降本增效实践之路96运维提效 60%,视野数科 SAE+Jenkins 打造云原生 DevOps101韵达基于云原生的业务中台建设103南瓜电影 CTO 庄徐麟分享如何在 7 天内全面实现业务 Serverless 化107ASM 助力 95 后恋爱社交产品,加速应用网格化部署112政采云基于 sealer 的私有化业务交付实践114网易云音乐曲库研发负责人谈
18、音视频算法的 Serverless 探索之路120Game OnServerless:SAE 助力广州小迈提升微服务研发效能126云拨测助力节卡机器人,全面优化海外网站性能130分众传媒研发总监谈分众传媒在 Serverless 上的探索和实践135基于 RocketMQ 的基金数字化陪伴体系的架构实践140云拨测助力伟东云教育,全面提升全球用户体验149CONTENTCONTENTAlibaba Cloud 云原生实战案例集1技术解读与趋势判断2022 年云原生技术洞察与未来发展思考作者:李国强,阿里云云原生产品负责人业务合作:zhanyan.lgqalibaba-在 2020 年的时候,云
19、原生理念就被提到得越来越多,但我觉得真正呈现出爆发形态、真正被所有的云厂商、用户广泛使用的是在 2021 年。2021 年发生了很多印象深刻的事情,可以挑两件跟大家分享。第一个,分布式云在 2021 年有了比较大的爆发。不管是用户使用还是各个云厂商的技术支持方面,都呈现出了非常火热的趋势。为什么呢?我觉得这跟大家业务形态的发展联系非常紧密。直播、5G、IoT 等领域的兴起,让业务对于云的形态需求更高,大家希望云能够更贴近数据的产生点,因此相应的边缘云、本地云、混合云的形态越来越多。现在,整个云计算有一个很重要的趋势,就是呈现一云多形态的模式,用户在各个地方都能用到云计算的能力。但这也对云的基础
20、设施提出了比较大的挑战。用户以前就是用一朵云,管理复杂度是可以接受,但多朵云形态后,挑战难度就比较大了。云原生技术天然能够比较好地解决云变成多形态后的统一界面管理问题,包括混合云带来的复杂度挑战。所以各个云厂商在这方面的投入非常大。亚马逊的 EKS Anywhere 在 2021 年 9 月上线,阿里云也在 2021 年 9 月发布了 ACK Anywhere,两者本质上都是提供更加完备的方案让用户可以在一朵云的模式下使用多朵云。业务场景驱动了技术的普遍落地。云原生实战案例集2第二个,2021 年,头部互联网公司的云原生落地到达了一个里程碑式的关键节点,代表性事件就是各大互联网公司基本完成了云
21、原生化,所有业务百分之百上云。如今,云原生的核心技术如容器、微服务、服务网格等的可用性和成熟度都已经可以支撑起头部互联网的体量。每个行业的云原生进度不一样,头部互联网公司跑得比较靠前,基本都做到了全面云原生化。未来几年,其他行业会逐步追随互联网的脚步全面走向云原生化。云原生乃至整个云计算就是标准之争?这个是蛮有意思的话题。实际上,现在云原生领域的开源是非常火的。CNCF 里面有非常多的开源项目,里面的项目已经超过一千了。这么多开源项目的标准到底和云计算公司是什么关系?在我个人看来,我不会把它定义为标准之争,因为标准演进的作用对于云厂商和用户来讲都是非常关键,只有标准化后,才能真正实现规模化和效
22、率的提升。未来,不管是云厂商还是其他企业,大规模、高效率的方向一定是标准化。在云原生领域有几个比较关键的标准。最早出现的是容器,解决了应用打包标准化和应用发布标准化的问题。在此之前,虚拟机等方式的标准化程度是不够的,Docker 终结了这一问题。随着 Docker 的不断演进和推广,在应用编排、资源调度等又出现了新的问题,当时的 DockerSwarm、Mesos 和 Kubernetes 互相竞争,最后 Kubernetes 胜出,并带来了新的资源编排方面的事实标准。今天的 Kubernetes 已经成为一个事实标准。而应用层之前也是百家争鸣的情况,每个企业都在做自己的云原生应用,现在有越来
23、越多的开源声音和标准出现,如 OpenApplication Model 等,大家都在尝试定义应用层的标准。云原生实战案例集云原生实战案例集32000 年或者更早的时候,标准化的玩法是,一些组织设立标准委员会去制定。今天标准的定制流程更多的是先有开源项目,当开源成为事实标准后,大家来 Follow。国内还会有一些相关的部门参与标准的制定和推广。对我来讲,标准化更多的是企业和生态的协作,推动整个云计算和云原生技术体系更加规模化和普适化。云原生领域有什么趋势会延续到 2022 年?云原生领域真的是太丰富了,有非常多的东西会延续到下一年,包括前面讲到的分布式云。我还是非常看好分布式云里的边缘计算场景
24、的,为什么呢?因为这个场景正变得越来越丰富。例如,大家现在看文字内容越来越少,音视频越来越多,因此视频处理业务发展非常快,对边缘计算的需求会越来越强烈。边缘计算作为云计算的延展会被应用到更多领域,同样也会给基础设施带来很多的挑战,比如有的边缘侧网络可能是弱网络,计算资源也不丰富,基础设施怎样在这种情况下发挥作用。云边协同的时候如何解决运维等问题。边缘架构之下,容器在网络打通、弹性负载等方面可以发挥比较大的作用。这方面,云厂商的投入也比较大,多个开源的项目如 OpenYurt、KubeEdge等多个边缘侧开源项目进入 CNCF。2021 年,边缘技术在从业务侧和开源侧的爆发比较强,我期望 202
25、2 年无论是开源社区还是云厂商的支持能力都可以有较大的变化和进展。有没有边缘计算的应用案例可以分享?互联网业务中,大家熟知的像 CDN、音视频处理都是典型的边缘场景。举例来说,很多园区或工厂等会有视频采集,之后企业会做深入分析。工厂、园区、居民楼等是否能监测到安全违规行为就需要在视频采集后进行分析,最终发现问题。以前的流程是先采集视频,然后上传到中心云或者本地服务器进行处理,但这已经不能满足企业的需求了。现在,企业希望采集完后能够就近处理这些视频数据,而不需要再上传到中心云端,以满足网络延迟需求,以及降低网络传输的成本。这种场景下,边缘容器能够对不同场景进行算力管理,包括算法下沉。再比如电力行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原生 实战 案例
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Stan****Shan】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Stan****Shan】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。