Есть ли у 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