NGINX Plus PLATFORM For Flawless Application Delivery
-
Upload
ashnikbiz -
Category
Technology
-
view
621 -
download
3
Transcript of NGINX Plus PLATFORM For Flawless Application Delivery
![Page 1: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/1.jpg)
NGINX Plus PLATFORM - For Flawless Application Delivery
4th Nov, 2015
Presenter - Sandeep [email protected]
![Page 2: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/2.jpg)
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
![Page 3: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/3.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
3
NGINX Process Model
![Page 4: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/4.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
4
NGINX – True Grandmaster
![Page 5: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/5.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
5
Configuration Update in NGINX
![Page 6: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/6.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
6
Upgrading NGINX
![Page 7: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/7.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
7
NGINX Plus – Flawless Application Delivery
![Page 8: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/8.jpg)
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
![Page 9: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/9.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
9
Application Delivery for microservices
![Page 10: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/10.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
10
Levarage latest features
HTTP/2
![Page 11: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/11.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
11
Multiplexing HTTP/2
![Page 12: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/12.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
12
Levarage latest features
Thread Pools
![Page 13: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/13.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
13
![Page 14: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/14.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
14
![Page 15: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/15.jpg)
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
![Page 16: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/16.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
16
Levarage latest features
Socket Sharding
![Page 17: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/17.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
17
Socket Sharding
![Page 18: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/18.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
18
Levarage latest features
Access Control and Security Enhancement
![Page 19: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/19.jpg)
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
![Page 20: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/20.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
20
Levarage latest features
Improved Monitoring & Diagnostics
![Page 21: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/21.jpg)
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.
![Page 22: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/22.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
22
Levarage latest features
Updated, Interactive NGINX Plus Dashboard
![Page 23: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/23.jpg)
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
![Page 24: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/24.jpg)
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.
![Page 25: NGINX Plus PLATFORM For Flawless Application Delivery](https://reader035.fdocuments.us/reader035/viewer/2022070600/58a7259c1a28ab0d0d8b4f3b/html5/thumbnails/25.jpg)
Confi
denti
al in
form
ation
, for
inte
rnal
use
onl
y
25
Please write to us on [email protected]
Follow us on
Find this presentation on our youtube/slideshare