nginx plus platform for flawless application delivery

Post on 12-Apr-2017

621 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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

top related