阿里云云原生助力安永创新驱动力实践探索

news2025/1/10 3:15:24

云原生正在成为新质生产力变革的核心要素和企业创新的数字基础设施。2023 年 12 月 1 日,由中国信通院举办的“2023 云原生产业大会”在北京召开。在大会“阿里云云原生”专场,安永科技咨询合伙人王祺分享了对云原生市场的总览及趋势洞见,及安永基于阿里云容器服务、消息、微服务引擎、可观测等云原生技术产品方案,持续获得创新驱动力的切身实践。

图片

王祺,安永科技咨询合伙人

云原生加速企业数字化创新,创造更多业务价值

安永作为一家全球领先的审计、税务、战略、交易和咨询服务机构,近年来一直致力于提供数字化转型、云及 AI 相关服务,为客户提供专署解决方案并带来最佳客户体验。在安永看来,云原生应该作为一条“不归路”,帮助企业随着技术的发展获得持续成长。

图片

王祺认为:“过去企业使用直接上云的方法将应用程序迁移到云中,这还不足以获得云的全部好处。云原生使企业能够使用微服务、容器和基于 API 的设计来构建和运行可扩展的应用程序。这些技术使松散耦合系统具有弹性、可管理性和可观察性。从长远来看,采用云原生的方式比直接上云以及仅将云作为 IaaS/ 部署平台更具成本效益。”

阿里云云原生助力安永创新驱动力实践探索

在为企业提供专业技术咨询服务的同时,安永自身也在积极拥抱云原生,并基于阿里云的技术产品探索出了一套行之有效的本土化最佳实践。

图片

通过将安永本地化项目的核心业务平台迁移至阿里云云原生容器服务 ACK、容器镜像服务 ACR、消息队列 Kafka、消息队列 RocketMQ、可观测 ARMS、Prometheus、微服务引擎 MSE,安永中国实现了全面的云原生技术架构升级,整体服务器资源利用率提升超 30%,版本发布周期缩短近 40%,业务稳定性得到提升。

在出现问题后,通过多容器实例多可用区部署并且异常节点可快速隔离,帮助 Java 和 .Net 应用无缝接入可观测能力并快速分析、定位和解决系统问题,面对急剧增长的业务量,通过 ACK Serverless 集群极致的弹性能力和消息队列异步解耦提升系统吞吐能力,基于容器服务 ACK 在短时间内完成扩容,扩容效率提升了近 80%,同时,接入云原生产品能力后,业务上经历 0 故障,为业务连续性提供了充分保障。

在阿里云和安永的通力协作下,此次安永本地化核心业务云原生探索取得的效果显著,也被阿里云评选为 “2023 阿里云云原生优秀实践案例”。

图片

安永大中华区科技咨询服务主管合伙人顾卿华先生、
安永大中华区 IT 负责人支伟先生代表安永出席授奖仪式。

本次大会上,王祺也将安永本土化云原生实践过程中遇到的挑战、如何在架构层全面基于阿里云云原生能力进行构建,最后通过整体的成本优化,进一步提升云原生度并降低成本的经验进行了全面的分享。

云原生变革过程中的业务挑战

  • 自建集群稳定性差早期采用开源 Kubernetes 部署其业务平台,但自建集群稳定性不足,且缺乏与云原生监控和弹性集成的能力。
  • 弹性能力差业务适配难业务平台用户访问具有明显的波峰波谷特征,实现应用的弹性适应业务特点可以节省大量成本,但自建集群的适配难度很大。
  • 系统可观测能力欠缺问题诊断效率低业务平台以 Java 和 .Net 技术栈居多,尤其是 .Net 应用可观测能力欠缺,出现问题后诊断效率低。
  • 多云管理成本高无统一管理能力业务平台多云容器部署,管理上需要考虑多云情况,日常运维需要多云部署,缺乏多云容器统一管理和灾备能力。

