flawless application delivery with nginx plus
TRANSCRIPT
![Page 1: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/1.jpg)
MORE INFORMATION AT NGINX.COM
![Page 2: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/2.jpg)
![Page 3: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/3.jpg)
MORE INFORMATION AT NGINX.COM
![Page 4: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/4.jpg)
Flawless Application Delivery with NGINX
![Page 5: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/5.jpg)
But first,a little bit about NGINX...
5
![Page 6: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/6.jpg)
MORE INFORMATION AT NGINX.COM
• First OSS release in 2004
• Company founded in 2011
• VC-backed by industry
leaders
• 500+ Customers
• 75+ Employees
Igor Sysoev, NGINX creator and founder
![Page 7: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/7.jpg)
What is NGINX?
Internet
WebserverServe content from disk
Application GatewayFastCGI, uWSGI, Passenger…
Reverse ProxyCaching, Load Balancing…
HTTP traffic
![Page 8: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/8.jpg)
High Concurrency for Web Scale
Source: Webfaction Blog: http://blog.webfaction.com/2008/12/a-little-holiday-present-10000-reqssec-with-nginx-2/
![Page 9: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/9.jpg)
Low Memory Use Drives Performance
Source: Webfaction Blog: http://blog.webfaction.com/2008/12/a-little-holiday-present-10000-reqssec-with-nginx-2/
![Page 10: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/10.jpg)
NGINX has becomethe heart of the modern web
10
![Page 11: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/11.jpg)
140 milliontotal sites
running on NGINX
11Source: Netcraft June 2015 Web Server Survey
![Page 12: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/12.jpg)
48%of the Top 10,000
most visited websites
12Source: W3Techs Web Technology Survey
![Page 13: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/13.jpg)
36%of all sites on
Amazon Web Services
13Source: W3Techs December 2013 Web Server Survey
![Page 14: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/14.jpg)
14
![Page 15: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/15.jpg)
What drives us?
15
![Page 16: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/16.jpg)
Building a great application is only half the battle,
delivering the application is the other half.
16
![Page 17: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/17.jpg)
MORE INFORMATION AT NGINX.COM
![Page 18: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/18.jpg)
MORE INFORMATION AT NGINX.COM
![Page 19: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/19.jpg)
![Page 20: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/20.jpg)
MORE INFORMATION AT NGINX.COM
So what does it take to achieve
flawless application delivery?
20
![Page 21: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/21.jpg)
#1: Load Balancing and Caching
![Page 22: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/22.jpg)
Application Load Balancing
• Round Robin? Least time? Least Connections?
Automated Failover
Session Persistence and Slow Restart
Advanced Cache Controls
Content switching and request routing
#1: Load Balancing and Caching
NGINX Plus features
![Page 23: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/23.jpg)
Configure application-aware health checks
Stop sending traffic to down nodes
Resume sending when nodes come back up
– or, even better –
Slow start – Allow for warm-up period
NGINX Plus feature
Failover based on health checks
![Page 24: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/24.jpg)
Virtual IP
Virtual IP
Active
Backup
Failover
Don’t Forget High Availability!
![Page 25: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/25.jpg)
#2: Security & Access Control
![Page 26: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/26.jpg)
• SSL everywhere
• Authentication
• Whitelist, Blacklists, GEOIp
• Set up smart access limits:
– Request limiting
– Bandwidth controls
– Limit connections
#2: Security & Access Control
![Page 27: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/27.jpg)
#3: Monitoring & Management
![Page 28: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/28.jpg)
Enable developers to control app delivery!
• Manage configurations with every deployment
On-the-fly load-balancing configuration
• React in real time!
No down time with live binary updates
Live activity monitoring – via GUI, API, JSON
• Enable remote logging (with syslog)
NGINX Plus feature
#3: Monitoring & Management
![Page 29: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/29.jpg)
• Extended HTTP status ✓
• JSON Response ✓
• Plug-ins for Dynatrace,
New Relic, DataDog, etc.
NGINX Plus feature
Advanced Statistics
![Page 30: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/30.jpg)
![Page 31: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/31.jpg)
Adding NGINXto your application
31
![Page 32: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/32.jpg)
App Delivery
ControllerDatabase
App Servers
Web
Servers
N
You can add us to your current stack today
![Page 33: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/33.jpg)
App Delivery
ControllerStorage
App Servers
Web
Servers
N
N
N
You can add us to your current stack today
![Page 34: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/34.jpg)
Moving from monolith to microservices
Application
Delivery
Monolithic
Application
Clustered
Database
Deployment
PlatformArchitecture 34
![Page 35: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/35.jpg)
Application delivery for microservices
NGINX is in each microservice,
ensuring they are:
• Connected
• Served
• Authenticated
• Secured
• Cached
• Load Balanced
• Scaled
35
![Page 36: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/36.jpg)
You can also use NGINX in your API Gateway
36
NGINX Plus provides:
• Integration
• Security
• Request Routing
• Optimization
• Scalability
![Page 37: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/37.jpg)
MORE INFORMATION AT NGINX.COM
Flawless application delivery made easy
37
Load Balancer Monitoring &
ManagementWeb ServerContent Cache Streaming Media
![Page 38: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/38.jpg)
NGINX F/OSS
nginx.org
3rd party
modules
Large community
of >100 modules
NGINX and NGINX Plus
![Page 39: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/39.jpg)
NGINX F/OSS
nginx.org
3rd party
modules
Large community
of >100 modules
NGINX Plus
Advanced app delivery features
Ease-of-management
Commercial support
NGINX and NGINX Plus
![Page 40: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/40.jpg)
MORE INFORMATION AT NGINX.COM
OPEN SOURCEPLUS
FEATURES
REQUEST ROUTING COMPRESSION LOAD BALANCING APP HEALTH MONITORING GUI VISUALIZATION
SSL EMBEDDED SCRIPT LANGUAGE EDGE CACHE MEDIA STREAMING MONITORING ANALYTICS CONFIGURATION RESTFUL API
What’s inside NGINX Plus?
40
![Page 41: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/41.jpg)
Let us help you
![Page 42: Flawless Application Delivery with NGINX Plus](https://reader030.vdocuments.site/reader030/viewer/2022021509/5874f5a51a28ab917a8b7d89/html5/thumbnails/42.jpg)
Thank Younginx.com | @nginx