如何在VDI中实现会话负载均衡

云计算 虚拟化
我们在《如何在VDI中实现服务器负载均衡》中介绍了两大类VDI负载均衡中的一类,这里我们继续介绍如何在VDI中实现会话负载均衡。

我们在《如何在VDI中实现服务器负载均衡》中介绍了两大类VDI负载均衡中的一类,这里我们继续介绍如何在VDI中实现会话负载均衡。

会话负载均衡

相比于对基础设施服务器进行负载均衡,对桌面虚拟机或者服务器承载的会话本身进行负载均衡更加复杂,因为有很多种可能的配置组合。

VDI会话可能是持续性或者非持续性的。不论使用哪种持续性模型,会话最好建立在负载最少的hypervisor服务器或者承载桌面的服务器操作系统上。对虚拟机会话进行负载均衡意味着具有控制hypervisor的能力,可以将虚拟机在服务器间进行迁移,所以你需要一个机制来测试多个hypervisor上的资源使用情况。

对于基于VMware的虚拟机,分布式资源调度(DRS)特性允许你构建一个ESX主机集群,在主机上动态分配VDI虚拟机。存储DRS创建存储池集群,所以虚拟机磁盘可以基于定义的阈值进行动态移动。但需要记住,在主机和存储池之间进行迁移会占用大量I/O带宽。需要将阈值设定的足够高,以防止迁移过于频繁。

在基于Citrix XenServer的主机上,供应商的负载均衡提供了一些类似于DRS的功能,但是当公司发布了XenServer 6.2之后这个功能就被关闭了。Citrix推荐使用第三方工具来实现这种功能。比如,VMTurbo的操作管理器可以工作在XenServer、Hyper-V和vSphere平台上。这个工具可以评估并自动决定负载的位置以优化虚拟机的运行状态。

同样,使用Citrix XenDesktop,基于服务器操作系统的桌面和应用程序会话(之前被称为XenApp)可以使用Citrix自己的负载均衡策略实现。Citrix从最大会话数量、CPU和磁盘使用率等多方面计算负载系数。这个系数的取值范围是从0到10000(满负荷)之间的整数,会话被迁移到具有最低负载值的服务器上。满负荷的服务器不接受任何新会话。

但是,对于基于服务器操作系统会话的一个限制是它们不能是动态的。如果不经过注销和再登陆过程,这些会话类型就不能被转移到一个新的服务器上。

责任编辑:老门 来源: TechTarget中国
相关推荐

2013-12-13 09:52:58

VDI服务器负载均衡

2010-05-10 17:52:30

实现负载均衡

2015-11-03 11:15:54

负载均衡微服务web

2010-06-01 10:42:59

动态VDI

2023-02-13 16:39:45

Kubernetes容器负载均衡器

2010-05-05 19:05:03

负载均衡器会话保持

2019-09-10 09:58:19

Dubbo负载均衡Hash

2012-10-19 10:21:07

数据库负载均衡mssqlserver

2010-05-06 12:18:34

IP负载均衡

2023-10-27 12:36:37

gRPCKubernetes

2023-10-17 08:08:37

Dubbo服务注册中心

2014-10-09 14:35:44

HAProxy负载均衡

2010-03-24 10:35:02

Nginx负载均衡器

2011-11-22 21:26:59

pfSense配置Web服务器负载均衡

2019-06-20 14:52:46

Nginx+Tomca负载均衡

2014-12-16 12:50:06

网络VDI

2017-07-03 08:08:25

负载均衡分类

2010-04-20 14:31:29

负载均衡功能

2010-05-10 15:22:57

实现负载均衡

2015-09-25 09:56:37

负载均衡
点赞
收藏

51CTO技术栈公众号