SlideShare ist ein Scribd-Unternehmen logo
1 von 28
NGINX Controller
Overview
May2019
2
NGINX Controller
Mission control for your
applications
Agenda
DXTransformation:Needs& Challenges
WhatisNGINX Controller?
KeyCapabilities
GettingStarted
3
4
Applications delivery is at the core of digital transformation.
Thestakes for Infrastructure&Operations and DevOps are high.
Revolution in Application Delivery
5
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.
50 deployments a day! Release time for dozens of apps reduced from days to
1-2 hours.
Cost of IT Downtime
6
Copyright © 2017 ITIC All Right Reserved
Results from survey conducted by ITIC: Information Technology Intelligence Consulting
Cost of Hourly Downtime for Enterprises in 2017
>$5M
$2Mto$5M
$1Mto$2M
$501,000to $1 Million
$401,000to $500,000
$301,000 to $400,000
$201,000to $300,000
$101,000to $200,000
$50,000to $100,000
$10,000to $50,000
Up to$10,000 0%
1%
1%
7%
10%
24%
13%
11%
12%
7%
14%
A98% majority ofrespondentssaythat
asinglehourofdowntimeperyearcosts
theircompany over$100,000.
An 81% majority saythecostexceeds
$300,000up from76% in2014.And 33%
—threein10enterprises—say hourly
downtimecoststheirfirms$1Mto>$5M.
Cost of Poor Performance
7
Cost of Poor Performance
8
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 14s 15s 16s
Pageviews (% of total pageviews) Bounce Rate (%)
• Lost Revenues
• Increased Support Calls
• Brand Damage
Page Load Time
(seconds)
Bounce Rate (%)
1 7
2 6
3 11
4 24
5 38
6 46
7 53
8 59
9 61
10 65
11 62
12 67
13 69
14 66
15 69
16 73
Cost of IT Complexity
9
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
Orchestration and Performance Management
Needs of IT
10
SimplifyDeployment&Managementof
ApplicationsatScale
EnsurePerformance,AvailabilityandReliabilityof
Applications
Enable Application Teamsto
AccelerateApplicationDeployment
Cost of
Downtime
Cost of Poor Performance
Cost of IT
Complexity
What Is NGINX Controller?
11
Helps you to set up
all your Load
Balancers quickly
NGINX Controller manages NGINX Plus instances
Keeps all your Load
Balancers running
Why NGINX Controller?
12
Simplified Management Strategic Command Deployment
Agility
Effortlesslydeploy,validateand
troubleshootmultipleNGINXPlus
instancesacrossamulticloud environment
Enable developerstodeploynew
featuresandapplicationsfaster
Preventoutagesbygainingdeepvisibility
andfollowingbestpracticeperformance
andsecurityrecommendations
Key Capabilities
13
Easy Configuration at Scale Policy Driven Management
Monitor & Analyze
Performance
Overview Dashboard
Customizable Dashboards
Troubleshoot Issues with
Alerts
Preemptive Performance &
Security Recommendations
REST API Support
Centralized Instance
Inventory
Support for Multi- Cloud
Environment
Easy Configuration at Scale
• Wizard-style interface to configure LB with a few
clicks
◦ Quickly createbasicHTTP/Sconfigurations
◦ L7 trafficrouting basedonURI
◦ SSLkey andcertificatemanagement
◦ Add andremove upstreamservers
◦ Add advancedconfigurations,if desired
• Achieve significant savings in time, costs and effort
using push-button deployment of configuration
across multiple instances
◦ Createoneconfiguration;deployacrossmultipleinstances.
14
Easy Configuration at Scale
Policy Driven Configuration Management
• Create NGINX Plus config environments for
specific environments:
◦ Staging
◦ Production
◦ LOB specific
• Ensures consistency
◦ Preventsissuesdueto misconfigurations
• Enables control by application owners &
developers
◦ Enablesdevelopmentteamsto deployapplicationsfaster
◦ FreesupITresourcesforstrategicinitiativeswhileretaining
control
16
Policy Driven Configuration Management
17
• Create once and push to multiple
instances across different
environments
• Copy configurations
• Ensure compliance
Monitor & Analyze Performance
18
• Is any server unavailable?
• When do we see a slowdown?
• Which backend servers work slower with
this application?
• Where are HTTP errors occurring?
Tag Your Environment
19
• Powerful way to organize and manage
your configurations
• Categorize load balancers based on
person, purpose, environment
• Filter configuration by Tags
Overview Dashboard
20
• Overview page: Summarizes metrics
across multiple instances
◦ UniqueApplicationHealthScore:Aggregate measure
of successfulrequestsandtimely responses
◦ CPU usage
◦ Performance
◦ Errors
• Verify health of environment
• Helps showcase application health to key
stakeholders
Customize Dashboards
21
Measure what matters to you by creating
your own dashboard:
• Startquicklyfrompre-definedtemplates
• Createfromscratch
Troubleshoot Issues Quickly: Alerts
22
Helps you meet your SLAs by ensuring
performance and reliability of your
applications:
• Receivealertsbased on thresholds
• Seeerrorsinrealtime
• ServiceNowintegrationforstreamlined
ITOperationsManagementworkflows
Preemptive Performance & Security
Recommendations
23
Actionable, best practice recommendations
based on learnings from thousands of support
cases as well as professional service
consulting engagements:
• Configuration
• Security
• SSLStatus
Preemptive Performance & Security
Recommendations
24
SSL best practices
• WarningsaboutcommonSSLconfigurationerrors
Config best practices
• Typicalmisconfigurationhighlightedsuch aserrors
inconfiglocations
• Adviceaboutproxyconfigurations
• Keysecuritymeasures(e.g.stub_statusis
unprotected)
Centralized Instance Inventory
25
Summary of all your instances
• Seestatusandusageof allinstances
• Tracksoftwareand configversions
• Enables quickinventoryaudit
Support for Multi-Cloud Environment
26
Controller is a Docker package
Canbe deployedonanypublic orprivate
cloud
CanmanageNGINX Plusinstanceson anypublicor
privatecloud
33
Getting
Started
• Requesta freetrialfromour
website
• Setup Controllerina few
minutes
• StartmanagingyourNGINX
Plusinstancesnow

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Replacing and Augmenting F5 BIG-IP with NGINX Plus - EMEA
Replacing and Augmenting F5 BIG-IP with NGINX Plus - EMEAReplacing and Augmenting F5 BIG-IP with NGINX Plus - EMEA
Replacing and Augmenting F5 BIG-IP with NGINX Plus - EMEA
 