阿里云助力安永云原生架构升级和业务创新

  • 提升业务稳定性将其部署在自建 Kubernetes 集群上的业务应用迁移到阿里云容器服务 ACK Serverless 集群以构建其业务平台。ACK Serverless 经过阿里云大规模场景实践验证和优化,无需花费过多精力进行应用优化适配。通过使用 ACK Serverless,业务系统不仅提升了稳定性和极致弹性效率,还节省了大量运维人力成本。
  • 快速弹性应对突发流量ACK Serverless 可以快速极致弹性地应对突发流量,秒级扩容成百上千 Pod 实例,节点无需运维,实现了节点资源 Serverless 化管理。
  • 简化用云体验ACK Serverless 整合了阿里云云原生的多种能力,例如可观测监控 Prometheus 版监控服务,可以帮助快速定位性能问题,更好地保证业务的连续性。这些功能的集成简化了云计算体验,提高了企业运行云端 Kubernetes 容器化应用的效率。
  • 无缝应用可观测接入应用实时监控 ARMS 支持无缝接入 Java 应用,同时与 ACK Serverless 深度集成,三步即可接入 APM 监控,接入后无需业务埋点即可快速查看应用调用拓扑、应用监控(QPS、RT、JVM 等)、异常信息、调用链路、慢 SQL 等信息;针对 .Net 应用,通过 OpenTelemetry+Prometheus+Grafana 即可无缝接入 .Net 应用监控,快速帮助运维和开发人员进行问题的分析、定位和解决。
  • 分布式容器云多云管理分布式云容器平台 ACK One 面向混合云、多集群、分布式计算、容灾等场景可以连接并管理任何地域、任何基础设施上的 Kubernetes 集群,并提供一致的管理和社区兼容的 API,支持对计算、网络、存储、安全、监控、日志、作业、应用、流量等进行统一运维管控。

业务结果

  • 资源利用率提升: 服务器资源利用率提升了 30%。
  • 支撑业务快速发展: 出现问题后可快速隔离,当面对急剧增长的业务量,可以在短时间内完成扩容,原本自建集群需要 15 分钟扩容一个节点,通过使用 ACK Serverless 集群后,应用资源扩容效率每秒可扩容上百到上千个 Pod。
  • 迭代效率提升: 版本迭代期间,服务的更新速度有了明显的改善,缩短了近 40% 的版本发布时间。
  • 可观测覆盖提升: 无缝接入 Java 和 .Net 应用,可观测覆盖所有业务场景。
  • 多云管理效率提升: 实现了统一多云容器资源统一管理,提升运维日常管理效率。
  • 0 集群故障: 集群的稳定性也给系统提供了充分的保障,截至目前,各业务平台上的集群故障次数为 0。**

持续的创新力,是企业竞争力的核心

“云原生是条‘不归路’, 我们必将随着技术发展持续成长”,王祺表达了安永对于云原生坚定拥抱的态度。

图片

“持续的创新力是构建企业竞争力的核心。通过 2 年的云原生化历程,我们清晰了云原生构建的挑战,也通过与阿里云的合作总结出了一套行之有效的、更加本土化的最佳实践。通过利用阿里云的各种云原生服务和工具来构建和部署创新的应用程序,我们可以更好地利用云计算的弹性和可扩展性,根据实际需求灵活地调整资源,减少停机时间和数据丢失的风险,并且更好地保护我们的数据和应用程序免受潜在的安全威胁。云原生技术融合优势为我们注入了持续的创新能力,驱动我们更快地推出新产品和功能,以满足市场需求并保持竞争优势。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1394528.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码随想录算法训练营第三十六天 | 435.无重叠区间、763.划分字母区间、56.合并区间

435.无重叠区间 题目链接:435.无重叠区间 给定一个区间的集合 intervals ,其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。 文章讲解/视频讲解:https://programmercarl.com/0435.%E6%9…

Git学习笔记(第2章):Git安装

官网地址:Githttps://git-scm.com/ Step1:查看Git的GNU协议 → 点击“Next” Step2:设置Git的安装位置(非中文、无空格的目录) → 点击“Next” Step3:选择Git的选项配置(推荐默认设置) → 点击“Next” Step4:设置Git…

What is `addFormattersdoes` in `WebMvcConfigurer` ?

addFormatters 方法在SpringMVC框架中主要用于向Spring容器注册自定义的格式化器(Formatter) SpringMVC内置了一系列的标准格式化器,用于处理日期、数字和其他常见类型的转换。 开发者也可以通过实现 WebMvcConfigurer 接口,并重写…

笔记本电脑如何连接显示屏?

目录 1.按下快捷键 winP,选择扩展 2.连接显示器,连好接线 3.笔记本驱动有问题,显示错误如下: 4.驱动已经下载完成, 按下快捷键,还是显示第3步中的错误 5.驱动已经下载完成, 按下快捷键,参照…

Page268~270 11.3.4 wxWidgets项目配置

项目w28_gui的项目配置: 一,编译选项, -pipe -mthreads [[if (GetCompilerFactory().GetCompilerVersionString(_T("gcc")) > _T("4.8.0")) print(_T("-Wno-unused-local-typedefs"));]] 1, -pipe&#…

京东获得JD商品详情 API (jd.item_get):电商发展中的中重要性

