文章图片
图1 CNCF云原生标准化建议作战线路图
图1是CNCF的标准化建议作战线路图 , 根据上图 , 美的选择了以下的技术和产品:首先因为解决方案不同从而选择了不同的服务网格consul connect和Ist io 。 其次基于公有云、多云和混合云部署 , 选择了借鉴Serverless实现了 BaaS、FaaS 。
Dev Ops落地
关于Dev Ops , 如图2所示 , 基于Helm进行应用部署 。 在CICD接入方面 , 实施了以下四点:
- 基于Helm模板的CI
- 基于自建Harbor集群的交付物Repo
- 基于自动化压测环节的性能基线调整
- 基于CMDB对多云、多集群环境的CD
文章图片
图2 DevOps-CICD接入
美的IoT云原生服务基于Helm来部署 , 在框架层面实现标准化entrypoint、过载保护等功能 , 减少了应用和业务开发的复杂度 , 提高了系统的稳定性 。
文章图片
图3 DevOps-管理系统
因为美的IoT应用是部署在多云和混合云上的 , 所以如图3基建了一套完整的一个管理平台 。 可以在图3中看到 , 多云架构中的部署管理应用 。
在传统企业中 , 由于业务的复杂性以及与事业部的合作 , 实施横向项目和纵向项目的时候都会遇到以下难题:品类服独立维护运维和部署 , 成本较高;各事业部的品类服之间的调用 , 在集成端由于资源没有隔离 , 相互会受到影响 。 这些方面的因素结合呈现出来的现状就是品类服在交互方面是黑盒的 , 无法做到复用和统计 , 交互链路差 , 甚至有一些会涉及跨多云环境的应用场景 , 链路复杂和一些冗余 。
品类服遇上Serverless
文章图片
图4 品类服:事业部自主开发的关于家电品类的应用服务
【云原生落地困挑战无处不在?我选Serverless】如图4所示 , 之前品类服的架构是:IoT平台调用服务分别去调用品类服 A、B、C, 他们之间的交互比较复杂 。
针对这个问题 , 美的IoT借鉴并引入了CNCF云原生技术上的Serverless管理品类服集群(如图5所示) 。 基于云原生技术 , 统一了事业部品类服的环境 , 不但使事业部的业务开效率发和运维能力得到提升 , 还能够让事业部之间以及IoT通用的能力达到共享 , 实现共赢的效果 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