Architecting for now & the future with NGINX London April 19
Architecting for now & the future with NGINX London April 19Architecting for now & the future with NGINX London April 19
Architecting for now & the future with NGINX London April 19
 
Accélérez vos déploiements applicatifs avec NGINX Controller
Accélérez vos déploiements applicatifs avec NGINX ControllerAccélérez vos déploiements applicatifs avec NGINX Controller
Accélérez vos déploiements applicatifs avec NGINX Controller
 
From Code to Customer with F5 and NGNX London Nov 19
From Code to Customer with F5 and NGNX London Nov 19From Code to Customer with F5 and NGNX London Nov 19
From Code to Customer with F5 and NGNX London Nov 19
 
Deep Dive: Automating the Application and Security Pipeline with NGINX and An...
Deep Dive: Automating the Application and Security Pipeline with NGINX and An...Deep Dive: Automating the Application and Security Pipeline with NGINX and An...
Deep Dive: Automating the Application and Security Pipeline with NGINX and An...
 
Application delivery controllers
Application delivery controllersApplication delivery controllers
Application delivery controllers
 
Fundamentals of microservices
Fundamentals of microservicesFundamentals of microservices
Fundamentals of microservices
 
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesComparison of Current Service Mesh Architectures
Comparison of Current Service Mesh Architectures
 
Relevez les défis Kubernetes avec NGINX
Relevez les défis Kubernetes avec NGINXRelevez les défis Kubernetes avec NGINX
Relevez les défis Kubernetes avec NGINX
 
