按需唤醒(负载平衡解决方案?)

按需唤醒(负载平衡解决方案?)

我不知道如何面对具有挑战性的情况:按需唤醒服务器

问题

当传入数据包到达时,唤醒监听特定端口的物理服务器。客户端和服务器之间可能存在控制器/中间件,但它不应影响带宽(并且对用户透明)。

主要目标:节省电力消耗。

我尝试过的方法

我在本次演示中尝试的设置适用于 Samba NAS 服务器。



  • 防火墙唤醒:与上一个选项类似,但作用于传输层,针对请求的端口,防火墙将唤醒服务器。需要子网来伪装服务器。

    防火墙拓扑

    • 优点:通用,对已建立状态的用户透明
    • 缺点:带宽受影响,需要新的子网

  • 远程视频服务器:基于负载平衡环境,目标是利用浮动 IP 地址。我设想修改 ipvs 堆栈(管理工具或者保持活跃) 通过在请求到达时实现唤醒服务器功能。这需要大量的工作和搜索,这就是为什么我更愿意看看是否还有其他解决方案 ;)

    IPVS DR 拓扑

    • 优点:通用,对已建立状态的用户透明,带宽不受影响
    • 缺点:设置起来困难吗?

这是 NAS 服务器的一个示例,但我更喜欢采用优雅而通用的解决方案来解决这个问题。

有任何想法吗 ? :)

相关内容