云原生架构案例分析_4.某电商业务云原生改造

  金牌会员 | 2024-6-14 22:59:55 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 507|帖子 507|积分 1521

        名称表明:
        AHAS应用高可用服务(Application High Availability Service)是一款专注于提高应用高可用能力的SaaS产品,主要包含多活容灾、故障演练和流量防护三个独立的功能模块。此中流量防护已迁移至微服务治理服务MSE。
        PTS:性能测试PTS(Performance Testing Service)是一款简单易用,具备强盛的分布式压测能力的SaaS压测平台。 PTS可以模仿复杂的业务场景,并快速精准地调度不同规模的流量,同时提供压测过程中多维度的监控指标和日记记载。您无需预备资源,即可按需发起压测任务,监控压测指标,获取压测报告,进而可以或许高服从、全方位地验证业务站点的性能、容量和稳定性。
       ARMS 应用及时监控服务(Application Real-Time Monitoring Service)作为一款云原生可观测产品平台,包含应用监控、前端监控、Prometheus监控、云拨测、Grafana服务、告警管理等一系列子产品。其覆盖浏览器、小程序、APP、分布式应用、容器等不同可观测环境与场景,帮助企业实现全栈性能监控与端到端追踪诊断。提高监控服从,淘汰运维工作量。
1.背景和挑战

        某是一家致力于线上的化妆品贩卖品牌。陪同着公司业务高速发展,技术运维面临着非常严峻的挑战。陪同着“双11”电商大促、“双12”购物节、小程序、网红直播带货呈现爆发式增长趋势,如何确保微商场系统稳定顺畅地运行成为某面对的首要困难。此中,比力突出几个挑战包含以下几点:


  • 系统开发迭代快,线上问题较多,定位问题耗时较长;
  • 频繁大促,系统稳定性保障压力很大,第三方接口和一些慢SQL存在导致严重线上故障的风险;
  • 压测与系统容量评估工作相对频繁,缺乏常态化机制支持;
  • 系统大促所需资源与一样平常资源相差较大,必要频繁扩缩容。
2.云原生解决方案

        某与阿里云一起针对缩面临问题以及未来业务规划进行了深度沟通与研讨。通过阿里云原生应用稳定性解决方案以解决业务问题。引入阿里云容器服务ACK、Spring Cloud Alibaba、PTS、AHAS、链路追踪等配套产品,对应用进行容器化改造摆设,优化配套的测试、容量评估、扩缩容等研发环节,提升产研服从。图1展示了某最终的核心应用架构方案。

图1 某核心应用架构示意图 

3.应用效益

        高可用:利用应用高可用服务产品(AHAS)的限流降级和系统防护功能,对系统关键资源进行防护,并对整体系统水位进行兜底,确保大促安稳进行,确保顺畅的用户体验。
        容量评估:利用性能测试服务(PTS)和业务及时监控(ARMS)对系统单性能力及整体容量进行评估,对单机及整体所能承载的业务极限量进行提前研判,以确保未来对业务大促需求可以做出合理的资源规划和本钱猜测。
        大促保障机制:通过与阿里云服务团队的多次共同演练,建立大促保障标准流程及应急机制,达到大促保障常态化。 
4.客户声音

        “利用ACK容器服务可以帮助我们快速拉起测试环境,利用PTS即时高并发流量压测确认系统水位,联合ARMS监控,诊断压测过程中的性能瓶颈,末了通过AHAS对突发流量和意外场景进行及时限流降级,加上阿里云团队保驾护航,包管了我们每一次大促活动的系统稳定性和可用性,同时利用ACK容器快速弹性扩缩容,节省服务器本钱50%以上。”某技术中台负责人如上说。 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表