分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

负载均衡集群技术的王者-Netscaler Cluster

发布时间:2023-09-06 01:40责任编辑:彭小芳关键词:暂无标签
随着越来越多的应用架构解耦变为分布式的,在组件横向扩展能力提高的同时对负载均衡设备的要求和依赖性也越来越高,同时更要求负载均衡设备有强大的横向扩展能力。负载均衡集群技术变得越来越重要。虽然很多厂商提供各种Cluster技术,但是能够真正简化管理、实现智能流量调度的唯有Netscaler是做的最独特的。
在讨论集群技术之前,我们先聊一下负载均衡高可用技术:

高可用技术包含以上这么几大类
主/备:很常见的方案,就是两台ADC做双机部署,同一时间只有一台工作,另一台做热备。缺点是有点浪费资源,不支持同时故障2台以上的设备。
主/主:基于VRRP的技术,相对较少的方案。如果还是2台设备,只是心里上感觉设备利用率提高了,殊不知每台的吞吐量依旧不能超越50%,否则故障一台会出现丢弃业务的情况。如果是多台的话可以做所谓的M:N,但是配置复杂。
GSLB:基于Site的高可用,不能解决站点内部的高可用。
Cluster:新兴的高可用技术。
首先了解一下什么是集群?这个就很简单了,不清楚的请问一下度娘。今天重点要讨论的是Netscaler的集群。
Netscaler于2007年将架构彻底转变为nCore,尽管当时依旧是传统的HA部署模式,但这已转变为日后Cluster的技术领先奠定了坚实的技术基础。Netscaler的Cluster来自于自身的nCore架构,实现基于完全的Software的Cluster,而非半设备半软件模式。正是得益于这一彻底的架构转变Netscaler可以建立L2和L3的两种Cluster,两者的区别仅是针对Netscaler自身来说的,与Client和Server没有严格的网络所属关系。
什么是Netscaler Cluster?
Cluster是解决设备级的冗余方案,克服HA机制下设备利用率低、无法平滑横向扩展及特殊需求下业务无法冗余备份的缺点。
Citrix Cluster的特点:
o ??单IP管理
o ??单业务VIP
o ??全部或部分设备参与计算
o ??灵活分组和控制
典型的Cluster拓扑图

Custer有很多概念需要理解:
Cluster的地址类型
o ??Stripped

  • 条带化地址,属于Cluster实例内所有的node
    o ??Partially Stripped
  • 部分条带话地址,属于Cluster实例内一组node
    o ??Spotted
  • 节点地址,属于Cluster实例内一个node

Node状态
o ??Active

  • 同步Cluster信息,处理业务。Node工作时的状态
    o ??Spare
  • 同步Cluster信息,不处理业务,可随时变为Active。常用于做热备
    o ??Passive
  • 同步Cluster信息,不处理业务,新node的默认状态。常用于有计划让Node下线
    什么是CLAG
    o ??Cluster Link Aggregation
    o ??跨设备的链路聚合

    L2 Cluster
    2层Cluster,要求各个Node在同一个2层网络

    L3 Cluster
    3层Cluster,各个Node可以在不同的3层网络,即可以跨数据中心

    Cluster部署场景





    Cluster的价值
    1、提高业务可靠性、提高设备利用率

    2、弱化前期业务规划,保护投资


    3、简化管理,灵活调度



Cluster方案对比

与友商的对比






案例:



总结:
1、能够客服HA模式下资源利用率低、双机故障的问题
2、能够提供高扩展性,轻松扩展到最大32台6.4T吞吐量
3、能够实现6大场景不同需求的高可用
4、资源池化,保护 投资、降低运维难度。

负载均衡集群技术的王者-Netscaler Cluster

原文地址:http://blog.51cto.com/caojin/2067457

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved