Driving Success In The Cloud With NGINX
- 2. Source: Source information goes here.Source: Source information goes here.
47%
Of CEOs are being challenged
by the board to make progress
in digital business
Source: https://www.gartner.com/newsroom/id/36890175
- 3. Source: Source information goes here.Source: Source information goes here.
56%
Of CEOs said their digital
improvements have already
improved profits
Source: https://www.gartner.com/newsroom/id/36890176
- 5. Source: Source information goes here.Source: Source information goes here.
Every customer-facing app
is now a mission critical app
8
- 6. 6
“... when I started
NGINX,
I focused on a very
specific problem – how
to handle more
customers per a single
server.”
- Igor Sysoev, NGINX creator and
founder
- 7. Netflix represents 35.2% of traffic on
North American fixed networks
Amazon CloudFront and ALB,
CloudFlare CDN, StackPath CDN
use NGINX
Key Internet services built on NGINX
- 8. Traditional app delivery is a bottleneck
• Hardware-defined delivery
infrastructures don’t keep pace
• Aging proprietary and open
source platforms don’t perform
• Current network and application
security solutions don’t adapt
• Private, public, and multi-cloud
deployments don’t scale
8
- 9. Be secure and scalable.
Become more flexible and agile.
Build a center of app delivery excellence.
A new approach is needed
11
- 10. What is this new approach
. . . To the new world
Three-tier, J2EE-style architectures
Heavyweight (HTML, SOAP)
Persistent deployments (hardware)
Fixed, static Infrastructure
Big-bang releases
Siloed culture (Dev, Test, Ops)
Microservices, multi-cloud
Lightweight (REST, messaging)
Adaptable deployments (containers, VMs)
Software-defined, cloud infrastructure
Continuous delivery
DevOps culture
10
From the old world . . .
- 15. “This giant piece of software that made our
company successful... is now a problem.”
- 16. Architecting for scale
DevOps - a union of people, process, and products
collaboration aimed at delivering high-quality
software to the end user.
Continuous Delivery – automated pipeline for
shipping small batches of software from
development to production in minutes.
Microservices - an architectural approach to
developing an application as a collection of small
loosely coupled services that communicate over well
defined APIs
Containers - a low-overhead highly portable
packaging; ideal compute vehicle for deploying
individual microservices.
- 19. 2. Decompose your Monolith
User Data
Orders
Pod
Pod
Pod
Pod
Pod Pod
Photo
Uploader
Photo
Resizer
Content
Service
Load
Balancer
- 20. 3. Rearchitect your monolith
Pod
Auth
Proxy
Pod
Photo
Uploader
Pod
Photo
Resizer
Pod
Content
Service
Pod
Album
Manager
Pod
User
Manager
Pod
Pages
Load
Balancer
- 22. Application delivery on Kubernetes
K8s API Server
Pod
User
Manager
Pod
Photo
Uploader
Pod
Content
Service
Pod
Auth
Proxy
Ingress
Controller
Subscribe to Ingress Resources
- 24. BuzzFeed
Re-architects
Their Monolith
to Microservices
with
NGINX Plus
“As we moved to microservices we realized that
we needed a much smarter way of routing pages
to our applications. The big benefits of NGINX
Plus were firstly the support – we knew we had
someone to contact, and could get the individual
support we needed. Secondly, the DNS
configuration with NGINX Plus allowed us to use
sophisticated services in AWS. Thirdly, the
metrics told us which servers were failing.”
- John Cleveley, Senior Engineering Manager, BuzzFeed
- 26. Mulesoft Moves
from Open
Source
to NGINX Plus
for Greater
Visibility &
Control
“NGINX Plus gives us the agility we need
to anticipate and meet customers’ needs as they arise –
without fear of compromising availability or
performance.”
- Serge Leschinsky, DevOps engineer at MuleSoft
- 27. Appnexus
Manages
Complex
Customer
Requests
with High-
performance
and Low Cost
“NGINX Plus does exactly what we need it to do. We
can terminate each HTTP connection and process
each request individually to apply the best load-
balancing policy. The software can automatically
optimize HTTP transactions to keep them alive,
improving performance. We're sustaining
approximately 75,000 transactions per second
through a single instance of NGINX Plus.”
- Louis Mamakos, Senior Network Architect, AppNexus
- 28. Netflix Cuts
Costs and
Reaches Over
50 million
Subscribers in
40 Countries
“We chose the NGINX web server software because of its
proven scalability and performance. By working directly
with the core engineering team at NGINX, Inc., we
received great development support for our project.”
- Florance, Vice President of Content Delivery at Netflix
- 30. Five ways NGINX delivers value
30
Save time
and cut costs
Complete more
projects, faster
Scale apps &
developers
Ensure security
and reliability
Improve user
experience