Есть ли у Citrix Netscalers функции, эквивалентные iRules?

Я собираюсь перейти от F5 к Netscaler и с трудом выясняю, есть ли у Netscalers функция, похожая на iRules.

3 ответа

Да. Я не думаю, что у них есть торговая марка, как у F5, они просто называют их "политикой", такой как политика переключения контента или политика перезаписи, и т. Д.

Я пытался найти способ перенести мои iRules на Netscaler, и я не могу найти легкий путь.

Я нашел этот разговор, который говорит:

  • Нет никаких сомнений, что F5 намного проще и чище, чем правила Netscaler, основанные на политике, по крайней мере, с точки зрения управления / конфигурации. По моему мнению, это единственное падение netscaler, и единственная область, которую Citrix действительно должен исправить, если они хотят сделать следующий шаг после F5. Человек, который привык иметь все в одном месте, поначалу посчитает, что netscaler сбивает с толку, и, вероятно, грязный. Вместо того, чтобы использовать один из них, теперь вам нужно настроить политики изменения содержимого, политики и действия респондента и переписать политики и действия, все они содержатся в различных областях в графическом интерфейсе конфигурации (вы будете часто переключаться между экранами, и он будет получать расстраивает).

    ...

  • iRules теперь представляют собой политики CS, политики переписывания / действия и политики / действия респондента, причем все они используют собственный язык выражений, который Citrix вызывает AppExpert

Далее следует сказать, что с другой стороны, netscaler довольно гибок, но я думаю, что правильный ответ на этот вопрос состоит в том, чтобы сказать, что нет функции, эквивалентной iRule, как в одном скрипте, где вы помещаете все свои правила, но Сами правила имеют эквиваленты.

То, как я работал с iRules, - это создание правила для правильной работы программного обеспечения моей компании, а затем распространение этого правила на сайты, которые используют наше программное обеспечение. Из моего раннего обзора Netscaler не будет простого способа распространения моей конфигурации на разные сайты.

РЕДАКТИРОВАТЬ:

Пока что самое близкое, что я нашел, - это поместить мои задачи в файл и загрузить их через CLI Netscaler, используя batch -f <tasks.conf> хотя я все еще чувствую, что этот подход не так хорош, как iRule, и еще не полностью перенес мои iRules.

Я начну изучать Nitro API.

Рассматривали ли вы просмотр веб-сайта Citrix? https://www.citrix.com/go/citrix-developer/netscaler-developer-community/irules-conversion-guides.html

Другие вопросы по тегам