
# 方案概述
#### 应用场景
**客户的痛点：**
随着我国经济发展进入新常态，物流业作为重要的服务产业，面临着从追求规模增长向追求质量效益提升的转变，在转变过程中，企业服务质量、协同效率等问题越来越凸显。
- 无法了解司机运输路线，司机存在绕路运输的情况，运费居高不下；
- 订单配载依据调度人员多年经验，无法做到高配置；
- 在途温度及车辆行驶状态不能跟踪，无法跟踪运输范围异常、在途异常、温度异常；
- 承运商运输费用结算手工计算审核，业务跟踪线下完全依靠人工效率低下且工作量巨大；
- 收货方对运输过程无法监控，大多依靠电话沟通，体验差；
- 收企业内部系统多，业、财等系统数据无法有效协同；
- 运输过程不可控，质量考核缺指标；
- 运输过程跟踪依靠承运商每日填报跟踪报表，信息准确无法保障。
**通过本方案实现的业务效果：**
通过华为云中立、安全、可信、持续创新的云服务，在云上快速部署物流管理系统，为货主企业、物流企业提供一体化物流管理平台，帮助企业规范物流执行流程、运输过程透明管理、识别过程风险、提高协同效率。
- 通过运输流程标准化，规范运输过程协同，提升协同效率；
- 通过规则引擎，将标准化操作自动执行，提升作业效率；
- 运输过程监控与 IoT 设备集成，实时掌握物流进度，执行过程风险提前识别，降低运输风险， 保证货物及司乘人员安全；
- 使用IOT硬件设备或通过各渠道丰富的IOT数据更加精细化就物流运输过程中保障人车货全程安全，同时基于物联网设备连接仓、店、物流关键设施，形成更加有效的信息实时透明，可记录，可干预，数据真实有效等及时有效的管控。
 
#### 方案架构
**业务方案**
图1业务架构图   
![](https://support.huaweicloud.com/g7e6tms-logistics/zh-cn_image_0000002014354377.png)
**技术方案**
图2部署架构   
![](https://support.huaweicloud.com/g7e6tms-logistics/zh-cn_image_0000001985776573.png)
**架构说明**
- 围绕微服务治理体系，依托分布式消息服务、分布式应用部署、数据库集群等中间件，打造"厚平台，薄应用"开放能力的共享架构；
- 通过ECS服务集群，搭建完成应用运行环境，通过RDS数据库，构建完整的数据库集群及应急恢复机制；
- 通过在华为云容器云引擎CCE作为K8S集群，构建可快速伸缩、快速部署的弹性计算架构；通过各级监控，构建实时、多维度的监控体系。
**华为云组件使用说明**
- 核心应用服务通过华为云CCE实现容器化部署；
- 服务中间件通过云服务能力实现，包括关系型数据存储使用云数据库GaussDB (for MySQL)、缓存服务使用华为云Redis、消息中间件使用华为云RabbitMQ、对象存储服务使用华为云OBS；
- 在接入层，EIP负责云资源能够被外部访问，NAT网关实现内部服务器对互联网的访问，ELB负责处理将入口流量均匀分配到多个后端服务器，提高应用程序的可用性和性能；
- 在网络安全服务方面，使用华为云云防火墙CFW、Web应用防火墙WAF、安全组；CFW负责互联网边界和VPC边界的防护，WAF用于防御针对网络应用层的攻击，安全组用于控制实例之间的网络访问。
#### 方案优势
运输执行流程可配：可根据业务配置不同的业务执行流程，根据管理需要进行配置，符合实际作业流程，落地难度小；
规则引擎支持场景丰富：在承运商分单、配载、业务提醒、结算等场景支持通过规则配置标准要求，自动化执行，无需人工重复作业；
运输过程实时可视：快速集成 IoT 设备，通过对设备数据进行分析，自动识别物流节点数据、过程风险识别、预报警，对运输进度实时掌握，保障运输过程中的货物安全。
同时，方案结合了华为云的高可用组件（GaussDB(for MySQL)、RabbitMQ、Redis）和 CCE 构建的应用集群，具备高可用性、可扩展性、高性能、高可靠性、易于管理等特点，体现如下：
- **高可用性：**通过多节点部署、数据备份与恢复、自动故障切换等技术手段，确保系统在硬件故障、网络中断或其他异常情况下仍能保持高度可用，减少业务中断时间。
- **可扩展性：**CCE 构建的应用集群可以根据业务需求灵活扩展，快速增加或减少资源，以适应客户业务的增长或变化。
- **性能优化：**华为云高可用组件和 CCE 集群能够提供高性能的计算和存储资源，支持大规模数据处理和高并发访问，提高了应用的响应速度和处理能力。
- **高可靠性：**华为云提供可靠的数据中心基础设施和网络连接，确保系统的稳定性和数据的安全性。同时，这些组件经过严格的测试和验证，具有高可靠性和稳定性。
- **易于管理和维护：**CCE 提供简单易用的管理界面和工具，方便管理员对应用集群进行监控、配置和维护。
 
