网络服务
云平台为云主机提供以下网络服务:VPC防火墙、安全组、虚拟IP、弹性IP、端口转发、IPsec隧道、负载均衡、流量监控。
支持以下三种网络架构模型:
- 扁平网络
- VPC网络
网络服务模块
网络服务模块:用于提供网络服务的模块。在UI界面已隐藏。
主要有以下四种:
- VirtualRouter(虚拟路由器网络服务模块,不建议使用)
提供以下网络服务:DNS、SNAT、负载均衡、端口转发、弹性IP、DHCP
- Flat Network Service Provider(扁平网络服务模块)提供以下网络服务:
- Userdata:使用
cloud-init
进行云主机开机加载并执行特定的用户数据,例如ssh-key
注入。 - 弹性IP:分布式EIP实现的弹性IP地址,可通过公有网络访问内部私有网络。
- DHCP:分布式DHCP实现动态获取IP地址。
Note: DHCP服务包含了DNS的功能。
- VipQos:虚拟IP限速,限制上行及下行带宽。仅作用于弹性IP。
- Userdata:使用
- SecurityGroup(安全组网络服务模块)提供以下网络服务:
- 安全组:使用iptables进行云主机防火墙的安全控制。
扁平网络实践
生产环境中,一般建议使用以下网络服务的组合:
- 扁平网络服务模块:
- Userdata:使用
cloud-init
进行云主机开机加载并执行特定的用户数据,例如ssh-key
注入。 - 弹性IP:分布式EIP实现的弹性IP地址,可通过公有网络访问内部私有网络。
- DHCP:分布式DHCP实现的动态获取IP地址。
Note: DHCP服务包含了DNS的功能。
- Userdata:使用
- 安全组网络服务模块:
- 安全组:使用iptables进行云主机防火墙的安全控制。
VPC网络实践
生产环境中,一般建议使用以下网络服务的组合:
- 扁平网络服务模块:
- Userdata:使用
cloud-init
进行云主机开机加载并执行特定的用户数据,例如ssh-key
注入。 - DHCP:分布式DHCP实现的动态获取IP地址。
- Userdata:使用
- 安全组网络服务模块:
- 安全组:使用iptables进行云主机防火墙的安全控制。
高级网络服务
- 动态路由:支持OSPF动态路由协议,用于单一自治系统内决策路由,适用于VPC网络场景。
- 组播路由:将组播源发送的组播消息转发给云主机,在发送端和接收端实现点对多点连接,适用于VPC网络场景。
- VPC防火墙:通过对VPC路由器接口处南北向流量进行过滤,有效保护整个VPC通信安全及VPC路由器安全,适用于VPC网络场景。
- 端口镜像:将云主机网卡的网络流量复制一份到远端,对端口上的业务报文进行分析,方便对网络数据进行监控管理,适用于扁平网络和VPC网络场景。
- Netflow:通过Netflow对VPC路由器网卡的进出流量进行分析监控,支持Netflow V5、V9两种数据流输出格式,适用于VPC网络场景。