云是连接现实与虚拟孪生世界的技术平台,具有广阔的想象空间,作为数字经济的技术方向,云原生技术正在以前所未有的速度成为企业快速发展的关键一环。本文介绍SAE助力硬之城完成云原生转型之路的成功案例。

背景信息

硬之城是一家电子产业工业互联网的平台,为包括新能源汽车、工控、医疗、IoT等十万家企业提供从硬件设计选型到芯片供应,到制造、营销和服务的基于BOM的一站式交付。硬件设施设计完成后,硬之城能够提供PCBA项目全生命周期交付。该过程中,硬之城需要将产品设计到输出之间的2~3个月时间缩短到2周。为了实现效率的提升,硬之城需要处理如下有关数据和技术层面的事项。

  • 硬之城制作了行业内对应芯片的产品数据库、商品数据库和知识库,有效帮助硬之城在处理方案设计时,能够把以前需要人工处理的一个月的时间缩短90%,即几秒钟的时间再加上人工复核的十分钟。
  • 在生产过程中,硬之城需要对工厂的整个生产工艺、质量、售后服务进行数字化,所以才能做到为十万家的硬件公司提供最基础的产品、生产和服务的基础设施。

业务痛点

硬之城在处理数据和技术层面时,其中的传统技术架构体现了以下痛点。针对这些痛点,SAE逐一攻破。

业务痛点为什么选择SAE
服务器资源占用不平均:当处于资源波峰和波谷时,负载不均会导致个别服务器压力较大,响应变慢,从而降低资源利用率。SAE提供了精准容量+弹性+限流降级一整套高可用产品化解决方案。通过该方案,SAE能够帮助应用轻松应对流量高峰。
运维成本高:基于ECS架构,每次发版升级时需要编写Shell脚本,只有在客户量处于相对低峰时才发版。发版效率低,回滚麻烦。出问题的时候排查效率低下,缺少应用级别的监控。应用创建成功后,可以通过灰度、分批发布不断迭代升级;如果升级的版本出现问题,支持一键回滚至所需的历史版本,保障应用的安全性与稳定性。同时,SAE无缝集成的ARMS产品,具有白屏化应用监控和诊断能力,对于线上问题的分析、排查、预警和解决,能够提供强有力支持,节省大量的排查时间。
操作权限分配繁琐:开发人员和运维人员需要不定期登录系统并进行维护,权限难以收敛,风险较大。SAE通过账号体系及基于账号体系的一系列权限管理操作,提供企业级的权限管理系统,对应用、资源和数据进行隔离和权限控制,以保证安全性。

解决方案

硬之城解决方案逻辑图如下所示。dg_case_studies_allchips

在原有架构不变的基础上,硬之城采用零代码改造的方式,将业务代码平滑迁移到SAE。应用托管到SAE后,研发人员后续可以通过云效构建流水线,简单高效地完成自动化发布。基于SAE丰富的弹性策略,硬之城无需按照峰值长期固定保有机器,可以提升效率并降低成本。同时,借助SAE权限助手,进一步为研发人员和运维人员分配更细粒度的权限,提升业务整体的安全性。

使用效果

使用SAE前,硬之城每次发版都需要规避用户的高峰期,例如选择在半夜发版,而且发版后可能会存在许多不确定的因素,影响实际业务。基于云原生产品后,硬之城可以无感知发版,大大缩短发版时间,甚至可以进行灰度配置。

使用SAE后,硬之城的开发效率提升了50%,运维效率提升了70%,技术新应用成本降低了40%,问题排查效率提高了100%。

  • 极致弹性:每个新的应用,例如制造领域中的DFM、DMA,以及链路设计及完整PCBA的模拟生产,需要强有力的计算能力和数据能力,但资源的需求度不一样,例如高峰期是低峰期的10倍甚至50倍。使用SAE后,系统无需人工干预,实现全自动化、高效地分配资源,变得更加弹性。
  • 运维简单:提升运维效率,解放运维人员,让其专注业务本身。
  • 降低成本:云原生让运维、资源调配、管理变得一键式,大幅降低硬之城的成本。
  • 监控严密:通过SAE自带的监控解决方案以及与ARMS监控的无缝集成,排查问题变得可视化,更加便捷。