分布式系统架构之IDC机房

IDC机房基本知识

IDC机房:互联网数据中心,是数据存储中心,也是数据流通中心,
机柜
服务器:品牌

1	阿里云	
2	腾讯云	
3	华为企业云	
4	金山云	
5	天翼云	
6	UCloud	
7	蓝汛	
8	百度云	
9	网宿科技	
10	美团云

型号:U:表示服务器外部尺寸的单位。1U=1U=4.445厘米,2U=4.4452=8.89厘米,4U=4.4454=17.78厘米
在实际使用当中,1U、2U服务器是使用最广泛的,服务商是根据服务器占用空间来计算费用的,所以采用1U服务器是最节省空间和价格的。
但是就扩展性来看,1U的硬盘数最多可以插4个,2U可以插8个,另外pci的插槽数目也不同,1u2个。2U可以到个。
IDC机房的网络架构图分为:出口路由区、核心交换区、接入网络区、增值业务区
分布式系统架构之IDC机房_第1张图片
1.出口路由区的主要功能是作为IDC机房的出口,与国干网(CHINANET骨干网)和本身的城域网互联,完成外部网络和IDC内网的三层互通,通常由两台CR路由器组成。对于某些大型的省份,通常会建设多个IDC机房,若每个IDC机房之间都与国干网和城域网互联,则会浪费国干网和城域网设备的端口资源和线路资源,因此通常会再建设一个IDC路由骨干层网络。骨干层中的两台CR路由器直接与国干网和城域网互联,各机房IDC出口CR路由器则与骨干层出口路由器互联。
2.核心交换区则由一组核心交换机组成,作为接入层与出口路由区的互联设备,起到汇聚流量的作用,同时IDC内部流量的互通性也可以通过核心交换层完成。在云计算业务兴起后,为了扩大二层网络规模,同时提高内网效率,交换网络大多数采用核心层加接入层的扁平化组网,不在设置汇聚层。而为了实现高密接入,核心交换机通常采用数据中心及设备,具有高吞吐、大缓存等特点,同时通过IRF2网络虚拟化技术,将多台核心交换机虚拟成一台,既提高计入密度,又方便管理。
3.接入网络区联物理服务器,上联核心交换机,主要部署千兆或万兆交换机。由于物理服务器数量众多,且每台物理服务器均有多个端口,这就要求接入层交换机需要实现高密接入。当前,在IDC网络中,接入交换机通常以TOR方式在每个机柜部署两台,实现本机柜的服务器接入。接入交换机通常采用千兆下行(连接服务器),万兆上行(连接核心交换机)的连接方式,并通过IRF2技术进行虚拟化部署。
4.增值业务区部署与增值业务相关的 设备,包括防火墙、IPS、负载均衡等设备。这些设备通常以旁挂核心交换机的方式进行设计,根据业务需求,在核心交换机上将流量增值业务区处理。对于云主机等业务,由于规划使用私网IP网段,因此必须使用防火墙实现NAT转换,该防火墙设备通常也以旁挂方式部署在核心交换机上。

总结:1.出口路由区:主要负责国干网和本身的城域网枝江的连接,实现内网外网的互通,由两台CR路由器组成IDC路由骨干层网络,上接国干网,下接各机房路由器。
2.核心交换区:作为接入层与出口层路由区的互联设备,起汇聚流量作用,同时连接IDC内部流量的互通,为了实现高密接入,核心交换机通常采用数据中心及设备,具有高吞吐、大缓存等特点,同时利用IRF2技术,将多台核心交换机虚拟为一台,方便管理。
3.接入网络层:处于服务器与交换机之间,主要部署千兆或万兆实现高密接入。
4.增值业务区:主要包括防火墙、IPS、负载均衡等设备的部署。对于云主机业务,需使用防火墙NAT转换,该防火墙通常在核心交换机旁边。

IRF2简介:
IRF2是H3C研发的软件虚拟化技术,主要将多台设备连接在一起,形成一个IRF2堆叠=一台虚拟机。
优点:1、提高资源利用率,获取更高性能。
2.简化网络规划和管理。
3.由于存在主备冗余,降低故障中断时间。

动态扩容

动态扩容的应用场景:当平稳的业务在特殊情况下突然剧增或者剧减,就会利用动态扩容的方式解决。
1.处理角度:
架构角度>>>设备冗余,当业务量剧增,CPU在70%向上,就会警告并自动启用冗余的设备,不过成本会剧增;服务降级,当核心业务剧增,可将非核心业务以及周边业务进行降级,保证服务不会down,对于其他广告业务产生影响。
个人建议:可以将公司服务器和公网服务器放在一起,形成这种新式混合云,一般状况下,利公司服务器提供服务,当业务出现剧烈波动,则开启公网的服务器分担压力

物理机房(单线、双线、BGP机房:利用协议实现智能调度)、混合云简介
服务器类型:存储型、计算型
raid0:最少使用一块磁盘;raid1:最少是用两块;raid5:最少使用三台磁盘;raid10:最少使用四台磁盘。一般磁盘设置raid利用raid卡来完成。
一台新的服务器的上线流程:
《新机子》压测》》》上架》》》装机》》》资产管理(即时,准确)》》》初始化(防火墙,selinux,服务,监控,校验)》》》业务交付
压测包括:CPU 内存 磁盘 振动测试
资产管理:对于服务器的基本信息记录,以便以后查找管理。

你可能感兴趣的:(Linux服务学习)