Citrix Netscalers 是否具有与 iRules 相同的功能?

Citrix Netscalers 是否具有与 iRules 相同的功能?

我正在考虑从 F5 迁移到 Netscaler,但很难确定 Netscaler 是否具有与 iRules 类似的功能。

答案1

是的。我认为他们没有像 F5 那样为其起一个品牌名称,他们只是称之为“政策”,例如内容切换政策或重写政策等。

答案2

我一直在尝试寻找如何将我的 iRules 迁移到 Netscaler,但似乎找不到简单的方法。

我发现这次谈话说的是:

  • 不可否认,至少从管理/配置的角度来看,F5 irules 比 Netscaler 基于策略的规则更容易、更简洁。在我看来,这是 Netscaler 的一个缺点,也是 Citrix 如果想超越 F5 就应该真正寻求纠正的一个方面。习惯于将所有内容放在一个地方的 irule 人员最初会发现 Netscaler 令人困惑,甚至可能很混乱。现在,您需要配置内容交换策略、响应者策略和操作以及重写策略和操作,而不是只有一个 irule,所有这些都包含在配置 GUI 的不同区域中(您会发现自己经常在屏幕之间切换,这会令人沮丧)。

    ...

  • iRules 现在是 CS 策略、重写策略/操作和响应器策略/操作,它们都使用 Citrix 称为 AppExpert 的专有表达语言

它继续说,从好的方面来看,Netscaler 非常灵活,但我认为这个问题的正确答案是说没有与 iRule 等效的功能,就像在单个脚本中放入所有规则一样,但规则本身有等效项。

我使用 iRules 的方式是创建一个规则,使我公司的软件正常工作,然后将该规则分发到使用我们软件的站点。从我对 Netscaler 的早期评论来看,没有一种简单的方法可以将我的配置分发到不同的站点。

编辑:

到目前为止,我发现最接近的方法是将我的任务放入一个文件中,然后通过 Netscaler CLI 加载它们,batch -f <tasks.conf>但我仍然觉得这种方法不如 iRule 好,并且还没有完全迁移我的 iRule。

我将开始调查硝基 API

答案3

相关内容