Citrix NetScaler یک کنترلکننده تحویل برنامههای تحت وب (ADC) یکپارچه است که برای بهینه سازی، مدیریت و ایمن سازی ترافیک شبکه ایجاد شده است و همچنین به مدیران فناوری اطلاعات کمک میکند تا برنامهها را تا پنج برابر سریعتر اجرا کنند.همچنین هزینههای مالکیت برنامههای وب را با بارگذاری سرور کاهش میدهد و اطمینان میدهد که برنامهها همیشه با قابلیتهای متعادلسازی برنامه در دسترس هستند.تا سال 2021 بیش از 200،000،000 سایت از Citrix NetScalers استفاده میکردند.
Microsoft، eBay، Weather.com، CNET و MasterCard از شلوغترین سایتهایی هستند که از Citrix NetScaler استفاده میکنند.این در هزاران شبکه در سراسر جهان برای بهینه سازی، ایمن سازی و کنترل ارائه کلیه خدمات سازمانی و ابری و به حداکثر رساندن تجربه کاربر نهایی برای همه کاربران از جمله مشتریان تلفن همراه مستقر شده است.همچنین سلامت سرور را کنترل میکند و ترافیک شبکه و برنامه را برای استفاده کارآمد از منابع به سرورهای اضافی اختصاص میدهد.ابزاری است که سرعت تحویل و کیفیت برنامهها را به کاربر نهایی بهبود میبخشد.
Citrix NetScalers به عنوان یک ابزار فیزیکی یا نرمافزار در دسترس است و دارای یک مدل نرمافزاری مبتنی بر پرداخت است که بسیار محبوب بوده است.زیرا نیازهای پهنای باند مشتریان با توان عملیاتی HTTP افزایش یافته است.همچنین این ابزار با ترکیب فشرده سازی HTTP وCaching ، عملکرد اپلیکیشن را بهبود میبخشد.ایجاد یک کپی Local از دادهها در اولین باری که درخواست میشود، بنابراین اگر همان داده دوباره درخواست شود NetScaler میتواند آن اطلاعات را از حافظه پنهان خود به جای اینکه تمام مسیر را در سراسر شبکه برود تا یک کپی دیگر از منبع اصلی بگیرد، ارائه کند.در بیشتر موارد از عبارت NetScaler ADC بجای Citrix NetScaler استفاده می شود.
این ابزار در نسخههای Premium، Advancedو Standard عرضه میشود که Premium بیشترین ویژگیها و Standard کمترین ویژگیها را دارد.برای توزیع، بهینه سازی و محافظت از ترافیک شبکه لایه 4 -لایه 7 ترافیک خاص برنامه را تجزیه و تحلیل میکند.همچنین میتواند حجم کاری خود را با چندین نسخه از یک برنامه به اشتراک بگذارد.
Citrix NetScaler میتواند با بارگیری SSL از سرورهای برنامه، به عنوان یک واسطه عمل کند.هنگامی که دیتایی به طور ایمن از طریق اینترنت ارسال میشود، رمزگذاری میشود و زمانی که به مقصد میرسد نیاز به رمزگشایی دارد.این فرآیند رمزگذاری و رمزگشایی زمان و منابع زیادی را میگیرد.انتقال فرآیند بارگذاری SSL به کنترل کننده تحویل برنامه، بار سرورها را کاهش میدهد، بنابراین آنها را برای پردازش دادههای بیشتر آزاد میکند و همچنین تعداد سرورهای مورد نیاز برای تکمیل کار را کاهش میدهد.اگرچه قابلیت های متعددی دارد، اما Citrix NetScaler اغلب به عنوان یک ابزار متعادل کننده در محیط های کاربردی مجازی و تحویل دسکتاپ مجازی استفاده میشود.