在创建VPC和交换机之前,需要结合具体的业务规划VPC和交换机的数量及网段等。规划VPC包括思考以下问题:
1.规划VPC(应该使用几个VPC?)
规划VPC的依据:多地域和资源隔离。是否有多地域部署系统的要求?各个系统之间是否有通过VPC隔离的需要?
单个VPC
多个VPC:不同应用或同应用不同环境的隔离部署,需要多个VPC:比如公司的不同部门之间需要通过VPC做资源隔离访问
VPC之间的互联:
2.规划交换机(应该使用几个交换机?)
VPC是地域级别的,也就是说VPC不能跨地域,一个地域必须有一个VPC;VPC里面的交换机是可用区级别的,也就是说交换机不能跨可用区,一个可用区必须有一个交换机。
规划交换机的依据:
3.规划网段(应该选择什么网段?)
规划VPC网段
规划交换机网段
4.规划连接(VPC与VPC之间如何互通或者VPC与本地数据中心如何互通)
多VPC部署的时候,尽量避免多VPC的网段重合。如果多VPC的网段重复重叠,当VPC之间互联的时候,会导致路由表的冲突,无法通信。如果必须得重复,重复的就不要相连到同一个云企业网下,否则会导致云企业网紊乱,影响正常通信
当用户有VPC之间互通和VPC与本地IDC互通的需求时,确保VPC的网段和要互通的网络的网段都不冲突。在多VPC的情况下,建议遵循如下网段规划原则:
1.每个专有网络可以有多个路由器?
答:每个专有网络VPC有且只有一个路由器,每个路由器维护一个路由表
2.如何选择交换机的网段?
答:交换机的网段必须从属于专有网络VPC的网段。如果交换机网段和所属的VPC的网段相同(子网掩码一样),VPC内就只能创建一个交换机。所以建议交换机的网段比VPC的网段更小的网络。
阿里云VPC提供了192.168.0.0/16,172.16.0.0/12,10.0.0.0/8以及它们的子网供用户选择使用
1.VPC的访问控制-安全组
VPC可以实现网络隔离,但是有时候又有连通的需求,比如需要实现VPC之间的互联,那这时候就需要一些VPC之间的控制来实现VPC之间的安全互联。安全组是在同一个VPC内,同一个地域内!
安全组是一种虚拟防火墙,具备状态检测包过滤功能,可以在安全的网络和不安全的网络之间做一个过滤。安全组用于设置单台或者多台云服务器的网络访问控制,它是重要的网络安全隔离手段,用于在云端划分安全域。
安全组是一个逻辑上的分组,这个分组是由同一个地域Region内具有相同安全保护需求并相互信任的实例组成。每个实例至少属于一个安全组,在创建的时候就需要指定。同一个安全组内的实例之间网络互通;不同安全组的实例之间默认内网不互通,可以授权两个安全组之间互访。
最小原则:安全组应该是白名单性质的,所以需要尽量开放和暴露最少的端口,同时尽可能少地分配公网IP(公网IP越多,做访问控制使要管理的公网IP越多)。
创建安全组:
安全组规则:
2.系统路由
系统路由表
创建专有网络后,系统会在自动为用户创建一张默认路由表并为其添加系统路由,添加的系统路由包括:
查看路由表
添加自定义路由:
如果系统路由用起来不方便,也可以添加自定义路由规则。可以在系统路由中添加路由规则,也可以自定义路由表然后添加路由规则。自定义路由表是可以删除的,但是系统路由表不能删除。添加自定义路由的步骤:
3.VPC的互联
VPC是用来隔离网络的,不同VPC之间默认不能互联,但是有些情况下,需要两个不同VPC之间的互通,那可以使用VPN网关
VPN网关(路由表和路由条目--VPC互联)
两个VPC分别购买两个VPN网关,创建IPsec-VPN,添加自定义路由条目。但是不建立用VPN网关来实现VPC之间的互联,VPN网关一般用在公司通过IPsec-VPN拨号连接入云,或者出差时通过SSL-VPN直接连接入云。
VPN网关(路由表和路由条目--连接本地网络)
VPN网关一般用在公司通过IPsec-VPN网关拨号连接入云,或者出差时通过SSL-VPN直接连接入云。
云企业网(路由表和路由条目--VPC互联)
云企业网(Cloud Enterprise Netword)在VPC之间,VPC与本地数据中心间搭建私网通信通道,通过自动路由分发及学习,提高网络的快速收敛和跨网络通信的质量和安全性,实现全网资源的互通。
创建云企业网,不需要管理路由表,直接把需要互联的VPC添加到云企业网即可。
小结ACP
思考题ACP