
# 方案概述
#### 应用场景
该解决方案能够帮助您在华为云服务，快速构建Ploto自动驾驶研发平台。Ploto是一款开源、专业的自动驾驶研发平台，集合业界优秀伙伴提供专业的自动驾驶研发工具，具有模块化架构体系，为自动驾驶全链路提供可靠服务（数据采集、数据传输、数据脱敏、场景数据提取、数据标注、AI训练、仿真测试、评估评价、OTA升级全链路流程）。
#### 方案架构
该解决方案基于华为云服务构建，弹性云服务器部署平台业务，云数据库、分布式缓存提供平台数据存储能力，对象存储服务提供全链路文件存储服务，云搜索服务用于事件告警信息的快速获取，快速帮助用户在华为云上部署自己的自动驾驶研发平台。
该方案部署架构如下图所示：
图1方案架构图   
![](https://support.huaweicloud.com/pbadp-ctf/zh-cn_image_0000001500385581.png)
该解决方案会部署如下资源：
- [弹性云服务器ECS](https://www.huaweicloud.com/product/ecs.html)部署Ploto自动驾驶研发平台，提供自动驾驶数据处理、训练、仿真等服务能力，使弹性云服务器数量自动随业务负载的变化增加或减少。
- [弹性公网IP](https://www.huaweicloud.com/product/eip.html)，提供独立的公网IP资源，可以与弹性云服务器实现灵活绑定及解绑，用于扩展Ploto平台对外服务能力。
- 创建高可靠的[云数据库 RDS for MySQL](https://www.huaweicloud.com/product/mysql.html)，跨AZ主备部署，用于存储平台各模块详细信息、OBS存储详情、事件及告警记录等数据，完全兼容MySQL，为用户提供高性能的关系型数据库。
- 创建[分布式缓存服务DCS](https://www.huaweicloud.com/product/dcs.html)，用于存储用户登录、用户行为、数据模块基础信息等数据，完全兼容Redis，为用户提供高性能、低成本NoSQL数据库，同时数据流转过程中数据的一致性。
- 创建[对象存储服务OBS](https://www.huaweicloud.com/product/obs.html)，用于存储Ploto平台各流程源数据，包括脱敏、场景、标注、训练、仿真等数据。
- [云搜索服务CSS](https://www.huaweicloud.com/product/es.html)，是一个基于Elasticsearch且完全托管的在线分布式搜索服务，完全兼容开源Elasticsearch软件原生接口，提升用户对于平台海量数据的搜索体验。
- [消息通知服务SMN](https://www.huaweicloud.com/product/smn.html)，用于接受来自CES的告警数据和函数工作流返回的任务数据，并推送至用户。
- [云监控服务CES](https://www.huaweicloud.com/product/ces.html)，对ECS上部署的平台应用进行监控，为用户异常行为、资源异常情况等情况生成对应的告警规则，当应用状态变化触发告警规则设置的阈值时，您将收到告警通知。
 
#### 方案优势
- "乐高式"部署 模块按需拆解，E2E数据闭环，一站式快速部署，自选ISV快速集成。
  

- 开放源码 开放完整源码，降低用户在华为云平台上构建自动驾驶平台的难度，满足用户定制化开发诉求。
  
- 降本增效 海量数据深度归档，成本降低54%，DES就近接入，数据24h上云，多机多卡、AI训练效率提升50%。
  
 
#### 约束与限制
- 该解决方案部署前，需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。如果计费模式选择"包年包月"，请确保账户余额充足以便一键部署资源的时候可以自动支付；或者在一键部署的过程进入[费用中心](https://account.huaweicloud.com/usercenter/?agencyId=&region=cn-north-4&locale=zh-cn#/userindex/allview)，找到"待支付订单"并手动完成支付。
 
