负载均衡:高并发网关设计原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 超融合数据中心架构和大型互联网架构

那么现今的数据中心服务(提供数据的服务中心)是如何提供高可用性、高性能、高安全性的服务的呢?这就涉及架构设计。下面主要基于超融合数据中心架构及大型互联网架构进行介绍。

1.超融合数据中心架构

随着云计算和虚拟化、分布式技术的发展,数据中心进入虚拟化、超融合阶段。基于通用处理器,我们可以将网络、计算、存储和安全功能全部虚拟化,同时将全部组件融合在一套虚拟化管理平台中,形成超融合数据中心架构,这使得存储设备、服务器、网络等基础设施减少了对物理硬件的依赖,变得更灵活、更易横向扩展。其中,超融合数据中心架构如图1-1所示。

图1-1 超融合数据中心架构

● 核心层:核心交换机是网络的枢纽中心,该模块为进出数据中心的数据包提供了高速转发的服务,并在后端服务以集群部署时为其提供负载均衡服务。

● 接入层:接入交换机通常位于机架顶部,连接服务器,实现资源灵活迁移。

● 服务虚拟化:以单台或集群方式对外提供服务资源,每台服务器运行多个服务(以虚拟机为载体)。

2.大型互联网架构

初始的互联网架构较为简单,应用程序、数据库、文件都部署在同一台服务器上,可以满足少量的业务需求。随着用户规模和业务量的不断增长,单一服务器达到了性能瓶颈,对于PB(1PB=1024TB)级的数据和高并发请求,无论单一或主备数据库、文件系统有多强大,也都不能满足日益增长的需求,此时需要服务器采用集群方式部署,使用负载均衡器进行负载均衡,分担单一服务器的压力。

由于应用服务器从单台设备变成集群设备,客户端的流量不再直接被接入后端服务器,而是需要负载均衡器根据特定的负载均衡算法,将客户流量分发至特定的后端服务器。

为了进一步减少客户端访问延迟,减轻服务器端的压力,采用缓存技术在客户端与负载均衡设备之间加入内容分发网络(Content Delivery Network,CDN),实现对资源的加速,将用户请求精准调整到最优接入节点,从而达到最优的访问性能。其中,大型互联网架构如图1-2所示。

图1-2 大型互联网架构