高可用性、集群和负载均衡技术全面解析
一、高可用性基础技术
1.1 网络连接与心跳机制
在网络设计中,网络连接方式至关重要。可以将所有网络连接插入集线器,使所有设备处于一个共享冲突域,但为了优化网络设计,可考虑在节点间建立高速专用连接,仅用于传输管理类流量,即“心跳”。心跳是被动节点向主动节点发送的数据包,当被动节点无法检测到主动节点的心跳时,它会自动上线接管服务。
1.2 负载均衡第三方解决方案设计
在选择负载均衡解决方案时,有多种选项可供考虑。例如,Cisco Local Director 是一款可靠的负载均衡器,可将流量导向服务器阵列,有效实现负载均衡。
1.3 N - 层设计理念
N - 层设计是高可用性设计中的重要概念。N 代表任意合理数字,如设置两层访问的高可用解决方案就是两层设计。其中,最常用的是三层设计,具体如下:
| 层级 | 名称 | 功能 | 保护措施 |
| ---- | ---- | ---- | ---- |
| 第三层 | 数据服务层 | 存储数据,如 SQL Server 后端数据库,包含数据和客户信息 | 集群 SQL 数据库,通过防火墙保护 |
| 第二层 | 业务逻辑层 | 进行大量开发和组件编码,用于网站服务器与后端数据库间的访问,包含 ASP 代码、ADO、COM + 等 | 无 |
| 第一层 | 表示层 | 网站访问者或电商购物者在网上购物时看到的界面 | 借助 Application Center 2000 实现基于 CLB 的集群和负载均衡 |
超级会员免费看
订阅专栏 解锁全文
1378

被折叠的 条评论
为什么被折叠?