Secured APIM-as-a-Service
Secured APIM-as-a-ServiceSecured APIM-as-a-Service
Secured APIM-as-a-Service
 
Get the Most Out of Kubernetes with NGINX
Get the Most Out of Kubernetes with NGINXGet the Most Out of Kubernetes with NGINX
Get the Most Out of Kubernetes with NGINX
 
Securing Your Apps & APIs in the Cloud
Securing Your Apps & APIs in the CloudSecuring Your Apps & APIs in the Cloud
Securing Your Apps & APIs in the Cloud
 
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open SourceTLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open Source
 
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 RoadshowF5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshow
 
Control Kubernetes Ingress and Egress Together with NGINX
Control Kubernetes Ingress and Egress Together with NGINXControl Kubernetes Ingress and Egress Together with NGINX
Control Kubernetes Ingress and Egress Together with NGINX
 
Data Plane Matters! A Deep Dive and Demo on NGINX Service Mesh
Data Plane Matters! A Deep Dive and Demo on NGINX Service MeshData Plane Matters! A Deep Dive and Demo on NGINX Service Mesh
Data Plane Matters! A Deep Dive and Demo on NGINX Service Mesh
 
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
 
Demystifying AuthN/AuthZ Using OIDC & OAuth2
Demystifying AuthN/AuthZ Using OIDC & OAuth2Demystifying AuthN/AuthZ Using OIDC & OAuth2
Demystifying AuthN/AuthZ Using OIDC & OAuth2
 
What's New with NGINX Application Security Solutions
What's New with NGINX Application Security SolutionsWhat's New with NGINX Application Security Solutions
What's New with NGINX Application Security Solutions
 
Control Kubernetes Ingress and Egress Together with NGINX
Control Kubernetes Ingress and Egress Together with NGINXControl Kubernetes Ingress and Egress Together with NGINX
Control Kubernetes Ingress and Egress Together with NGINX
 

Ähnlich wie What’s New with NGINX Controller Load Balancing Module 2.0?

Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdfImprove_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
منیزہ ہاشمی
 

Ähnlich wie What’s New with NGINX Controller Load Balancing Module 2.0? (20)

NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
BMC Discovery with new Multi-Cloud Function
BMC Discovery with new Multi-Cloud FunctionBMC Discovery with new Multi-Cloud Function
BMC Discovery with new Multi-Cloud Function
 
How to modernize legacy application infrastructure?
How to modernize legacy application infrastructure?How to modernize legacy application infrastructure?
How to modernize legacy application infrastructure?
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
Keynote: Software Kept Eating the World (Pivotal Cloud Platform Roadshow)
 
New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11New Delhi Cloud Summit 05 26-11
New Delhi Cloud Summit 05 26-11
 
Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services
 
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdfImprove_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
Improve_Application_Availability_and_Performance_Sales_Crib_Sheet.pdf
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
DACHNUG50 BigFix WorkspaceAndAutomation.pdf
DACHNUG50 BigFix WorkspaceAndAutomation.pdfDACHNUG50 BigFix WorkspaceAndAutomation.pdf
DACHNUG50 BigFix WorkspaceAndAutomation.pdf
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
The 7 Secrets of Performance Management in Virtualized Environments
The 7 Secrets of Performance Management in Virtualized EnvironmentsThe 7 Secrets of Performance Management in Virtualized Environments
The 7 Secrets of Performance Management in Virtualized Environments
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 

Mehr von NGINX, Inc.

How to Avoid the Top 5 NGINX Configuration Mistakes.pptx
How to Avoid the Top 5 NGINX Configuration Mistakes.pptxHow to Avoid the Top 5 NGINX Configuration Mistakes.pptx
How to Avoid the Top 5 NGINX Configuration Mistakes.pptx
NGINX, Inc.
 

Mehr von NGINX, Inc. (20)

【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
 
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
 
Get Hands-On with NGINX and QUIC+HTTP/3
Get Hands-On with NGINX and QUIC+HTTP/3Get Hands-On with NGINX and QUIC+HTTP/3
Get Hands-On with NGINX and QUIC+HTTP/3
 
