Watch this webinar and learn how NGINX Controller reduces complexity and achieves significant time & cost savings. Configure, manage, and troubleshoot multiple NGINX Plus instances at scale across both on-premise and public cloud environments. Get an overview and demo of Controller.
Watch this webinar to learn:
- How to achieve significant time and cost savings by using Controller to manage multiple NGINX instances
- How to boost developer productivity by enabling teams to deploy new applications faster with policy-driven management
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
- The benefits of seamlessly incorporating NGINX Plus into your existing monitoring framework with available integrations
https://www.nginx.com/resources/webinars/nginx-controller-configuration-management-troubleshooting-at-scale-emea/
4. 4
“... 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
5. Introducing NGINX
5
2004
• NGINX 0.1
2007
• “Viable”
2011
• NGINX, Inc.
• NGINX 1.0
2013
• NGINX Plus R1
2018
• NGINX Plus R15
• NGINX Unit 1.0
• Controller R1
6. • Offices in San Francisco, Cork, Cambridge (UK), Moscow,
Singapore and Sydney
• 400M websites
• 1,500+ commercial customers
• 200+ employees
7. Source: W3Techs Web server ranking, 23-Jul-2018
#1for the busiest sites
The busiest sites choose NGINX
46%
57%
64%
Top 1M Top 100K Top 10K
8. NGINX
Application
Platform
The industry’s only
solution that drives
10x simplification and
80% cost savings by
combining load
balancers, API
gateway, and service
mesh into a single,
modular platform
Performance Resiliency Security
Load balancer API gateway Service Mesh
9. 9
Applications delivery is at the core of
digital transformation.
The stakes for Infrastructure, Operations and DevOps teams are high.
10. Revolution in Application Delivery
10
Source: TechBeacon: https://techbeacon.com/10-companies-killing-it-devops
Within a year of Amazon's move to AWS, engineers
were deploying code every 11.7 seconds, on
average.
New releases for mobile app went
from twice per year to monthly.
Fewer product silos with 50 integrated apps,
deployed using each team’s preferred tools.
Release time for dozens of apps reduced from
days to 1-2 hours.
13. Cost of Poor Performance
13
Results from data analyzed by Pingdom in early 2018
Web Page Load Time vs. Bounce Rate (Site Abandonment Rate)
0%
10%
20%
30%
40%
50%
60%
70%
80%
1s 2s 3s 4s 5s 6s 7s 8s 9s 10s 11s 12s 13s
Pageviews (% of total pageviews) Bounce Rate (%)
• Lost Revenues
• Increased Support Calls
• Brand Damage
14. Cost of IT Complexity
14
76%
24%
IT Complexity Impacting Performance
% of CIOs worried that IT complexity will make it impossible to manage performance
effectively.
Resolving digital performance problems costs an organization $2.5 million
Survey by Dynatrace: Top Challenges Facing CIOs in a Cloud-Native World
15. Orchestration & Performance Management Needs
15
Simplify Deployment &
Management of Applications
at Scale
Ensure Performance, Availability
and Reliability of Applications
Enable Application
Teams to Accelerate
Application Deployment
Cost of
Downtime
Cost of Poor Performance
Cost of IT
Complexity
16. What Is NGINX Controller?
16
Helps you to set
up all your Load
Balancers
quickly
NGINX Controller manages NGINX Plus instances
Keeps all your
Load Balancers
running
18. Key Capabilities
Easy Configuration
at Scale
Policy Driven
Management
Monitor & Analyze
Performance
Summary &
Custom
Dashboards
Troubleshoot
Issues with Alerts
Preemptive
Performance &
Security
Recommendations
REST API Support
Centralized
Instance Inventory
Support for Multi-
Cloud
Environments
18
19. Easy Configuration at Scale
• Wizard-style interface to configure LB with
a few clicks
◦ Quickly create basic HTTP/S configurations
◦ L7 traffic routing based on URI
◦ SSL key and certificate management
◦ Add and remove upstream servers
◦ Add advanced configurations, if desired
• Achieve significant savings in time, costs
and effort using push-button deployment
of configuration across multiple instances
◦ Create one configuration; deploy across
multiple instances.
19
20. Policy Driven Management
• Create NGINX Plus config
environments for specific
environments:
◦ Staging
◦ Production
◦ LOB specific
• Ensures consistency
◦ Prevents issues due to misconfigurations
• Enables control by application owners
& developers
◦ Enables development teams to deploy
applications faster
◦ Frees up IT resources for strategic
initiatives while retaining control
20
21. Tag Your Environment
21
• Powerful way to organize and
manage your configurations
• Categorize load balancers based
on person, purpose, environment
• Filter configuration by Tags
22. Monitor & Analyze Performance
22
• Is any server unavailable?
• When do we see a slowdown?
• Which backend servers work
slower with this application?
• Where are HTTP errors occurring?
23. Monitor & Analyze Performance
23
Deep visibility and insights into KPIs (per
instance basis) using an agent:
• Visualize real team traffic and
system stats
• Analyze usage & performance trends
including for 200 metrics:
• Advanced performance metrics:
Rate, bandwidth errors, latency,
health checks, all per server
zone/or per upstream
• Transaction metrics:
Response codes, cache, filtered
by URI, host, header, upstream
• System performance metrics
(OS ): CPU, disk, memory, load
24. Overview Dashboard
24
• Overview page: Summarizes
metrics across multiple instances
◦ Unique Application Health Score:
Aggregate measure of successful
requests and timely responses
◦ CPU usage
◦ Performance
◦ Errors
• Verify health of environment
• Helps showcase application health
to key stakeholders
25. Customize Dashboards
25
Measure what matters to you by
creating your own dashboard:
• Start quickly from pre-defined
templates
• Create from scratch
26. Troubleshoot Issues Quickly: Alerts
26
Helps you meet your SLAs by
ensuring performance and reliability
of your applications:
• Receive alerts based
on thresholds
• See errors in real time
• Slack integration allows
easy collaboration with
team members
27. Preemptive Performance & Security
Recommendations
27
Actionable, best practice
recommendations based on learnings
from thousands of support cases as
well as professional service consulting
engagements:
• Configuration
• Security
• SSL Status
28. Preemptive Performance & Security
Recommendations
28
SSL best practices
• Warnings about common SSL
configuration errors
Config best practices
• Typical misconfiguration highlighted
such as errors in config locations
• Advice about proxy configurations
• Key security measures
(e.g. stub_status is unprotected)
30. Centralized Instance Inventory
30
Summary of all your instances
• See status and usage of
all instances
• Track software and
config versions
• Enables quick inventory audit
31. Support for Multi-Cloud Environment
31
Controller is a Docker package
Can be deployed on any public
or private cloud
Can manage NGINX Plus instances
on any public or private cloud
33. Controller Vision
33
• Orchestration platform
for all NGINX Plus
products
• Analytics platform for all
NGINX Plus products
• Modular, use case centric
approach
• Ecosystem friendly
CLIGUI
Load Balancer API Gateway
NGINX Controller
Orchestration Analytics
NGINX Plus
Service Mesh