{"id":13939,"date":"2017-02-11T13:28:02","date_gmt":"2017-02-11T04:28:02","guid":{"rendered":"https:\/\/jirak.net\/wp\/migrating-load-balancer-configuration-from-f5-and-citrix-to-nginx-plus-with-our-guides\/"},"modified":"2017-02-11T15:35:01","modified_gmt":"2017-02-11T06:35:01","slug":"migrating-load-balancer-configuration-from-f5-and-citrix-to-nginx-plus-with-our-guides","status":"publish","type":"post","link":"https:\/\/jirak.net\/wp\/migrating-load-balancer-configuration-from-f5-and-citrix-to-nginx-plus-with-our-guides\/","title":{"rendered":"Migrating Load Balancer Configuration from F5 and Citrix to NGINX Plus with Our Guides"},"content":{"rendered":"<p>Migrating Load Balancer Configuration from F5 and Citrix to NGINX Plus with Our Guides<\/p>\n<p>Migrating to the cloud seems to be top&#8209;of&#8209;mind for almost everyone these days. Even if you&#8217;re not actively involved in a cloud migration or \u201ccloudification\u201d of existing infrastructure&nbsp;&ndash; either because you&#8217;re not quite ready, you have legacy and monolithic applications that don\u2019t lend themselves to a more distributed and agile architecture, or there are business and technology reasons to stay on&#8209;premises&nbsp;&ndash; you&#8217;re still probably talking about it. If moving to the cloud is a even remotely a topic of conversation around your IT watercooler, then breaking ties to legacy hardware appliances is right there with it, hand&#8209;in&#8209;hand. <\/p>\n<p>Application delivery controllers (ADCs) are often explicitly associated with hardware. The term brings to mind large appliances, some of which take up 16U (almost 2 feet) of vertical rack space&nbsp;&ndash; massive, front&#8209;door behemoths that can manage 100% of the traffic entering the data center. The name itself is rooted in the concept of a traffic cop acting as the one master controller of all traffic. <\/p>\n<h2>Software ADCs Are a Better Fit for the Cloud and Modern Architectures<\/h2>\n<p>Thankfully, not all ADCs are built alike or tied to proprietary hardware. Most use cases don&#8217;t really call for such massive, future&#8209;proofed hardware, and software&#8209;based ADCs make more sense where agility is key. Even if enterprises are not moving their infrastructure to the cloud, they&#8217;re increasingly adopting more flexible and agile development and deployment methods, and are finding that NGINX&nbsp;Plus provides the features and performance they need for highly available application delivery, while drastically reducing CapEx, OpEx, and even data&#8209;center footprint. <\/p>\n<p>If you are moving to the cloud, a big point in favor of software&#8209;based ADCs like NGINX&nbsp;Plus is that they can move to the cloud along with your application stack and stay as close to the app as possible. Your cloud vendor is not going to let you move your hardware appliance into its data center, so you&#8217;re locked into an on&#8209;premises infrastructure as long as you&#8217;re using a hardware ADC. <\/p>\n<h2>Migrating Proprietary ADC and Load Balancer Configuration<\/h2>\n<p>The question we get most often from customers replacing legacy hardware ADCs like F5&nbsp;BIG&#8209;IP or Citrix&nbsp;NetScaler with NGINX&nbsp;Plus is \u201cHow do I migrate my complicated ADC configuration to NGINX&nbsp;Plus?\u201d The good news is that it\u2019s extremely easy to translate proprietary ADC rule sets to the NGINX&nbsp;Plus&#8217; content&#8209;routing configuration language, which is much like the familiar syntax for Linux configuration files. <\/p>\n<p>The even better news is that once you&#8217;ve migrated the base configuration, you often don&#8217;t need to migrate F5 or Citrix&#8217;s complicated traffic&#8209;management rule sets at all. Because NGINX&nbsp;Plus is a purpose&#8209;built reverse proxy and content delivery platform, its configuration syntax is streamlined to represent content&#8209;routing rules as simply as possible, making it possible to collapse or completely remove complicated F5 and Citrix rules.  <\/p>\n<h2>Our Migration Guides Get You There Fast<\/h2>\n<p>We have created two migration guides to walk you through converting your application load&#8209;balancer configuration from F5&nbsp;BIG&#8209;IP or Citrix&nbsp;NetScaler to NGINX&nbsp;Plus. These guides provide sample configurations in F5\u2019s TMOS control language or Citrix\u2019s NetScaler configuration language, mapping them to the equivalent NGINX&nbsp;Plus configuration syntax.  While a working knowledge of F5 or Citrix is beneficial, you don&#8217;t need much background or experience with NGINX&nbsp;Plus because the configuration syntax is familiar from Linux.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.nginx.com\/resources\/deployment-guides\/migrating-load-balancer-configuration-netscaler-nginx-plus\/?utm_source=migration-guides-load-balancer-configuration-f5-citrix-nginx-plus&amp;utm_medium=blog&amp;utm_campaign=Hardware+Replace\">Migrating Load Balancer Configuration from Citrix&nbsp;NetScaler to NGINX&nbsp;Plus<\/a><\/li>\n<li><a href=\"https:\/\/www.nginx.com\/resources\/deployment-guides\/migrating-load-balancer-configuration-f5-nginx-plus\/?utm_source=migration-guides-load-balancer-configuration-f5-citrix-nginx-plus&amp;utm_medium=blog&amp;utm_campaign=Hardware+Replace\">Migrating Load Balancer Configuration from F5&nbsp;BIG&#8209;IP&nbsp;LTM to NGINX&nbsp;Plus<\/a><\/li>\n<\/ul>\n<p>And if you need help migrating more complicated F5&nbsp;BIG&#8209;IP iRules or Citrix&nbsp;NetScaler configuration policies, check out <a href=\"https:\/\/www.nginx.com\/blog\/migrating-layer7-logic-f5-irules-citrix-policies-nginx-plus\/?utm_source=migration-guides-load-balancer-configuration-f5-citrix-nginx-plus&amp;utm_medium=blog&amp;utm_campaign=Hardware+Replace\">Migrating Layer 7 Logic from F5 iRules and Citrix Policies to NGINX and NGINX&nbsp;Plus<\/a> on our blog. <\/p>\n<h2>Conclusion<\/h2>\n<p>NGINX&nbsp;Plus reduces your data&#8209;center costs and requirements while scaling your application infrastructure up and out, moving the conversation from \u201cWill 16Us fit in our rack?\u201d to \u201cHow many NGINX&nbsp;Plus containers do I need to scale my microservice application in the cloud?\u201d <\/p>\n<p>Hardware will always have a place in on&#8209;premises infrastructure, and hardware&#8209; and software&#8209;based solutions can coexist under the same rack. But many NGINX&nbsp;Plus customers have been able to move completely away from hardware, eliminating large CapEx expenditure up front and OpEx support costs in the long term. Migrating from F5&nbsp;BIG&#8209;IP and Citrix&nbsp;NetScaler hardware appliances to the NGINX&nbsp;Plus software ADC is probably easier than you think, so take a look at how NGINX&nbsp;Plus can simplify your life while giving you more flexibility and options in, and around, the cloud.<\/p>\n<p>Get acquainted with NGINX&nbsp;Plus today: start your <span><a href=\"https:\/\/www.nginx.com\/free-trial-request?utm_source=migration-guides-load-balancer-configuration-f5-citrix-nginx-plus&amp;utm_medium=blog&amp;utm_campaign=Hardware+Replace\">free 30&#8209;day trial<\/a><\/span> or <a href=\"#contact-us\">contact&nbsp;us<\/a> for a demo.<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/migration-guides-load-balancer-configuration-f5-citrix-nginx-plus\/\">Migrating Load Balancer Configuration from F5 and Citrix to NGINX Plus with Our Guides<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\">NGINX<\/a>.<\/p>\n<p>Source: <a href=\"https:\/\/www.nginx.com\/blog\/migration-guides-load-balancer-configuration-f5-citrix-nginx-plus\/\" target=\"_blank\">Migrating Load Balancer Configuration from F5 and Citrix to NGINX Plus with Our Guides<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Migrating Load Balancer Configuration from F5 and Citrix to NGINX Plus with Our Guides Migrating to the cloud seems to be top&#8209;of&#8209;mind for almost everyone these days. Even if you&#8217;re not actively involved in a cloud migration or \u201ccloudification\u201d of existing infrastructure&nbsp;&ndash; either because you&#8217;re not quite ready, you have legacy and monolithic applications that don\u2019t lend themselves to a more distributed and agile architecture, or there are business and technology reasons to stay on&#8209;premises&nbsp;&ndash; you&#8217;re still probably talking about it. If moving to the cloud is a even remotely a topic of conversation around your IT watercooler, then breaking ties to legacy hardware appliances is right there with it, hand&#8209;in&#8209;hand. Application delivery controllers (ADCs) are often explicitly associated with hardware. The term brings to mind large appliances, some of which take up 16U (almost 2 feet) of vertical rack <a class=\"mh-excerpt-more\" href=\"https:\/\/jirak.net\/wp\/migrating-load-balancer-configuration-from-f5-and-citrix-to-nginx-plus-with-our-guides\/\" title=\"Migrating Load Balancer Configuration from F5 and Citrix to NGINX Plus with Our Guides\">[ more&#8230; ]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[169],"tags":[652],"class_list":["post-13939","post","type-post","status-publish","format-standard","hentry","category-news","tag-nginx"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/13939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/comments?post=13939"}],"version-history":[{"count":1,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/13939\/revisions"}],"predecessor-version":[{"id":13940,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/posts\/13939\/revisions\/13940"}],"wp:attachment":[{"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/media?parent=13939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/categories?post=13939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jirak.net\/wp\/wp-json\/wp\/v2\/tags?post=13939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}