SlideShare a Scribd company logo
MORE INFORMATION AT NGINX.COM
Flawless Application Delivery with NGINX Plus
MORE INFORMATION AT NGINX.COM
Flawless Application
Delivery with NGINX
But first,
a little bit about NGINX...
5
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
What is NGINX?
Internet
Webserver
Serve content from disk
Application Gateway
FastCGI, uWSGI, Passenger…
Reverse Proxy
Caching, Load Balancing…
HTTP traffic
High Concurrency for Web Scale
Source: Webfaction Blog: http://blog.webfaction.com/2008/12/a-little-holiday-present-10000-reqssec-with-nginx-2/
Low Memory Use Drives Performance
Source: Webfaction Blog: http://blog.webfaction.com/2008/12/a-little-holiday-present-10000-reqssec-with-nginx-2/
NGINX has become
the heart of the modern web
10
140 milliontotal sites
running on NGINX
11Source: Netcraft June 2015 Web Server Survey
48%of the Top 10,000
most visited websites
12Source: W3Techs Web Technology Survey
36%of all sites on
Amazon Web Services
13Source: W3Techs December 2013 Web Server Survey
14
What drives us?
15
Building a great application
is only half the battle,
delivering the application
is the other half.
16
MORE INFORMATION AT NGINX.COM
MORE INFORMATION AT NGINX.COM
Flawless Application Delivery with NGINX Plus
MORE INFORMATION AT NGINX.COM
So what does it take to achieve
flawless application delivery?
20
#1: Load Balancing and Caching
 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
 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
Virtual IP
Virtual IP
Active
Backup
Failover
Don’t Forget High Availability!
#2: Security & Access Control
• SSL everywhere
• Authentication
• Whitelist, Blacklists, GEOIp
• Set up smart access limits:
– Request limiting
– Bandwidth controls
– Limit connections
#2: Security & Access Control
#3: Monitoring & Management
 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
• Extended HTTP status ✓
• JSON Response ✓
• Plug-ins for Dynatrace,
New Relic, DataDog, etc.
NGINX Plus feature
Advanced Statistics
Flawless Application Delivery with NGINX Plus
Adding NGINX
to your application
31
App Delivery
ControllerDatabase
App Servers
Web
Servers
N
You can add us to your current stack today
App Delivery
ControllerStorage
App Servers
Web
Servers
N
N
N
You can add us to your current stack today
Moving from monolith to microservices
Application
Delivery
Monolithic
Application
Clustered
Database
Deployment
Platform
Architecture 34
Application delivery for microservices
NGINX is in each microservice,
ensuring they are:
• Connected
• Served
• Authenticated
• Secured
• Cached
• Load Balanced
• Scaled
35
You can also use NGINX in your API Gateway
36
NGINX Plus provides:
• Integration
• Security
• Request Routing
• Optimization
• Scalability
MORE INFORMATION AT NGINX.COM
Flawless application delivery made easy
37
Load Balancer Monitoring &
Management
Web ServerContent Cache Streaming Media
NGINX F/OSS
nginx.org
3rd party
modules
Large community
of >100 modules
NGINX and NGINX Plus
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
MORE INFORMATION AT NGINX.COM
OPEN SOURCE
PLUS
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
Let us help you
Thank You
nginx.com | @nginx

More Related Content

What's hot (20)

PPTX
3 Ways to Automate App Deployments with NGINX
NGINX, Inc.
 
PPTX
Secure Your Apps with NGINX Plus and the ModSecurity WAF
NGINX, Inc.
 
PPTX
NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX, Inc.
 
PPTX
Improve App Performance & Reliability with NGINX Amplify
NGINX, Inc.
 
PDF
NGINX Amplify: Monitoring NGINX with Advanced Filters and Custom Dashboards
NGINX, Inc.
 
PPTX
NGINX Microservices Reference Architecture: Ask Me Anything
NGINX, Inc.
 
PPTX
What's New in NGINX Plus R10?
NGINX, Inc.
 
PDF
Overview of SSL: choose the option that's right for you
Cloudflare
 
PPTX
Managing Traffic Spikes This Holiday Season
Cloudflare
 
PDF
DockerCon Live 2020 - Securing Your Containerized Application with NGINX
Kevin Jones
 
PDF
Virus Bulletin 2012
Cloudflare
 
PPTX
NGINX, Istio, and the Move to Microservices and Service Mesh
NGINX, Inc.
 