数据整合与同步:对于许多电商企业来说,商品数据的管理是一个重要的环节。通过JD商品详情API,商家可以方便地获取京东平台上的商品详情,实现数据的整合与同步。这有助于确保商品信息的准确性,提高库存管理和订单处理的效…

前端react入门day04-useEffect与Hook函数

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 useEffect 的使用 useEffect 的概念理解 useEffect 依赖项参数说明 useEffect — 清除副作用 自定义Ho…

新数智空间:阿里云边缘云持续保持中国公有云市场第一

全球领先的 IT 市场研究和咨询公司 IDC 发布 《中国边缘云市场解读(2023H1)》报告 中国边缘公有云服务市场 阿里云持续第一 稳居市场第一,“边缘”逆势生长 近日,全球领先的 IT 市场研究和咨询公司 IDC 最新发布《中国边缘云市…

通信入门系列——信号的频谱分析

一、信号频谱 信号的频谱,指的是一段频率范围内的情况,信号的幅度和相位的情况。 以一个频率为1Hz的余弦电压信号进行说明,这个信号的傅里叶变换为X(ω)πδ(ω-2π)πδ(ω2π),也就是所谓的频谱密度,单位为V/(rad/…

Manjora 中使用idm,linux通用

说明 在Mnajora中的idm需要在wine中运行,idm是一款很不错的下载工具,但是在linux不能直接使用,借助wine也无法使用浏览器的集成插件,在网上偶然发现一款第三方插件能够在linux的浏览器中将链接捕捉到idm中,虽然使用起…

Java的便捷输入方法及解析

在 Java 中,有多种便捷的输入方法可以从用户那里获取输入。下面是一些常见的便捷输入方法及解析: 使用 Scanner 类:在上述示例中,首先导入了 java.util.Scanner 类,创建了一个 Scanner 对象,并使用 System…

PXE批量高效网络装机

总结 1实验流程只能抄老师,记忆浅 2排错能力几乎无 3 指令用的太死, 一 系统装机的三种引导方式 启动 操作 系统 1.硬盘 2.光驱(u盘) 3.网络启动 pxe 重装系统? 在已有操作系统 新到货了一台服务器&#xff…

【数据结构】二叉树(遍历,递归)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm1001.2014.3001.5482 ​​​ 目录 二叉树遍历规则 前序遍历 ​…

数组练习 Leetcode 566.重塑矩阵

在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。 给你一个由二维数组 mat 表示的 m x n 矩阵,以及两个正整数 r 和 c &#…

使用docker部署RStudio容器并结合内网穿透实现公网访问

文章目录 前言1. 安装RStudio Server2. 本地访问3. Linux 安装cpolar4. 配置RStudio server公网访问地址5. 公网远程访问RStudio6. 固定RStudio公网地址 前言 RStudio Server 使你能够在 Linux 服务器上运行你所熟悉和喜爱的 RStudio IDE,并通过 Web 浏览器进行访问…

Java多线程并发篇----第二十一篇

系列文章目录 文章目录 系列文章目录前言一、Java 中的阻塞队列二、ArrayBlockingQueue(公平、非公平)三、LinkedBlockingQueue(两个独立锁提高并发)四、PriorityBlockingQueue(compareTo 排序实现优先)前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默…

瑞_Java开发手册_(六)工程结构

文章目录 工程结构的意义(一) 应用分层(二) 二方库依赖(三) 服务器 🙊前言:本文章为瑞_系列专栏之《Java开发手册》的工程结构篇,主要介绍应用分层、二方库依赖、服务器。由于博主是从阿里的《Java开发手册》学习到Java的编程规约&#xff0c…

44.5K Star,简单易用自动化运维监控工具

Hi,骚年,我是大 G,公众号「GitHub指北」会推荐 GitHub 上有趣有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注。 今天介绍一个开源的自动化运维监控工具,它是一个轻量的开源…

【Vue3】2-13 : 章节总结

本书目录:点击进入 一、总结内容 二、习题 2.1 【选择题】以下Vue指令中,哪些指令具备简写方式? 2.2 【编程题】以下Vue指令中,哪些指令具备简写方式? > 效果 > 代码 一、总结内容 了解核…

使用C#操作文件:一个实际案例——替换文件中的IP地址

标题: 使用C#操作文件:一个实际案例——替换文件中的IP地址 介绍: 欢迎阅读我的最新博客!今天,我们将探讨如何使用C#来处理一个实际的编程挑战:读取一个配置文件并替换其中的IP地址。这是一个非常常见的…