合集 – 云原生(31)
1.Kurator V0.6.0:实现应用全流程生命周期管理02-012.亿级月活游戏《迷你世界》全栈容器化实践分享02-213.华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会03-054.基于Sermant的全链路灰度发布在汽车行业DMS系统的应用04-035.华为云云原生FinOps解决方案,释放云原生最大价值04-296.CCE云原生混部场景下的测试案例05-077.通过HPA+CronHPA组合应对业务复杂弹性伸缩场景05-178.Kmesh进入CNCF云原生全景图,实现网格治理sidecarless化05-219.云原生多云多集群Karmada|2024开源之夏8项课题邀您共创05-2210.KubeEdge v1.17.0发布!数据处理能力与易用性全面提升05-2311.Volcano社区新版本发布!7大功能全面增强队列能力与调度稳定性05-2412.干货收藏!Calico的BGP RouteReflector策略实践05-2913.破除软件开发困局,基于容器平台的DevOps转型实践06-0314.跨越云端,华为云技术专家分享高效跨云迁移实践06-0615.技术解读华为云CCE Autopilot,k8s集群托管免运维06-1316.硬核解读KubeEdge基于大模型边云协同的机器人语义分割算法06-1717.揭秘10亿+高并发应用如何实现高效稳定的开发和运维06-1818.Karmada v1.10发布,新增多集群声明式负载重平衡06-1919.华为云技术专家硬核分享,云原生中间件如何加速业务发展07-0220.从零开始带你上手体验Sermant自定义插件开发07-0321.以Java项目为例,实现Jenkins对接CCE Autopilot集群07-0322.从安装到配置,教你用Argo CD对接CCE集群完成测试、生产部署07-0523.ELB Ingress网关助力云原生应用轻松管理流量07-0924.硬核案例分享,一文带你拆解PHP语言体系下的容器化改造07-0925.华为云DTSE助力虎彩鲜檬优化运维效率,助力迁移上云07-1526.一文教你在华为云上部署Discuz论坛网站07-15
27.蓝亚盒子迁移上云,华为云助力开启元宇宙直播电商新纪元07-1728.华为云DTSE助力悦知技术架构升级、打破业务瓶颈07-1829.革新技术架构,华为云DTSE助力紫藤科技迁移上云经验分享07-1930.华为云Serverless可观测性解决方案打造高效、可靠的云原生应用07-2531.从K8s的“临时容器”看K8s设计的厉害之处07-26
收起
本文分享自华为云社区《蓝亚盒子迁移上云,助力开启元宇宙直播电商新纪元》,作者: HuaweiCloudDeveloper。
元宇宙开启直播电商新纪元
2023年9月,湖南蓝亚数字科技(以下简称“蓝亚”)正式开启经营,旗下的Layaverse轻量元宇宙众创平台,主打私域+Web3D,支持继承企业原有资产、支持私域流量无安装、直接启动企业元宇宙、支持KA、SaaS、PaaS三大服务模式,核心功能包括:数字人、场景展示、真人导览、会议系统、市场活动、演唱直播、社交活动、游戏娱乐、数字资产、重创工具等。
随着业务的扩张,蓝亚希望将Layaverse轻量元宇宙众创平台后端架构做微服务容器化改造,部署在公有云平台,在直播中用户量不断增长的情况下,能做到平滑的扩展伸缩,系统稳定运行。10月份,华为云DTSE深入蓝亚迁移上云场景。
华为云DTSE助力企业实现应用现代化改造
在业务调研过程中,DTSE发现客户不熟悉微服务开发,客户适配CCE引擎问题频出,没有合理开启AS机制,熔断机制,对应用本身存在较大的安全隐患;数据留存需求量巨大,自建费用高,客户行业属性要求素材数据必须长期保留,用于素材库。针对该情况,DTSE给出了华为云CCE健康检查+弹性扩容替换人工监控维护节点的方案,并给蓝亚开发人员做了可用性演示。另外在DTSE介绍过华为云对象存储服务OBS的优势,同时使用API Explorer验证后,蓝亚决定不再使用原来的自建文件存储服务,而是选择华为云OBS。
基于原系统业务情况,DTSE划分了工作负载和服务,配置了容器的弹性伸缩,并分享了云原生架构下的开发,运维模式,帮助开发者学习更多的容器化能力与特性。结合华为云高阶服务能力CCE、RDS、DCS、CSS、CES、DMS、OBS、SWR、AOM等服务,进行整体架构优化,最终联合构建安全高可用方案。
实践优化资源配置,助力直播活动
服务好开发者,必须要解决具体的技术问题。以蓝亚年底的嘉年华活动为例,我们深入架构,梳理了3类问题:如高并发流量评估,用户峰值压力测试,核心服务弹性伸缩等等,每类问题逐一给出优化建议,如ELB改造,容器化部署增强与优化,引入CodeArts Perftest,从架构和代码深入分析,进行全局优化设计。
现状分析:通过评估嘉年华活动人数,活动时间(维持10天)、红包发布、能量掉落数量、活动预算(8w)等需求,评估出固定带宽难以支撑客户10天的活动运作,客户测试紧迫,人工扩容繁琐等问题。
规划:确定需要实现的应用现代化目标、架构目标后,联合规划解决方案,通过弹性IP伸缩,CCE监控监测,CodeArts Perftest压力测试等能力来实现客户诉求。
实施:通过流量评估,得出活动期间,非高峰期5000并发,每用户0.218M,带宽要求 1G;高峰期2万并发,每用户0.218M,带宽要求 4G;非活动期间,带宽要求 100M。按照弹性方案申请:按需购买弹性IP 1G大小,255.09元/小时,可随时降带宽,高峰期升4G带宽,立即生效,预计总费用 6.4万元,活动完切换按需弹性IP到包月计费模式,无需切换ELB,客户侧风险小,预算内可控,得到蓝亚认同。
在可靠性方面,DTSE也帮助开发者梳理了业务架构,用CCE健康检查+弹性扩容方案的方式为系统提供运行保障,根据集群内主备功能节点创建了对应的主备后端服务器组,使用CES云监控服务对负载均衡实例开启了可用性检查,当负载均衡状态异常,主动切换挂载备用后端服务器组。启用了节点池弹性扩缩容开关,集群内应用装箱率平时默认水位60%,应用开启了hpa,可以弹性伸缩。当工作节点资源分配率到80%的时候,集群节点池会扩容集群work节点。
测试方案上,给出基于华为云CodeArts PerfTest 的JMeter 性能测试的最佳实践,保障了直播前客户侧应用的最大并发量,满足直播需求。
总结
通过与华为云的合作,解决了蓝亚数字科技开发者团队的开发、运维等效率问题,帮助蓝亚保障了第一次大型直播活动顺利举办,提升了其核心竞争力和市场影响力。未来蓝亚将继续与华为云保持紧密的合作关系。
在开发者支持实践中,华为云DTSE团队不断总结经验,将继续保持一颗谦虚学习的心态,向开发者学习,在华为云上,为开发者打造一个舒适的开发环境,助力开发者取得更大的成功。
点击关注,第一时间了解华为云新鲜技术~