## 概述

* 根据目前百度云上使用到的业务结构，购买少量火山云服务。
* 举例：我们有10台ssp投放服务器云主机，挂载blb后，则在火山云购买2台云主机，1个blb。

## stg 环境

* 多个业务，可以共用 stg 环境
* 云主机 8核32G 2台
* redis 4G

## ssp

* blb，1个，外网EIP 200MB
* blb，1个，内网
* 云主机 8核32G 3台
* redis 2G 存投放素材，与后端共享使用。
* redis 集群 16GB 缓存 dsp 通知 url
* redis 集群或单机 16GB 存用户数据，与后端共享使用
* kafka 一台，具体参数暂不明确。多个业务模块共用

## adx

* blb，外网EIP 200MB
* 云主机 8核32G 2台

## trace

* blb，外网EIP 200MB
* 云主机 8核32G 1台

## 测试部署目标
### 安全性权限设置
* 能通过 ssh 连接到服务器，我们的运维能配置网络权限。
 * 在公司时，只要存在公网ip，即可登陆主机。
 * 在家时，通过跳转机，跳转到目标主机。
### 稳定性
* 云主机，不能出现崩溃，无法访问的情况。
### 效率
* 投放服务器部署好后，我们在公司电脑上模拟请求广告，能正常返回。
 * 若无三方dsp，90%的请求在200ms内返回。
 * 存在三方dsp时，90%的请求在400ms内返回。
* 请求三方dsp，95%的请求在280ms内返回。
* 云主机访问redis，普通小数据，在1ms内获取到。

### 2023-06-16 问题确认
- 1 全部部署，但只有小部分业务量。可以当作最小版本

- 2 有端到服务器的，也就是分布在全国各地的手机终端。请求三方dsp时，不清楚对方服务器再哪个区域，暂时没关注过这个问题。
这个应该是云服务器自行探测最短路径吧。

- 3 目前用到百度云的blb，没看到几层负载均衡这一参数。

- 4 8核16G   32G。   4核 8G

- 5 redis 5 和 6 都有用到，无明确区分，都可以。 集群和单机都待主从，集群和单机都有用到。
  我们希望空间容量，在我们业务量大时，可以扩容，在业务小时，可以降容。
   mysql 需要等 后端和大数据人员确认。
- 6 当前投放端，8核32G，日常负载在CPU 45%，内存负载较低，我们大部分场景内存都比较盈余，实际上可能16G就够了。
  业务大的场景比较少，可能达到cpu负载80%
  
- 7 大数据确认。

- 8 峰值带宽大概 10MB，不过未来可能会增加。