Managing Kubernetes Cost and Performance with NGINX & Kubecost
Managing Kubernetes Cost and Performance with NGINX & KubecostManaging Kubernetes Cost and Performance with NGINX & Kubecost
Managing Kubernetes Cost and Performance with NGINX & Kubecost
 
Manage Microservices Chaos and Complexity with Observability
Manage Microservices Chaos and Complexity with ObservabilityManage Microservices Chaos and Complexity with Observability
Manage Microservices Chaos and Complexity with Observability
 
Accelerate Microservices Deployments with Automation
Accelerate Microservices Deployments with AutomationAccelerate Microservices Deployments with Automation
Accelerate Microservices Deployments with Automation
 
Unit 2: Microservices Secrets Management 101
Unit 2: Microservices Secrets Management 101Unit 2: Microservices Secrets Management 101
Unit 2: Microservices Secrets Management 101
 
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
Unit 1: Apply the Twelve-Factor App to Microservices ArchitecturesUnit 1: Apply the Twelve-Factor App to Microservices Architectures
Unit 1: Apply the Twelve-Factor App to Microservices Architectures
 
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
 
Easily View, Manage, and Scale Your App Security with F5 NGINX
Easily View, Manage, and Scale Your App Security with F5 NGINXEasily View, Manage, and Scale Your App Security with F5 NGINX
Easily View, Manage, and Scale Your App Security with F5 NGINX
 
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
 
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINX
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINXKeep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINX
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINX
 
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...
 
Protecting Apps from Hacks in Kubernetes with NGINX
Protecting Apps from Hacks in Kubernetes with NGINXProtecting Apps from Hacks in Kubernetes with NGINX
Protecting Apps from Hacks in Kubernetes with NGINX
 
NGINX Kubernetes API
NGINX Kubernetes APINGINX Kubernetes API
NGINX Kubernetes API
 
Successfully Implement Your API Strategy with NGINX
Successfully Implement Your API Strategy with NGINXSuccessfully Implement Your API Strategy with NGINX
Successfully Implement Your API Strategy with NGINX
 
Installing and Configuring NGINX Open Source
Installing and Configuring NGINX Open SourceInstalling and Configuring NGINX Open Source
Installing and Configuring NGINX Open Source
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINX
 
How to Avoid the Top 5 NGINX Configuration Mistakes.pptx
How to Avoid the Top 5 NGINX Configuration Mistakes.pptxHow to Avoid the Top 5 NGINX Configuration Mistakes.pptx
How to Avoid the Top 5 NGINX Configuration Mistakes.pptx
 

Kürzlich hochgeladen

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Kürzlich hochgeladen (20)

Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 

