服务|云原生落地困挑战无处不在?我选Serverless
文章图片
图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 品类服:事业部自主开发的关于家电品类的应用服务
如图4所示 , 之前品类服的架构是:IoT平台调用服务分别去调用品类服 A、B、C, 他们之间的交互比较复杂 。
针对这个问题 , 美的IoT借鉴并引入了CNCF云原生技术上的Serverless管理品类服集群(如图5所示) 。 基于云原生技术 , 统一了事业部品类服的环境 , 不但使事业部的业务开效率发和运维能力得到提升 , 还能够让事业部之间以及IoT通用的能力达到共享 , 实现共赢的效果 。
文章图片
图5 自建Serverless管理品类服
如图6所示 , Serverless在核心的项目物模型中还解决了多样性的应用问题 。 图中可以看到云原生和动态扩容、多云部署以及动态的边缘能力都作为一个基石存在于整个项目里 。
文章图片
图6 Serverless解决了物模型在多样化应用及平台能力建设
从左边的智能设备到右边的APP及生态服务 , 提供了一套完整的物模型能力 , 使得设备之间和业务之间有了一个标准化的交互 , 方便做应用和业务的扩展 。
最后聚焦回品类服的Serverless遇到的难题 。 品类服开发的性能一般 , 监控也很难 , 调用链路长 , 场景复杂 , 需要访问公有云、私有云和多云等 。
针对上述问题 , 美的IoT的解决方案是提供标准化的接入 , 以及SDK的底座便于品类服开发;提供IoT平台的能力底座 , 方便品类服进行业务开发和业务调动;提供了自动化的压测框架 , 确保内类部开和部署的时候能够获取一个最佳配置 。
整个框架集成了Istio的垄断和流量控制的策略 , 在框架层面做一些服务积累 , 同时集成了外部服务的访问控制和安全策略 , 在安全方面实现标准化 。 最后集成了Skywalking的日志监控的体系 , 便于品类服开发的时候调查线上问题及其他难题 。
最后 , 基于云原生构建IoT平台能力 , 邓华梁对于多云的部署和管理、服务全面容器化、Serveless方面发力和运维方面的管理系统这四个维度表达了展望 , 他始终坚信 , 在未来云原生能够为美的IoT带来无限可能 。
【服务|云原生落地困挑战无处不在?我选Serverless】2022云原生超级英雄会由CSDN主办 , 旨在与投身云原生的开发者们 , 共同探讨云原生领域的发展趋势与实践方法论 。 本次大会将邀请来自国内知名互联网公司、行业巨擘的一线云原生技术大咖 , 全方位洞悉云原生技术挑战 , 分享企业云原生落地实践痛点及经验 , 讲述开发者在适应云原生的黄金时代的变化中 , 需要加持哪些知识与能力 , 为开发者们拨开迷雾 。— END—
《新程序员001-004》全面上市 , 对话世界级大师 , 报道中国IT行业创新创造
— 推荐阅读 —
?iPhone 13系列新增苍岭绿:7999元起;腾讯文档崩了;Android 12L命名为Android 12.1|极客头条
?被逼至“盗版合法化” , 俄罗斯要把 RuTracker 放出来了?
?尤雨溪Vue登榜GitHub之路看似不难
推荐阅读
- 桌面|安超云生态 | 安超云与华诚金锐完成产品兼容互认证 携手打造协同生态
- 通信运营商|Cloudflare顶住压力 称维持俄境内通信服务比拉闸更有意义
- 海量|华为公布云手机VR应用设计专利,支持海量用户协同在线设计
- 智能养老服务|“电子保姆”救助空巢老人
- 视点·观察|惨遭公司抛弃:小马云再度复出,但这次不对劲
- 服务|“智慧酒店”带来旅行好体验
- 功能|联想拯救者 Y90 电竞手机推出 9.9 元 30 天无忧体验服务
- Baidu|百度Apollo 5G云代驾曝光:真地球Online开车
- 社会|国家原子能机构副主任董保同代表:让核技术更好地服务日常生活
- 服务器|新炬网络获麒麟及统信产品兼容性认证
