《2023云原生实战案例集》——04 互联网——合阔智云 通过ASM轻松实现微服务治理

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
可观测监控 Prometheus 版,每月50GB免费额度
应用实时监控服务-应用监控,每月50GB免费额度
简介: 《2023云原生实战案例集》——04 互联网——合阔智云 通过ASM轻松实现微服务治理

image.png 

客户简介

合阔智云成立于2011年,核心是云原生和移动化设计的新一代全渠道"云端一体"履 约中台和去中心化模式智能门店供应链业务中台。

客户痛点

开源项目易用性差:客户采用Linke rd社区版搭建Service Mesh基础设施,无法和阿 里云提供的云上基础设施进行很好的融合。例如,Sidecar使用默认配置,控制能力 相对较少,在应对一些复杂一点的场景,无法做到灵活配置;Linke rd的应用可观测 性比较简单,无法观测到偶发的出现链路被熔断、某个端口无法访问的场景。

链路调用复杂治理难:随着应用数量的增加,用链路调用变得更加复杂。户采用 gRPC协议,应用端没有做特别处理,导致基于HTTP2的长连接协议无法实现负载均 衡,尤其是单一客户端调用变大的情况下,服务端无法有效负载;应用本身比较薄, 导致应用调用链路无法透明化,每次新的发布部署容易出问题。

数据平面集群的资源消耗大:客户的数据平面Kubernetes集群中的工作负载数量比 较多,默认情况下会增加Sidecar对数据平面集群的资源消耗,同时控制平面会面临 较大的配置推送负担,降低控制平面的效率与可用性。

方案売点

实施商业版架构和社区版一致、云上易用性强:服务网格ASM在架构上和Istio社区版、业界趋势保持一致,并在托管的控制面侧提供了用于支撑精细化的流量管理和安 全管理的组件能力,控制面的托管解除了与所管理的Kubernetes集群生命周期的绑 定,使得架构更加灵活,提升了系统的可伸缩性;自带的可观测面板,清晰展现各种 问题,例如不合理的应用补偿策略、不合理的应用部署、不合理的应用报错,问题一 清二楚,进而非常方便的推动应用架构的改造。

企业级治理能力丰富提升可用性:相比社区版Istio, ASM提供了更加丰富的企业级治 理能力,如流量标签、灰度发布、熔断、限流等能力。

配置推送优化资源利用率:ASM的配置推送优化可以通过分析数据平面Sidecar产生 的访问日志获取数据平面服务之间的调用依赖关系,为数据平面中的每个工作负载自 动推荐Sidecar资源,减少配置推送负担,提升资源利用率。

image.png

建设成果

通过将Linke rd社区版本迁移到服务网格ASM (阿里云提供的Ktio云上商业版),高效 解决了多语言技术栈情况下,应用链路调用复杂的运维难题,以及和云上其他产品搭配 使用的易用性问题,运维效率提升40% ;借助ASM提供的丰富的企业级能力和完备的可 观测能力,缩短了构建服务网格的实施周期50%

相关产品

务网格ASM

服务ACK

ServerLess容器服务

弹性容器实例E

相关文章
|
3月前
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
|
4月前
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
86 3
|
4月前
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####
|
4月前
|
运维 Kubernetes Cloud Native
云原生技术:容器化与微服务架构的完美结合
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其灵活性和高效性成为企业的新宠。本文将深入探讨云原生的核心概念,包括容器化技术和微服务架构,以及它们如何共同推动现代应用的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务,揭示云原生技术的强大能力和未来潜力。
|
2天前
|
Cloud Native 安全 Serverless
云原生应用实战:基于阿里云Serverless的API服务开发与部署
随着云计算的发展,Serverless架构日益流行。阿里云函数计算(Function Compute)作为Serverless服务,让开发者无需管理服务器即可运行代码,按需付费,简化开发运维流程。本文从零开始,介绍如何使用阿里云函数计算开发简单的API服务,并探讨其核心优势与最佳实践。通过Python示例,演示创建、部署及优化API的过程,涵盖环境准备、代码实现、性能优化和安全管理等内容,帮助读者快速上手Serverless开发。
|
3月前
|
Kubernetes Cloud Native Docker
云原生之旅:从容器化到微服务
本文将带领读者踏上云原生的旅程,深入探讨容器化和微服务架构的概念、优势以及它们如何共同推动现代软件的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务应用,并解释相关的配置和操作。无论你是云原生新手还是希望深化理解,这篇文章都将为你提供有价值的见解和实操指南。
|
3月前
|
Cloud Native API 持续交付
云原生时代的微服务架构设计
随着云计算的蓬勃发展,云原生概念逐渐成为IT行业的热点。本文将通过深入浅出的方式,介绍在云原生环境下,如何设计一个高效、可扩展的微服务架构。文章不仅涉及理论概念,还将结合实际代码示例,帮助读者理解微服务架构的核心要素和设计原则,以及如何在云平台上实现这些设计。
|
4月前
|
Kubernetes Cloud Native 开发者
云原生入门:从容器到微服务
本文将带你走进云原生的世界,从容器技术开始,逐步深入到微服务架构。我们将通过实际代码示例,展示如何利用云原生技术构建和部署应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和启示。
|
4月前
|
运维 Cloud Native 云计算
云原生之旅:Docker容器化实战
本文将带你走进云原生的世界,深入理解Docker技术如何改变应用部署与运维。我们将通过实际案例,展示如何利用Docker简化开发流程,提升应用的可移植性和伸缩性。文章不仅介绍基础概念,还提供操作指南和最佳实践,帮助你快速上手Docker,开启云原生的第一步。
|
4月前
|
消息中间件 运维 Cloud Native
云原生架构下的微服务优化策略####
本文深入探讨了云原生环境下微服务架构的优化路径,针对服务拆分、通信效率、资源管理及自动化运维等核心环节提出了具体的优化策略。通过案例分析与最佳实践分享,旨在为开发者提供一套系统性的解决方案,以应对日益复杂的业务需求和快速变化的技术挑战,助力企业在云端实现更高效、更稳定的服务部署与运营。 ####

相关产品

  • 服务网格