What’s New with NGINX Controller Load Balancing Module 2.0?

  • 2. 2 NGINX Controller Mission control for your applications
  • 4. 4 Applications delivery is at the core of digital transformation. Thestakes for Infrastructure&Operations and DevOps are high.
  • 5. Revolution in Application Delivery 5 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. 50 deployments a day! Release time for dozens of apps reduced from days to 1-2 hours.
  • 6. Cost of IT Downtime 6 Copyright © 2017 ITIC All Right Reserved Results from survey conducted by ITIC: Information Technology Intelligence Consulting Cost of Hourly Downtime for Enterprises in 2017 >$5M $2Mto$5M $1Mto$2M $501,000to $1 Million $401,000to $500,000 $301,000 to $400,000 $201,000to $300,000 $101,000to $200,000 $50,000to $100,000 $10,000to $50,000 Up to$10,000 0% 1% 1% 7% 10% 24% 13% 11% 12% 7% 14% A98% majority ofrespondentssaythat asinglehourofdowntimeperyearcosts theircompany over$100,000. An 81% majority saythecostexceeds $300,000up from76% in2014.And 33% —threein10enterprises—say hourly downtimecoststheirfirms$1Mto>$5M.
  • 7. Cost of Poor Performance 7
  • 8. Cost of Poor Performance 8 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 14s 15s 16s Pageviews (% of total pageviews) Bounce Rate (%) • Lost Revenues • Increased Support Calls • Brand Damage Page Load Time (seconds) Bounce Rate (%) 1 7 2 6 3 11 4 24 5 38 6 46 7 53 8 59 9 61 10 65 11 62 12 67 13 69 14 66 15 69 16 73
  • 9. Cost of IT Complexity 9 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
  • 10. Orchestration and Performance Management Needs of IT 10 SimplifyDeployment&Managementof ApplicationsatScale EnsurePerformance,AvailabilityandReliabilityof Applications Enable Application Teamsto AccelerateApplicationDeployment Cost of Downtime Cost of Poor Performance Cost of IT Complexity
  • 11. What Is NGINX Controller? 11 Helps you to set up all your Load Balancers quickly NGINX Controller manages NGINX Plus instances Keeps all your Load Balancers running
  • 12. Why NGINX Controller? 12 Simplified Management Strategic Command Deployment Agility Effortlesslydeploy,validateand troubleshootmultipleNGINXPlus instancesacrossamulticloud environment Enable developerstodeploynew featuresandapplicationsfaster Preventoutagesbygainingdeepvisibility andfollowingbestpracticeperformance andsecurityrecommendations
  • 13. Key Capabilities 13 Easy Configuration at Scale Policy Driven Management Monitor & Analyze Performance Overview Dashboard Customizable Dashboards Troubleshoot Issues with Alerts Preemptive Performance & Security Recommendations REST API Support Centralized Instance Inventory Support for Multi- Cloud Environment
  • 14. Easy Configuration at Scale • Wizard-style interface to configure LB with a few clicks ◦ Quickly createbasicHTTP/Sconfigurations ◦ L7 trafficrouting basedonURI ◦ SSLkey andcertificatemanagement ◦ Add andremove upstreamservers ◦ Add advancedconfigurations,if desired • Achieve significant savings in time, costs and effort using push-button deployment of configuration across multiple instances ◦ Createoneconfiguration;deployacrossmultipleinstances. 14
  • 16. Policy Driven Configuration Management • Create NGINX Plus config environments for specific environments: ◦ Staging ◦ Production ◦ LOB specific • Ensures consistency ◦ Preventsissuesdueto misconfigurations • Enables control by application owners & developers ◦ Enablesdevelopmentteamsto deployapplicationsfaster ◦ FreesupITresourcesforstrategicinitiativeswhileretaining control 16
  • 17. Policy Driven Configuration Management 17 • Create once and push to multiple instances across different environments • Copy configurations • Ensure compliance
  • 18. Monitor & Analyze Performance 18 • Is any server unavailable? • When do we see a slowdown? • Which backend servers work slower with this application? • Where are HTTP errors occurring?
  • 19. Tag Your Environment 19 • Powerful way to organize and manage your configurations • Categorize load balancers based on person, purpose, environment • Filter configuration by Tags
  • 20. Overview Dashboard 20 • Overview page: Summarizes metrics across multiple instances ◦ UniqueApplicationHealthScore:Aggregate measure of successfulrequestsandtimely responses ◦ CPU usage ◦ Performance ◦ Errors • Verify health of environment • Helps showcase application health to key stakeholders
  • 21. Customize Dashboards 21 Measure what matters to you by creating your own dashboard: • Startquicklyfrompre-definedtemplates • Createfromscratch
  • 22. Troubleshoot Issues Quickly: Alerts 22 Helps you meet your SLAs by ensuring performance and reliability of your applications: • Receivealertsbased on thresholds • Seeerrorsinrealtime • ServiceNowintegrationforstreamlined ITOperationsManagementworkflows
  • 23. Preemptive Performance & Security Recommendations 23 Actionable, best practice recommendations based on learnings from thousands of support cases as well as professional service consulting engagements: • Configuration • Security • SSLStatus
  • 24. Preemptive Performance & Security Recommendations 24 SSL best practices • WarningsaboutcommonSSLconfigurationerrors Config best practices • Typicalmisconfigurationhighlightedsuch aserrors inconfiglocations • Adviceaboutproxyconfigurations • Keysecuritymeasures(e.g.stub_statusis unprotected)
  • 25. Centralized Instance Inventory 25 Summary of all your instances • Seestatusandusageof allinstances • Tracksoftwareand configversions • Enables quickinventoryaudit
  • 26. Support for Multi-Cloud Environment 26 Controller is a Docker package Canbe deployedonanypublic orprivate cloud CanmanageNGINX Plusinstanceson anypublicor privatecloud
  • 27.
  • 28. 33 Getting Started • Requesta freetrialfromour website • Setup Controllerina few minutes • StartmanagingyourNGINX Plusinstancesnow

