Post on 12-Apr-2017
transcript
NGINX Plus PLATFORM - For Flawless Application Delivery
4th Nov, 2015
Presenter - Sandeep Khuperkarsandeepk@ashnik.com
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
2
What is NGINX?
Internet
WebserverServe content from disk
Application GatewayFastCGI, uWSGI, Passenger…
Reverse ProxyCaching, Load Balancing…
HTTP traffic
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
3
NGINX Process Model
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
4
NGINX – True Grandmaster
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
5
Configuration Update in NGINX
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
6
Upgrading NGINX
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
7
NGINX Plus – Flawless Application Delivery
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
Confi
denti
al in
form
ation
, for
inte
rnal
use
on
ly
8
NGINX Plus – Trusted Gatekeeper
Faster DeploymentRequest RoutingA|B TestingSeamless application upgradesIsolating servers
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
9
Application Delivery for microservices
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
10
Levarage latest features
HTTP/2
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
11
Multiplexing HTTP/2
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
12
Levarage latest features
Thread Pools
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
13
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
14
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
Confi
denti
al in
form
ation
, for
inte
rnal
use
on
ly
15
Thread Pool
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
16
Levarage latest features
Socket Sharding
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
17
Socket Sharding
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
18
Levarage latest features
Access Control and Security Enhancement
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
Confi
denti
al in
form
ation
, for
inte
rnal
use
on
ly
19
NTLM support
TCP Access Control and Limiting• Connection Limiting
• Limit connections clients can have open at a time
• Slow down DDoS attackers
• Access Controls
• Create black/white lists of IP Addresses
• Quickly block malicious IPs
• Bandwidth Limits
• Limit client upload and download speed
• Prevent attackers from taking up precious bandwidth
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
20
Levarage latest features
Improved Monitoring & Diagnostics
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
Confi
denti
al in
form
ation
, for
inte
rnal
use
on
ly
21
New counters• 499 errors - Client closed connection while server was processing request.
• NGINX worker restarts - The number of times the NGINX worker restarted. This helps to
detect NGINX worker process crashes.
• NGINX reloads - The number of times NGINX was reloaded. This confirms that NGINX was
actually reloaded, or that it failed due to various reasons such as improper configuration.
• Queue overflows - Measures how well a server handles load. A high number of queue
overflows indicates a server that is struggling to keep up.
• SSL handshakes - The number of SSL handshakes completed.
• SSL sessions reused - The number of SSL sessions that were reused from an earlier session.
• New SSL sessions - The number of new SSL sessions negotiated.
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
22
Levarage latest features
Updated, Interactive NGINX Plus Dashboard
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
Confi
denti
al in
form
ation
, for
inte
rnal
use
on
ly
23
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
Confi
denti
al in
form
ation
, for
inte
rnal
use
on
ly
24
You build great applications. NGINX delivers them.
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
25
Please write to us on success@ashnik.com
Follow us on
Find this presentation on our youtube/slideshare