部署形态

创建时间:2024-06-21 最近修改时间:2024-06-21

#1. 部署形态

DeepFlow在青云私有云(QingCloud)中使用基础网络(VBC网络)中的虚拟机部署控制器和数据节点,使用青云私有云标准服务器部署专属服务器采集器和隧道解封装采集器。

#2. 组网方式

青云私有云组网

青云私有云组网

  • 控制器、数据节点:DeepFlow控制器和数据节点以虚拟机形态部署于基础网络(VBC网络)中
    • KVM(Hyper节点)上的采集器可直接与之进行通信
    • 租户QKE容器集群中的采集器,需将所在VPC加入VBC网络,通过SNAT访问访问控制器与数据节点集群
    • 控制器需要请求QingCloud控制台API服务、BOSS API服务
  • 跨区域:不同区域中的采集器请求各自区域中的DeepFlow控制器和数据节点,并挑选其中一个区域作为主区域部署主控制器
  • 高可用:虚拟机有高可用能力,如非特殊需要无需部署备控制器、无需设置数据节点数据冗余
    • 若希望提供主备控制器自动切换,请在主区域中选择三个可用区(三个VBC子网)分别部署主备从控制器
    • 若希望提供数据节点冗余数据存储(不建议),请将同一个分片(shard)的两个数据节点部署在不同的可用区(VBC子网)中

#3. 资源配置

资源标准配置为:

  • 控制器:虚拟机,请参考控制器标准配置,但注意磁盘无需配置RAID 1、网口无需限定万兆
  • 数据节点:虚拟机,请参考数据节点虚拟机标准配置,但注意磁盘无需配置RAID 1、网口无需限定万兆
  • 专属服务器采集器:青云私有云标准服务器,最低配置请参考专属服务器采集器标准配置
  • 隧道解封装采集器:青云私有云标准服务器,最低配置请参考隧道解封装采集器标准配置

数据节点的数据存储未来将支持通过对象存储服务,将冷数据自动迁移至更经济、更稳定的存储介质中。

#4. 扩容方式

各组件所在操作系统24小时峰值负载超过CPU核数的70%就需进行扩容,所有组件通过水平扩展的方式扩容集群。