PPTX
Introducing the Microservices Reference Architecture Version 1.2
NGINX, Inc.
 
PPTX
NGINX Plus PLATFORM For Flawless Application Delivery
Ashnikbiz
 
PPTX
Scale your application to new heights with NGINX and AWS
NGINX, Inc.
 
PPTX
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
NGINX, Inc.
 
PDF
Sullivan heartbleed-defcon22 2014
Cloudflare
 
PPTX
Botconf ppt
Cloudflare
 
PPTX
Using an API Gateway for Microservices
NGINX, Inc.
 
PDF
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Fastly
 
3 Ways to Automate App Deployments with NGINX
NGINX, Inc.
 
Secure Your Apps with NGINX Plus and the ModSecurity WAF
NGINX, Inc.
 
NGINX MRA Fabric Model Release and Ask Me Anything Part 4
NGINX, Inc.
 
Improve App Performance & Reliability with NGINX Amplify
NGINX, Inc.
 
NGINX Amplify: Monitoring NGINX with Advanced Filters and Custom Dashboards
NGINX, Inc.
 
NGINX Microservices Reference Architecture: Ask Me Anything
NGINX, Inc.
 
What's New in NGINX Plus R10?
NGINX, Inc.
 
Overview of SSL: choose the option that's right for you
Cloudflare
 
Managing Traffic Spikes This Holiday Season
Cloudflare
 
DockerCon Live 2020 - Securing Your Containerized Application with NGINX
Kevin Jones
 
Virus Bulletin 2012
Cloudflare
 
NGINX, Istio, and the Move to Microservices and Service Mesh
NGINX, Inc.
 
Introducing the Microservices Reference Architecture Version 1.2
NGINX, Inc.
 
NGINX Plus PLATFORM For Flawless Application Delivery
Ashnikbiz
 
Scale your application to new heights with NGINX and AWS
NGINX, Inc.
 
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
NGINX, Inc.
 
Sullivan heartbleed-defcon22 2014
Cloudflare
 
Botconf ppt
Cloudflare
 
Using an API Gateway for Microservices
NGINX, Inc.
 
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Fastly
 

Similar to Flawless Application Delivery with NGINX Plus (20)

PDF
ITB2017 - Nginx ppf intothebox_2017
Ortus Solutions, Corp
 
PDF
NGINX: The Past, Present and Future of the Modern Web
Kevin Jones
 
PPTX
NGINX Basics: Ask Me Anything – EMEA
NGINX, Inc.
 
PPTX
Accelerating Your Web Application with NGINX
Kevin Jones
 
PDF
Using NGINX and NGINX Plus as a Kubernetes Ingress
Kevin Jones
 
PPTX
How to Adopt Infrastructure as Code
NGINX, Inc.
 
PDF
Kubernetes and the NGINX Plus Ingress Controller
Katherine Bagood
 
PPTX
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
Aine Long
 
PDF
Lcu14 Lightning Talk- NGINX
Linaro
 
PPTX
Accélérez vos déploiements applicatifs avec NGINX Controller
NGINX, Inc.
 
PPTX
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
Katherine Bagood
 
PDF
NGINX Plus R19 : EMEA
NGINX, Inc.
 
PDF
Achieve Full API Lifecycle Management Using NGINX Controller – EMEA
NGINX, Inc.
 
PDF
Driving success in the cloud with NGINX
NGINX, Inc.
 
PDF
Driving Success In The Cloud With NGINX
NGINX, Inc.
 
PDF
APIs: Intelligent Routing, Security, & Management
NGINX, Inc.
 
PPTX
Replacing and Augmenting F5 BIG-IP with NGINX Plus
NGINX, Inc.
 
PPTX
Do You Need A Service Mesh?
NGINX, Inc.
 
PDF
Simplify Microservices with the NGINX Application Platform - EMEA
NGINX, Inc.
 
PPTX
Delivering High Performance Websites with NGINX
NGINX, Inc.
 
ITB2017 - Nginx ppf intothebox_2017
Ortus Solutions, Corp
 
NGINX: The Past, Present and Future of the Modern Web
Kevin Jones
 
NGINX Basics: Ask Me Anything – EMEA
NGINX, Inc.
 
Accelerating Your Web Application with NGINX
Kevin Jones
 
Using NGINX and NGINX Plus as a Kubernetes Ingress
Kevin Jones
 
How to Adopt Infrastructure as Code
NGINX, Inc.
 
Kubernetes and the NGINX Plus Ingress Controller
Katherine Bagood
 
