citrix netscaler application delivery controller (adc) · netscaler application delivery controller...

28
MDS Informatički inženjering Citrix NetScaler Application Delivery Controller (ADC) Rade Švraka – [email protected] www.mds.rs

Upload: others

Post on 07-Oct-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

MDS Informatički inženjering

Citrix NetScaler Application Delivery Controller (ADC)

Rade Švraka – [email protected]

Page 2: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

2MDS Informatički inženjering

Sadržaj

• NetScaler na ADC tržištu

• Tehničke karakteristike

• NetScaler platforme i licenciranje

Page 3: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

3MDS Informatički inženjering

Citrix NetScaler: 15 godina u vrhu ADC rešenja

Veliki broj uspešno implemetiranih rešenja u najvećim serverskim

okruženjima

Page 4: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

4MDS Informatički inženjering

Gartnerov kvadrant za ADC rešenja

Page 5: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

5MDS Informatički inženjering

Preko 150 miliona korisnika širom sveta

Page 6: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

6MDS Informatički inženjering

Sadržaj

• NetScaler na ADC tržištu

• Tehničke karakteristike

• NetScaler platforme i licenciranje

Page 7: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

8MDS Informatički inženjering

NetScaler Application Delivery Controller

• NetScaler je application delivery controller namenjen enterprise

okruženjima.

• NetScaler predstavlja uređaj koji stoji između eksternih korisnika i

back-end resursa.

• Osnovne funkcionalanosti ovog uređaja su:

• Load balancing

• AAA traffic management

• Traffic optimization

• SSL offload

• Application Firewall

• Netscaler Gateway

Page 8: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

9MDS Informatički inženjering

Load Balancing

• Load balancing predstavlja primarnu funkciju NetScaler uređaja.

• NetScaler prosleđuje saobraćaj ka back-end resursima koristeći

odgovarajući skup pravila, sa ciljem da nijedan od servera ne bude

preopterećen.

• Postoji nekoliko algoritama koji su na rasploaganju za funkciju

load balancing-a:

• Least Connection

• Round Robin

• Least Response Time

• Hash Methods

• .....

Page 9: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

10MDS Informatički inženjering

Load Balancing

Page 10: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

11MDS Informatički inženjering

Layer 7 Polise za Kontrolu Aplikacija

Content

Switching

Send request to same

host to different servers

based on data on

HTTP, SIP, DIAMETER,

or Layer 3

Rate Limiting

Throttle access to

application to protect

performance

Responder

Respond to messages

or redirect based on

source, type, other

criteria

Rewrite

Rewrite some

information on request

or response message

Page 11: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

12MDS Informatički inženjering

AAA Traffic Management i Optimizacija Saobraćaja

• AAA funkcionalnost obezbeđuju zaštitu u distribuiranom Internet

okruženju.

• Sigurnosne komponente AAA funkcionalnosti su:

• Autentifikacija

• Autorizacija

• Auditing

• Optimizacija saobraćaja je funkcionalnost koja uključuje tri osnovne

komponente:

• Integrated Caching

• HTTP Compression

• Front End Optimization

Page 12: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

13MDS Informatički inženjering

SSL Offload and Acceleration

• SSL offload funkcionalnost omogućava transparentno ubrzavanje SSL

transakcija.

• U dolaznom smeru NetScaler “presreće“ i dekriptuje SSL saobraćaj koji

zatim prosleđuje ka serveru (dekriptovan ili enkriptovan).

• U odlaznom smeru NetScaler prihvata i enkriptuje odgovor od servera

koji zatim prosleđuje ka klijentu.

• Klijent nije svestan postojanja NetScaler uređaja.

Page 13: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

14MDS Informatički inženjering

Aplication Firewall

Page 14: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

15MDS Informatički inženjering

Application Firewall

Page 15: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

16MDS Informatički inženjering

Application Firewall

Page 16: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

17MDS Informatički inženjering

Application Firewall

Page 17: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

18MDS Informatički inženjering

Application Firewall – PCI Compliance

Data Leak protection

Credit Card Number

Pattern Matching

Personal Identity Info

Reporting and Logging Capabilities for Audits

Analyze AppFirewall configuration against PCI-

DSS requirements

Executive summary of AppFirewall configuration

Page 18: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

19MDS Informatički inženjering

Application Firewall

Page 19: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

20MDS Informatički inženjering

Application Firewall

Page 20: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

21MDS Informatički inženjering

Netscaler Unified Gateway

Šta je Unified Gateway?

• Single IP point-of-entry into your environment

• Intranet applications

• Clientless access (OWA, SharePoint, etc.)

• SaaS (ShareFile)

• Preconfigured applications already on NetScaler

(legacy, other apps, etc.)

• Provides SSO

• nFactor Authentication

Page 21: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

22MDS Informatički inženjering

Netscaler Unified Gateway

Page 22: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

23MDS Informatički inženjering

Netscaler Unified Gateway - topologija

Page 23: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

24MDS Informatički inženjering

Netscaler Unified Gateway

Page 24: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

25MDS Informatički inženjering

Netscaler Unified Gateway

Page 25: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

28MDS Informatički inženjering

NetScaler Platforme

NetScaler MPX 5550, 5650, 8005

NetScaler SDX 8015

NetScaler MPX FIPS: 9700, 10500, 12500, 15500

NetScaler MPX/SDX: 11515, 11520, 11530, 11540, 11542, 17550, 19550, 20550

21550, 22040, 22060, 22080, 22100, 22120, 24100, 24150

NetScaler VPX 10, 200, 1000, 3000, 10G, 15G, 25G, 40G,100G

Page 26: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

29MDS Informatički inženjering

Identične funkcionalnosti i mogućnosti bez obzira na tip platforme

VirtualRun Anywhere

VPX

PlatformMulti-Tenant

SDX

PhysicalPrice-Performance

= =MPX

Page 27: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

30MDS Informatički inženjering

Licenciranje

Page 28: Citrix NetScaler Application Delivery Controller (ADC) · NetScaler Application Delivery Controller • NetScaler je application delivery controller namenjen enterprise okruženjima

MDS Informatički inženjering

HVALARade Švraka – [email protected]

www.mds.rs

Citrix NetScaler Application Delivery Controller (ADC)