Hinweis der Redaktion

  1. 700 IT practitioners across regions across 47 verticals across enterprises and SMBs. Close to 80% require a minimum uptime of 4 9s. The average hourly downtime costs are even greater for companies in top tier and highly regulated verticals including: Banking/Finance; Government; Food; Healthcare; Hotel/Hospitality; Manufacturing; Media & Communications; Retail; Transportation and Utilities where average hourly downtime costs exceeded $5 Million for over 68% of respondent firms with over 1,000 employees. One of our customers, a leading e-commerce and internet advertising business has mentioned that it costs them $1M per minute of downtime.
  2. Macy’s a well known brick mortar retailer whose web site was slow on Black Friday– last Friday in November when retailers offer deep discounts. It’s a very important day for retailers to ensure their customers have a smooth shopping experience without any glitches.
  3. 2018 Global CIO Report, 800 CIOs, large enterprises Vanson Bourne & Dynatrace overcoming the hyper-complexity of modern cloud-centric ecosystems
  4. To recap, IT has the following challenges: downtime, poor performance complexity. IT’s needs have also evolved to address these challenges: By simplifying deployment & management of applications at scale – from deployment, configuration, validation and ongoing monitoring, outages can be reduced or eliminated. Poor performance can be avoided by ensuring appropriate SLAs for performance, availability and reliability are maintained for your applications. IT complexity can be reduced by facilitating rapid app deployment for app teams/developers. Let me show you how Controller helps IT achieve these needs.
  5. It provides following capabilities: - Simplifies configuration of load balancers at scale Enables a policy driven approach to configuration to ensure consistency and prevent misconfigurations Helps you Avoid performance issues by providing preemptive recommendations Helps you met your SLAs by enabling you to root cause and troubleshoot performance and security issues quickly
  6. Easy Configuration @ scale: Guided workflow to configure multiple NGINX Plus instances. Configure LBs in just 5 clicks Policy Driven Management: Create policies based on the needs of a specific environment such as production or staging or line of business application needs. Prevents misconfigurations. Enables DevOps to deploy applications faster based on config needs of their specific applications. Monitor & Analyze Performance: Charts and graphs for 200 metrics including NGINX Plus specific KPIs as well as System level KPIs (OS) Overview Dashboard: Aggregate KPIs showcasing health of your application. Customizable Dashboards: Offers flexibility. Create dashboards based on metrics that matter to you. Preemptive Performance & Security Recommendations: Best practice recommendations to address misconfig and weak security issues based on learnings from thousands of support cases and professional service engagements. REST API Support: Metrics can be easily integrated into other tools – any monitoring tool that you use via REST API Centralized Instance Inventory: View all your NGINX instances – easy to perform inventory audit. Support for Multi-Cloud Environment: Controller is a docker package – Deploy on any environment: Private Cloud, Public Cloud or Bare Metal. Manage NGINX Plus instances deployed on any environment:
  7. Earlier this year The NGINX Application Platform is a suite of products that together form the core of what organizations need to modernize their infrastructure and move to microservices. The NGINX Application Platform includes NGINX Plus for load balancing and application delivery, the NGINX WAF for security, and NGINX Unit to run the application code, all monitored and managed by the NGINX Controller. Note: Please mention that this is a vision and not all the pieces are available yet, such Controller controlling Unit. released enhancements all around the application platform.