应用程序级别体验质量(AppQoE)将Citrix ADC设备的几个现有基于策略的安全功能集成到一个集成功能中,该功能利用新的排队机制。公平队列在服务器级别而不是在服级别管理对负载均衡Web服务器和应用程序的请求,从而允许它在负载均衡之前对网站或应用程序的所有请求作为一个组的处理,而不是在负载均衡后作为单独的流处理。
集成到AppQoE中的功能:1.HTTP拒绝服务保护(HDOP)
2.优先级队列(Priority Queuing/PQ)
3.允许连接(SureConnect)
AppQoE解决的问题:
1.简单的超载:任何服务器不论有多么强大,一次只能接收有限数量的连接,当受保护的网站或应用程序一次收到太多请求时,Surge Protection功能会检测到超载并排队多余的连接,直到服务器能够接受他们。优先级队列功能可以确保向最需要访问资源的任何人提供访问权限,而无需等待其他较低优先级请求。AppQoE功能显示一个备用网页,通知用户他们请求的资源不可用。
2.拒绝服务(DOS)攻击。任何面向公众的资源都容易受到攻击,其目的是关闭该服务并拒绝合法用户访问该服务。除了其他类型的高负载以外,浪涌保护和优先级队列功能还有助于管理DOS攻击。此外,HTTP拒绝服务保护功能针对对您网站的DOS攻击,向可疑的攻击者发送测试,如果客户端没有发送正确的响应,则断开连接。
启用APPQoE
一.使用命令行启用AppQoE并查看
> enable ns feature appqoe
Done
> show ns feature
二.使用GUI启用AppQoE
1.导航到“系统”>“设置”
2.在配置高级功能对话框中,选中AppQoE复选框
3.在配置高级功能对话框中,选中AppQoE复选框
4.单机OK(确定)
使用命令行配置AppQoE操作
示例 要为中优先级和最低优先级队列配置策略队列深度为 10 和 1000 的优先级队列,请执行以下操作:
1 > add appqoe action appqoe-act-basic-prhigh -priority HIGH
2 Done
3
4 > add appqoe action appqoe-act-basic-prmedium -priority MEDIUM -
polqDepth 10
5 Done
6
7 > add appqoe action appqoe-act-basic-prlow -priority LOW -polqDepth
1000
8 Done
9
10 > show appqoe action
11
12 1. Name: appqoe-act-basic-prhigh
13 ActionType: PRIORITY_QUEUING
14 Priority: HIGH
15 PolicyQdepth: 0
16 Qdepth: 0
17
18 1. Name: appqoe-act-basic-prmedium
19 ActionType: PRIORITY_QUEUING
20 Priority: MEDIUM
21 PolicyQdepth: 10
22 Qdepth: 0
23
24 1. Name: appqoe-act-basic-prlow
25 ActionType: PRIORITY_QUEUING
26 Priority: LOW
27 PolicyQdepth: 1000
28 Qdepth: 0
29 Done
30 <!--NeedCopy-->