1、汽车行业系统容器化架构设计技术创新,变革未来目录 背景介绍 需求分析 在容器领域的实践 经验体会2016/11/1-2-T304 V1.1汽车行业汽车行业转转型型多业务需求多业务需求方方面向客户:下属企业,包括整车、金融、汽车后市场、IOT;多元化应用架构多元化应用架构多应用架构:面向互联网、面向企业、面向制造、面向研发;统一资源服务统一资源服务平台级服务:资源提供,标准服务目录。DockerDocker技技术术背景背景Image:Docker ImageRuntime:Docker Engine改改变与挑变与挑战战容器技术带来的改变容器技术带来的改变容器镜像标准化了应用交付构建统一的IT支持
2、平台自动化、可编程化的标准流程 应用模块化(SaaS基础)容器面临的挑战容器面临的挑战介乎开发和基础设施之间 涉及应用架构传统应用的改造案例分享案例分享产品互联网推广活动产品互联网推广活动系系统挑统挑战战 互联网系统高并发大流量 业务动态伸缩弹性需求 面向服务架构设计 分布式团队协作、快速迭代 标准化运维模式系系统设计统设计思思路路 微服务架构 前后端解耦,服务组件独立部署 分布式集群化设计 系统高可用随时在线,消除单点故障 全容器化交付 资源高效管理,应用动态伸缩 DevOps 和持续交付流水线 应用快速迭代技技术组件术组件选选型型 平台:DaoCloud Enterprise 应用云平台
3、开源中间件 缓存数据库:Codis 分组集群,支持分片操作 消息队列:Kafka 数据库:MySQL 高可用主从半同步数据库 分布式协调服务框架:ZooKeeper 应用服务器:Tomcat 前端业务逻辑:NodeJS系系统架构统架构图图 快速迭代快速迭代1.自动测试2.编译代码3.构建 image4.标注版本触发构建 分支控制镜像镜像仓库自动部署 全容器化交付流水线 一键自动部署 应用多版本共存 应用自动化持续发布 快速伸缩升级和回滚 标准化运维(监控、日志、告警等) 多环境配置:开发、测试、预生产 跨地域团队协作系系统容器统容器化化落地部署落地部署经经验分验分享享 使用 Docker 原生的 Overlay 网络,通过服务名进行内部访 问,解决了配置文件繁琐的问题。 交付流程一切通过容器化,代码的编译构建都在容器中进 行,实现了更高的迭代速度。 通过代码实现了 HAProxy 的后端服务自发现,解决了容器 横向扩缩的负载配置问题。 使用 Dockerbeat、ElasticSearch、Kibana 进行容器日志收集,统一管理。体会体会Thank You汽车产业布局与汽车产业布局与ITIT南京基地金桥基地安亭基地英国基地自主品牌A级车平台云数据中心自主品牌英国研发基地自主品牌上海研发基地