福特中国车联网异地双活实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 福特中国⻋联网异地双活 实践 福特汽⻋云资深架构师/王函
2.
3. 01 ⻋联网在福特中国 02 福特云原生架构 03 福特云应用落地 Agenda 本演讲只代表个人观点,不代表福特公司
4. ⻋联网在福特中国 什么是⻋联网? 提到⻋联网我们能想到很多概念,比如V2V V2P V2C 等等。这些都可以统称为V2X,也就是⻋联万物。 这里面涉及到很多的概念和理论等等,但如果我们要理解 ⻋联网的意义就需要回到源头,为什么我们需要⻋联网? 汽⻋行业发展一百多年,⻋联网的概念在最近十几 年逐渐兴起。之前汽⻋类似于一个孤岛,现在我们将汽⻋ 和其他连接起来。我认为都是为了一个目的就是为完全的 无人驾驶做准备。因此要了解⻋联网的特点我们就必须了 解下无人驾驶的特点 1. 大量的传感器 2. 需要较高的算力 3. 对周围态势的感知
5. ⻋联网全景图 云应用 云基础服务 ⻋内应用 数字服务(零售/企业) OTA 远程控制 业务应用 大数据框架 多云多活 DevOps CI/CD 服务治理 分布式管理系统(K8S等) AI/ML框架 数据库服务与中间件 边缘计算 计算 存储 网络 安全 信息系统 手机、收音机、多媒体、导航系 统、HMI等服务 ADAS ⻋道保持辅助, 盲区监测, 自适应 巡航, 交通拥堵辅助, 停⻋系统等 动力系统/能源管理 电源管理、电子驱动配置等 底盘 ⻋控 转向、悬挂、稳定控制等服务 空调控制、座位调节等 系统服务 + 通讯 + 诊断 + 安全 + ⻋云通讯 +Container + AI/ML框架 ⻋内软件平台 操作系统 + 虚拟化 + OTA firmware + HW abstraction layer + I/O 传感器和执行器 ⻋内硬件平台 能量管理 网络 计算 数据存储
6. 福特混合云整体架构 Management plane(云计算管理平面) KubeSphere Master Node Deployment Region 合规性审计 证书管理 SSO登录 共有云 容器镜像仓库 专有云 Deployment Region 福特数据中心 DevOps平台 私有云 Deployment Region Runtime plane(云计算运行平面) 容器应用服务 服务治理 Data plane(云计算数据平面) 非核心数据仓库 数据计算 弹性伸缩 数据传输层 数据存储 容器应用 非核心数据仓库 数据传输层 数据存储 数据计算 原生应用 异构服务 (Hybird Service) 核心数据仓库 数据计算 数据存储 Network plane(云计算网络平面) 网络硬件 KubeSphere Worker Node VLAN 跨区域网关 专线 KubeSphere Worker Node 网络审计 DNSPod Container Network KubeSphere Worker Node
7. 福特整体技术栈 Coding Test CICD Development tools Security Monitor
8. 福特云应用落地 ❖ 强调“响应变化”:在做出开发计划后,计划并不是需要唯一遵 循的指南。开发过程会因客户需求的改变而出现改变,这时就 需要产品经理不断更新产品需求,开发团队中的成员主动配 合,使迭代过程可以根据需求变化灵活调整。 软件开发流程: 分析 回顾 计划 迭代 周期一般为2-4周 测试 设计 开发 ❖ 使资源利用最大化:瀑布式开发要求每个人各司其职,但敏捷 开发要求大家能够互相信任、互相帮助,合作开发。在某一位 置出现空缺时,其他人可以暂时代工,这一现象有效地使资源 利用效率最大化。 ❖ 反馈及时:与瀑布式开发在整个生命周期后期才能得到反馈的 状态相比,敏捷开发在每个迭代后都能交付可独立运行的成 果。不论是团队对迭代成果进行测试,还是从客户那里,都能 得到及时的反馈。 ❖ 短周期:每一个迭代就是一个周期,因此交付成果的效率得到 显著提高。 ❖ 客户参与:在每个迭代结束后都能将迭代的成果交付到客户手 中,客户可以及时跟踪到最新的产品状态,且参与到产品开发 中去。
9. 福特云应用落地 ⻋辆开发流程 概念 开发周期⻓ 产品开发 原型制造 试装 产线规划 产线生产 牵涉范围广 流程开发 市场营销 产品和流程验证 设计选型 电子电器架构 制造/测试 设计选型 修改 制造/测试 修改 整⻋⻛格 架构是一个旅程。 我们所构建的系统架构可以被描述为一组 决策。这些决策基于架构原则和启示。重 要的是架构支撑着公司战略和相关利益 者。 设计选型 ⻋身 制造/测试 设计选型 修改 制造/测试 修改 底盘 制造 设计选型 制造/测试 修改 设计选型 制造/测试 修改
10. 福特充电云介绍 供应商 ⻋辆 App 充电云网关 公桩业务 私桩业务 ⻋联网服务 加解密 充电订单服务 站点服务 推送服务 链路追踪 权限管理 账号管理 数据分析统计 配置中心 任务调度 运营管理 业务服务 福特充电云是服务于福特新能源汽 ⻋,提供智能充电等相关服务的系 统。包含预约充电、路径规划、充电 规划、用电分析等功能。支持多款⻋ 型,对接星星充电、特来电、四维等 众多供应商。为用户提供7*24小时优 质充电服务。 服务监控告警 公共服务 PCF 基础设施 Database Kubernetes Spark Redis 福特混合云 MQ
11. 三种不同的Cross 常用的双活方案 Region Active-Active Solution 方式 基于DNS 基于负载均衡器 DNS + API网关模式 Health Check颗粒度 数据中心级别 4~7层级别 数据中心 + 7层 切换方式 自动 自动 自动 切换时间 10分钟左右(具体看DNS策略) 几乎无感 几乎无感 基于Load Balancer的流量切换 DNS切换 + 应用网关 常⻅功能 Geo Location DNS 解析 DNS 容灾 WAF + 4~7层网关 + 抗DDoS攻 击 + 流量转发策略 结合两者优点 双活颗粒度 机房级别 应用级别 机房+应用级别 常⻅方案 基于DNS切换
12. Plan B 利用Traffic Manager做路由,APIM做故障恢复 福特双活方案架构 客户 合作伙伴 福特流量网关 东部云 授权 福特应用网 关 App ⻋辆 可根据自定义策略路由到不同位置(如 地理/机房级别性能/机房级别低延时) 北部云 元数据自动同步 福特应用网 关 鉴权 统一认证 威胁保护 东部充电云 应用 北部充电云 应用 ❖ ❖ 可针对特定API定义策略 可根据业务定义返回
13. 13
14.

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-16 00:33
浙ICP备14020137号-1 $Carte des visiteurs$