NGINX Kubernetes Ingress Controller: Getting Started – EMEA
Aine Long
 
Lcu14 Lightning Talk- NGINX
Linaro
 
Accélérez vos déploiements applicatifs avec NGINX Controller
NGINX, Inc.
 
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
Katherine Bagood
 
NGINX Plus R19 : EMEA
NGINX, Inc.
 
Achieve Full API Lifecycle Management Using NGINX Controller – EMEA
NGINX, Inc.
 
Driving success in the cloud with NGINX
NGINX, Inc.
 
Driving Success In The Cloud With NGINX
NGINX, Inc.
 
APIs: Intelligent Routing, Security, & Management
NGINX, Inc.
 
Replacing and Augmenting F5 BIG-IP with NGINX Plus
NGINX, Inc.
 
Do You Need A Service Mesh?
NGINX, Inc.
 
Simplify Microservices with the NGINX Application Platform - EMEA
NGINX, Inc.
 
Delivering High Performance Websites with NGINX
NGINX, Inc.
 
Ad

Recently uploaded (20)

PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Ad

Flawless Application Delivery with NGINX Plus

Editor's Notes

  • #8: NGINX Plus gives you all the tools you need to deliver your application reliably. Web Server NGINX is a fully featured web server that can directly serve static content. NGINX Plus can scale to handle hundreds of thousands of clients simultaneously, and serve hundreds of thousands of content resources per second. Application Gateway NGINX handles all HTTP traffic, and forwards requests in a smooth, controlled manner to PHP, Ruby, Java, and other application types, using FastCGI, uWSGI, and linux sockets. Reverse Proxy NGINX is a reverse proxy that you can put in front of your applications. NGINX can cache both static and dynamic content to improve overall performance, as well as load balance traffic enabling you to scale-out.
  • #10: NGINX is event-driven, asynchronous, multi-process, and singe threaded.
  • #13: Half of the top 10,000 We’re now the number one web server for the top 100,000 as well, and climbing fast in every category.
  • #18: Who would have thought that a site being slow and down would be national news, and require site developers to testify before Congress?
  • #21: Flawless application delivery is… Fast page and screen loads Continuous uptime Secure applications Resiliency in the face of both high traffic and attacks A customer experience that matches the best applications in the world It used to be that only the biggest, most well funded brands in the world saw flawless app delivery. But with cloud infrastructure and open source software, anyone can get there. So what does it take?
  • #26: Rate Limiting Example: Limit rate of login requests Bandwidth Limiting Limit bandwidth to client streaming video Connection Limiting Limit simultaneous clients to a resource
  • #27: Rate Limiting Example: Limit rate of login requests Bandwidth Limiting Limit bandwidth to client streaming video Connection Limiting Limit simultaneous clients to a resource
  • #35: NGINX Plus is a software alternative to high cost hardware load balancers. It can be installed on commodity hardware or on a VM. NGINX Plus has all the features you need to scale monolithic applications: A complete L4-L7 load balancer with all the features you expect such as: session persistence, health checks, and a variety of load balancing algorithms for both HTTP and TCP applications. A content cache that can store both static and dynamic content. Caching helps improve overall performance and reduces load on application servers. A web server than can directly serve static content
  • #36: Microservices have been made famous by companies like Netflix and Amazon. They’re applications grew too big to be deployed as a single monolith and the decision was made to decompose the application into smaller services, each of which exposes an API that other services can consume.
  • #37: Microservices solves a lot of problems but also brings in a whole set of new challenges. With a monolith there is a single endpoint for clients to interact with, in a microservices architecture there is no single entry point. To solve this problem, NGINX Plus acts as an “API Gateway” to glue the services together and give clients a single endpoint to interact with. As as API Gateway, NGINX Plus provides a number of benefits: Security – NGINX can protect your microservices application from DDoS attacks and can also authenticate requests to ensure people are only accessing the services they are allow to access. Request Routing – NGINX Plus knows where all your microservices live and can appropriately direct clients to them based on the URI Optimization – NGINX can cache responses from services or even serve static content directly to reduce overall load on services Scalability – With NGINX Plus you can add and remove microservice instances without your end users ever experiencing a failure
  • #38: NGINX Plus combines a web server with a load balancer, content cache, and media server into a high performance application deliver platform.
  • #41: NGINX Plus extends NGINX with advanced features such as health monitoring, session persistence, and an advanced monitoring interface. NGINX Plus is a complete application delivery platform.