部署形态

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

#1. 部署形态

DeepFlow在公有云(特指客户的专享部署方式,非SaaS)中全部使用虚拟机部署控制器和数据节点。特别地,若客户有高性能隧道解封装需求,可使用公有云上的裸金属服务器部署隧道解封装采集器。

#2. 组网方式

公有云组网

公有云组网

  • 控制器、数据节点:DeepFlow控制器和数据节点部署于单独的DeepFlow VPC中,通过对等连接为业务VPC提供监控服务
    • 对等连接可配置ACL,最小仅需放行到控制器的TCP 20035及到数据节点的TCP/UDP 20033端口
    • 若由于CIDR冲突无法规划一个单独的VPC与所有业务VPC对等连接打通,需创建多个DeepFlow VPC分别服务于一部分业务VPC
  • 跨区域:不同区域中的业务VPC,请求各自区域中的DeepFlow控制器和数据节点,并挑选其中一个区域作为主区域部署主控制器
  • 高可用:公有云虚拟机、云硬盘有高可用能力,如非特殊需要无需部署备控制器、无需设置数据节点数据冗余
    • 若希望提供主备控制器自动切换,请在主区域中选择三个可用区(三个子网)分别部署主备从控制器
    • 若希望提供数据节点冗余数据存储(不建议),请将同一个分片(shard)的两个数据节点部署在不同的可用区(子网)中

#3. 资源配置

资源标准配置为:

  • 控制器:虚拟机,请参考控制器标准配置,但注意磁盘无需配置RAID 1、网口无需限定万兆
  • 数据节点:虚拟机,请参考数据节点虚拟机标准配置,但注意磁盘无需配置RAID 1、网口无需限定万兆
  • 专属服务器采集器:不提供此能力
  • 隧道解封装采集器:虚拟机/裸机,请参考隧道解封装采集器标准配置,但注意磁盘无需配置RAID 1、网口无需限定万兆。

公有云虚拟机可弹性扩缩容,对于小规模部署可适当选用低规格(不能低于8C16G)虚拟机起步,磁盘、网卡按需配置按需扩容。

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

#4. 扩容方式

各组件所在操作系统24小时峰值负载超过CPU核数的70%就需进行扩容。在单节点资源未达到标准配置前,请通过垂直扩展的方式扩容当前节点。当达到标准配置之后,请通过水平扩展的方式扩容集群。