SlideShare a Scribd company logo
Driving Success in the Cloud
NGINX Application Platform
Mark Boddington
Enterprise Solutions Architect
​2
Your Host and Agenda
Mark Boddington
3
• Human Male
• Someone’s son
• BSC (swam 10m unaided, didn’t drown, certificate available on request)
• Trainee Programmer (1998 - 2001)
• Unix Sys-Admin (2001 - 2006)
• Solutions Architect in ADC space (since 2006)
• Joined NGINX (2019)
• And my favourite Pie is…
My first NGINX
4
New – Raspberry Pi Panel
1. Raspbery Pi 3 Model A+
2. Wireless Internet + 3G
3. Android App
4. NGINX App Platform J
Ancient – Alarm Panel
1. Bridge Rectifier Went Bang
2. Entry hall keypad interface
3. No Internet
4. No App
5. No NGINX L
Agenda
5
• Market and key trends
• Business disruption
• A lightweight approach
• Modern Applications
• Deploying in Multi-cloud
​6
Market and key trends
The application landscape is transforming
1 F5 State of Application Services Report 2018 2 IDC FutureScape 2019 3 Cisco Global Cloud Index: 2016-2021
4 Akamai State of the Internet Report 2019
The future is cloud
• 87% of customers are adopting
multi-cloud1
• 0% of customers can report the
number of applications in their
portfolio with confidence
• Privacy and compliance are taking a
back seat to speed to market
DevOps is rising2
• 65% of orgs will expand agile/
DevOps methods into the wider
business by 2021
• 70% of CIOs will use APIs to
interconnect automation tools
by 2021
• DevOps is critical to agility, but
causes an organizational divide
Technology is changing
• 85% of new app workload instances
are container-based, growing to 95%
by 20213
• 83% of Internet traffic is now APIs,
only 17% is HTML4
• Analytics & API management across
the environment is difficult
The revolution in application delivery
is already underway
After Amazon's move
to AWS, engineers
were deploying code
every 11.7 seconds
(on average)
Release time for
dozens of apps
reduced from
days to 1–2 hours
New releases for
mobile app went
from twice per
year to monthly
50 deployments
a day across their
application portfolio!
Source: TechBeacon: https://techbeacon.com/10-companies-killing-it-devops
The Operations teams are evolving
1 Puppet State of DevOps 2018
State of DevOps 2018
• Report from Puppet and Splunk
• Sponsored by AWS and others
• 55 % IT
• 21 % IT-Ops team
• 14 % Dev-Ops team
• 36 % Engineering
• 15 % Dev-Ops team
• 12 % Apps Dev team
• 29 % Dev-Ops (16% in 2014)
State of DevOps 2018 Key Findings
10
• CAMS (Culture, Automation, Monitoring and Sharing)
• The 2018 report identified 5 stages of DevOps evolution
◦ 0 – Build the foundation
◦ 1 – Normalize the technology stack
◦ 2 – Standardize and reduce variability
◦ 3 – Expand DevOps practices
◦ 4 – Automate Infrastructure
◦ 5 – Provide Self-Service capabilities
But traditional workloads are still around
11
• Container Shock. Not everyone is doing it
◦ An article in The Register (Jan 2108) cites 451 Research had found that
only 27% of organizations use containers, and of those only 55% had
production work loads.
• IDC: Spending on hardware
◦ In Q3 2018 hardware spend for cloud (private and public) hit 50.9% of
worldwide spend. Exceeding traditional buying for first time.
◦ Q3 spend on public cloud infrastructure $12.1 billion (up 56%)
◦ Q3 spend on private cloud infrastructure $4.7 billion (up 28%)
​12
Business disruption
NEW
COMPETITORS
NEW
REVENUE STREAMS
NEW
BUSINESS MODELS
14
To master disruption, you must modernize
apps and infrastructure.
But there’s a catch.
15
COMPLEXITY
Infrastructure Shifts
Closer to Apps
Infrastructure
& Ops teams
Hardware,
scale-up
One infrastructure
for every app
Application &
DevOps teams
Software,
scale-out
Every app gets
multiple infrastructures
Legacy doesn’t go away
Hardware doesn’t adapt to new apps, cloud
Open source doesn’t accommodate standardization
Tools and Open Source
Sprawl Add Complexity
​18
A lightweight approach
A Lightweight Approach
Combats Complexity
PaaS, ESB, &
HW LBs
Containers,
Kubernetes
Cloud-only
Inflexible
Production ready?
Not a silver bullet
NGINX Ensures Modernization Success
20
App Type
Legacy Modern
App
Architecture
Simple
Complex Monolithic Hybrid services Microservices
↑ Agility
“Reusable”
E/W performance
↓ Costs
“Software-defined”
N/S performance
↑ Scale
“Refactored”
API, K8s traffic
ERP, CRM?
Mobile App?
Digital Services?
1. SW Load balancer
2. API gateway
3. Service mesh
Today’s App Infrastructure Is Complex
21
NGINX Simplifies 10x, Cuts Costs 80%
22
Web App Firewall
Today: Dynamic Application Gateway
23
Dynamic Application Gateway
Web App Firewall
Future: Dynamic Application Infrastructure
24
Dynamic
Application
Infrastructure
Web App Firewall
​25
Modern applications
Source: Source information goes here.Source: Source information goes here.
83%of internet traffic is now APIs
only 17% is HTML
Source: Akamai State of the Internet Report 2019
APIs Are Experiencing Explosive Growth
Source: https://www.programmableweb.com/news/research-shows-interest-providing-apis-still-high/research/2018/02/23
API as a source of revenue
28
Source: 2014 Search Security article:
https://searchsecurity.techtarget.com/news/2240222882/API-gateways-emerge-to-address-growing-security-demands
50% of
Salesforce’s
revenues come
from APIs
90% of
Expedia's
revenues come
from APIs
NGINX Controller
Mission control for your
applications
Full lifecycle management
for your APIs
NGINX Controller
High Level Architecture
API
Definition API
Delivery
Policy
API
DefinitionAPI
Definition
Backend A
Backend B
Backend C
NGINX Plus
Backend A Backend B Backend C Backend D
API
Management
(control
plane)
API
Gateway
(data plane)
NGINX
Controller
Gateways Match Architecture
Monolith API
Microservice Microservice Microservice
Monolith API
Monolith API
NGINX
Controller
Microservices/Microgateway Architecture
Policy
Policy
Key Capabilities
32
API Definition &
Publication
Monitor & Analyze
Performance
Overview Dashboard
Customizable
Dashboards
Troubleshoot Issues
with Alerts
Extract Insights with
REST API Support
Support for Multi-
Cloud Environment
Rate Limiting
Authentication &
Authorization
A Quick Demo
​34
Deploying in Multi-Cloud
Stay portable
35
• Maintain a demarcation between Access and Application
◦ Use the cloud L4 load balancing for ingress
◦ Application logic stays in your ADC and under your control
• Separate Management from Data plane
◦ Reduce footprint
◦ Increase performance
◦ Increase platform compatibility
Stay portable
36
• Software portability
◦ NGINX+ is available anywhere Linux can run
◦ Your Data Center (Hardware, VM, Private cloud)
◦ Public Clouds (all of them)
◦ Containers (K8’s MESOS, etc)
Today: Dynamic Application Gateway
37
Dynamic Application Gateway
Dynamic App Gateway
• A single, clustered ingress/
egress tier in front of apps.
• Optimizes north/south traffic
delivery for apps, APIs.
• Combines load balancing,
proxying, SSL, caching, WAF,
and API management.
Web App Firewall
Future: Dynamic Application Infrastructure
38
Dynamic
Application
Infrastructure
Dynamic App Infrastructure
• A single app platform for
monoliths, microservices.
• Optimizes east/west app
traffic and app serving.
• Combines web server, app
servers, KIC, and service
mesh.
Web App Firewall
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
MODERNIZATION
Modernizes apps at your
pace with support for legacy
apps and microservices.
SIMPLIFICATION
Simplifies modern apps
and provides multi-cloud
portability.
NGINX Is More Than Just Performance.
We Reduce Complexity.
40
PRODUCTIVITY
Works seamlessly across
infrastructure and
application teams.
Paul Hancock
paul.hancock@nginx.com
Thank you
nginx.com | @nginx
CONTROLLER POWERS THREE
SOLUTIONS: APP DELIVERY, API
MANAGEMENT, & SERVICE MESH
◦ Maximize customer experience,
agility and ROI
◦ Modern w/fast, flexible,
lightweight
ADC and API Management
◦ Extends F5’s ability to solve
modern app infrastructure
problems
NGINX
Application Platform
Load balancer
API gateway
Content cache
WAF
NGINX Controller
Centralized monitoring and management
NGINX Plus
DYNAMIC APPLICATION
SERVICES
Analytics PolicyControl
API
management
Application
delivery
Service
mesh
Web server
Polyglot app server
NGINX Unit
DYNAMIC APPLICATION
INFRASTRUCTURE
CENTRALIZED MONITORING
AND MANAGEMENT
◦ Alerting
◦ API management
◦ Load balancer management
◦ Configuration analysis
◦ Customizable dashboards
◦ Monitoring
What Is
NGINX Controller?
DYNAMIC APPLICATION SERVICES
◦ Load balancer
◦ Content cache
◦ Web server
◦ Security controls
◦ Dynamic modules
◦ Monitoring
◦ High availability (HA)
◦ Kubernetes Ingress
controller
◦ Programmability
◦ Streaming Media
What Is NGINX Plus?
API GATEWAY
CACHE
LOAD BALANCER
WAF
APPLICATION
SERVERS
WEB SERVER
REVERSE
PROXY
CUSTOMER
COMPLETE SOFTWARE LOAD
BALANCING BENEFITS
◦ HTTP, TCP, and UDP load balancing
◦ Layer 7 request routing using URI,
cookie, args, and more
◦ SSL/TLS termination
◦ Session persistence based on cookie
◦ Active health checks on status code
and response body
◦ Service discovery using DNS
◦ Key value store (dynamic IP black-listing,
blue/green deployments)
◦ Dynamic reconfiguration—zero downtime
NGINX Plus as a
Load Balancer
DYNAMIC APPLICATION SERVER
◦ Multi-language: Go, Node.js, Perl,
PHP, Python, and Ruby
◦ Runs multiple language versions
on the same server
◦ Dynamic REST API-driven
configuration
◦ 30% faster than alternative,
modern
app servers
• Unit is a new dynamic web and application
server from NGINX. It provides open source,
support for multiple languages, and a
dynamic REST API-driven configuration
What is
NGINX Unit?
Unit
Unit
Unit
Unit
Unit
Unit
What Is NGINX Controller Application Delivery
Module?
Sets up
NGINX Plus load
balancers
quickly
NGINX Controller manages NGINX Plus instances
Keeps
NGINX Plus load
balancers
running
Micro Load Balancers
•NGINX is flexible and portable with
a very low footprint
•Can be deployed in bare
metal/VM/cloud/container
•Increases feature velocity as
DevOps doesn’t have to rely on IT
for deploying/changing load
balancer config
•Configuration stored along with
application in GitHub
•Dynamic Reconfiguration – Zero
downtime
•Easy to scale
Why NGINX as Your ADC?
Deployment
Agility
Effortlessly deploy, validate
and troubleshoot multiple
NGINX Plus instances across
a multi-cloud environment
Enable developers to deploy
new features and
applications faster
Prevent outages by gaining
deep visibility and adhering to
performance and security
best practices
Strategic
Command
Simplified
Management
Key Capabilities
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

More Related Content

What's hot

Strengthen Security and Traffic Visibility on Amazon EKS with NGINX
Strengthen Security and Traffic Visibility on Amazon EKS with NGINXStrengthen Security and Traffic Visibility on Amazon EKS with NGINX
Strengthen Security and Traffic Visibility on Amazon EKS with NGINX
NGINX, Inc.
 
Application Security with NGINX | APAC
Application Security with NGINX | APACApplication Security with NGINX | APAC
Application Security with NGINX | APAC
NGINX, Inc.
 
Revolutionising IT Agility
Revolutionising IT AgilityRevolutionising IT Agility
Revolutionising IT Agility
NGINX, Inc.
 
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
NGINX, Inc.
 
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXSecure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
NGINX, Inc.
 
Découvrez NGINX AppProtect
Découvrez NGINX AppProtectDécouvrez NGINX AppProtect
Découvrez NGINX AppProtect
NGINX, Inc.
 
Monitoring NGINX Deployments with Sumo Logic
Monitoring NGINX Deployments with Sumo LogicMonitoring NGINX Deployments with Sumo Logic
Monitoring NGINX Deployments with Sumo Logic
NGINX, Inc.
 
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controllerNGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
Katherine Bagood
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX Controller: Configuration, Management, and Troubleshooting at Scale NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX, Inc.
 
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
NGINX, Inc.
 
Production-Grade Kubernetes With NGINX Ingress Controller
Production-Grade Kubernetes With NGINX Ingress ControllerProduction-Grade Kubernetes With NGINX Ingress Controller
Production-Grade Kubernetes With NGINX Ingress Controller
NGINX, Inc.
 
Controller and Coffee: Deliver APIs in Real Time with API Management
Controller and Coffee: Deliver APIs in Real Time with API ManagementController and Coffee: Deliver APIs in Real Time with API Management
Controller and Coffee: Deliver APIs in Real Time with API Management
NGINX, Inc.
 
API Gateway Use Cases​ for Kubernetes​
API Gateway Use Cases​ for Kubernetes​API Gateway Use Cases​ for Kubernetes​
API Gateway Use Cases​ for Kubernetes​
NGINX, Inc.
 
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
NGINX, Inc.
 
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
NGINX, Inc.
 
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJ
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJDeploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJ
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJ
NGINX, Inc.
 
Why CIOs Need Real-Time APIs to Drive Competitive Digital Businesses
Why CIOs Need Real-Time APIs to Drive Competitive Digital BusinessesWhy CIOs Need Real-Time APIs to Drive Competitive Digital Businesses
Why CIOs Need Real-Time APIs to Drive Competitive Digital Businesses
NGINX, Inc.
 
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero
Deploy and Secure Your API Gateway with NGINX: From Zero to HeroDeploy and Secure Your API Gateway with NGINX: From Zero to Hero
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero
NGINX, Inc.
 
Nim tames sprawl
Nim tames sprawlNim tames sprawl
Nim tames sprawl
NGINX, Inc.
 
Migrating from BIG-IP Deployment to NGINX ADC
Migrating from BIG-IP Deployment to NGINX ADCMigrating from BIG-IP Deployment to NGINX ADC
Migrating from BIG-IP Deployment to NGINX ADC
NGINX, Inc.
 

What's hot (20)

Strengthen Security and Traffic Visibility on Amazon EKS with NGINX
Strengthen Security and Traffic Visibility on Amazon EKS with NGINXStrengthen Security and Traffic Visibility on Amazon EKS with NGINX
Strengthen Security and Traffic Visibility on Amazon EKS with NGINX
 
Application Security with NGINX | APAC
Application Security with NGINX | APACApplication Security with NGINX | APAC
Application Security with NGINX | APAC
 
Revolutionising IT Agility
Revolutionising IT AgilityRevolutionising IT Agility
Revolutionising IT Agility
 
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
 
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINXSecure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
Secure, Strengthen, Automate, and Scale Modern Workloads with Red Hat & NGINX
 
Découvrez NGINX AppProtect
Découvrez NGINX AppProtectDécouvrez NGINX AppProtect
Découvrez NGINX AppProtect
 
Monitoring NGINX Deployments with Sumo Logic
Monitoring NGINX Deployments with Sumo LogicMonitoring NGINX Deployments with Sumo Logic
Monitoring NGINX Deployments with Sumo Logic
 
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controllerNGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX Controller: Configuration, Management, and Troubleshooting at Scale NGINX Controller: Configuration, Management, and Troubleshooting at Scale
NGINX Controller: Configuration, Management, and Troubleshooting at Scale
 
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
 
Production-Grade Kubernetes With NGINX Ingress Controller
Production-Grade Kubernetes With NGINX Ingress ControllerProduction-Grade Kubernetes With NGINX Ingress Controller
Production-Grade Kubernetes With NGINX Ingress Controller
 
Controller and Coffee: Deliver APIs in Real Time with API Management
Controller and Coffee: Deliver APIs in Real Time with API ManagementController and Coffee: Deliver APIs in Real Time with API Management
Controller and Coffee: Deliver APIs in Real Time with API Management
 
API Gateway Use Cases​ for Kubernetes​
API Gateway Use Cases​ for Kubernetes​API Gateway Use Cases​ for Kubernetes​
API Gateway Use Cases​ for Kubernetes​
 
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
 
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
 
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJ
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJDeploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJ
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero – APCJ
 
Why CIOs Need Real-Time APIs to Drive Competitive Digital Businesses
Why CIOs Need Real-Time APIs to Drive Competitive Digital BusinessesWhy CIOs Need Real-Time APIs to Drive Competitive Digital Businesses
Why CIOs Need Real-Time APIs to Drive Competitive Digital Businesses
 
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero
Deploy and Secure Your API Gateway with NGINX: From Zero to HeroDeploy and Secure Your API Gateway with NGINX: From Zero to Hero
Deploy and Secure Your API Gateway with NGINX: From Zero to Hero
 
Nim tames sprawl
Nim tames sprawlNim tames sprawl
Nim tames sprawl
 
Migrating from BIG-IP Deployment to NGINX ADC
Migrating from BIG-IP Deployment to NGINX ADCMigrating from BIG-IP Deployment to NGINX ADC
Migrating from BIG-IP Deployment to NGINX ADC
 

Similar to Driving success in the cloud with NGINX

Serverless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesServerless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment Opportunities
Underscore VC
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus
 
Reality Check: Moving From the Transformation Laboratory to Production
Reality Check: Moving From the Transformation Laboratory to ProductionReality Check: Moving From the Transformation Laboratory to Production
Reality Check: Moving From the Transformation Laboratory to Production
DevOps.com
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
Codit
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillon
NRB
 
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 RoadshowF5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshow
patmisasi
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
XebiaLabs
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
Watcharin Yang-Ngam
 
Kubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of InfrastructureKubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of Infrastructure
GlobalLogic Ukraine
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
MongoDB
 
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
TIBCO Jaspersoft
 
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans JespersenBest Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
confluent
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016
Scott Sims
 
Automate NGINX with DevOps Tools
Automate NGINX with DevOps ToolsAutomate NGINX with DevOps Tools
Automate NGINX with DevOps Tools
Supachai Jaturaprom
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming"
James Watters
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue
MongoDB
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
Thelma Gros
 
Docker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot Chanana
Docker, Inc.
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
Amazon Web Services
 

Similar to Driving success in the cloud with NGINX (20)

Serverless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesServerless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment Opportunities
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
LoQutus: (Technical) Using LeanIX to fully exploit your Enterprise Architectu...
 
Reality Check: Moving From the Transformation Laboratory to Production
Reality Check: Moving From the Transformation Laboratory to ProductionReality Check: Moving From the Transformation Laboratory to Production
Reality Check: Moving From the Transformation Laboratory to Production
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillon
 
F5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 RoadshowF5 Synthesis Toronto February 2014 Roadshow
F5 Synthesis Toronto February 2014 Roadshow
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Serverless service adoption for Thailand
Serverless service adoption for ThailandServerless service adoption for Thailand
Serverless service adoption for Thailand
 
Kubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of InfrastructureKubernetes: Dive into the Future of Infrastructure
Kubernetes: Dive into the Future of Infrastructure
 
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten DatenstrategieSchnellere Digitalisierung mit einer cloudbasierten Datenstrategie
Schnellere Digitalisierung mit einer cloudbasierten Datenstrategie
 
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...JasperReports IO: Reporting and data visualization in a world of cloud, micro...
JasperReports IO: Reporting and data visualization in a world of cloud, micro...
 
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans JespersenBest Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016
 
Automate NGINX with DevOps Tools
Automate NGINX with DevOps ToolsAutomate NGINX with DevOps Tools
Automate NGINX with DevOps Tools
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming"
 
Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue Faster, Simpler, Better - MongoDB to the rescue
Faster, Simpler, Better - MongoDB to the rescue
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
 
Docker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot Chanana
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 

More from NGINX, Inc.

【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
【NGINXセミナー】 Ingressを使ってマイクロサービスの運用を楽にする方法
NGINX, Inc.
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
NGINX, Inc.
 
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
【NGINXセミナー】API ゲートウェイとしてのNGINX Plus活用方法
NGINX, Inc.
 
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
NGINX, Inc.
 
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
NGINX, Inc.
 
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
NGINX, Inc.
 
Accelerate Microservices Deployments with Automation
Accelerate Microservices Deployments with AutomationAccelerate Microservices Deployments with Automation
Accelerate Microservices Deployments with Automation
NGINX, Inc.
 
Unit 2: Microservices Secrets Management 101
Unit 2: Microservices Secrets Management 101Unit 2: Microservices Secrets Management 101
Unit 2: Microservices Secrets Management 101
NGINX, Inc.
 
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, Inc.
 
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX基本セミナー(セキュリティ編)~NGINXでセキュアなプラットフォームを実現する方法!
NGINX, Inc.
 
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, Inc.
 
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINXセミナー(基本編)~いまさら聞けないNGINXコンフィグなど基本がわかる!
NGINX, Inc.
 
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
NGINX, Inc.
 
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...
NGINX, Inc.
 
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, Inc.
 
NGINX Kubernetes API
NGINX Kubernetes APINGINX Kubernetes API
NGINX Kubernetes API
NGINX, Inc.
 
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
NGINX, Inc.
 
Installing and Configuring NGINX Open Source
Installing and Configuring NGINX Open SourceInstalling and Configuring NGINX Open Source
Installing and Configuring NGINX Open Source
NGINX, Inc.
 
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
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.
 

More from 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
 

Recently uploaded

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 

Recently uploaded (20)

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 

Driving success in the cloud with NGINX

  • 1. Driving Success in the Cloud NGINX Application Platform Mark Boddington Enterprise Solutions Architect
  • 3. Mark Boddington 3 • Human Male • Someone’s son • BSC (swam 10m unaided, didn’t drown, certificate available on request) • Trainee Programmer (1998 - 2001) • Unix Sys-Admin (2001 - 2006) • Solutions Architect in ADC space (since 2006) • Joined NGINX (2019) • And my favourite Pie is…
  • 4. My first NGINX 4 New – Raspberry Pi Panel 1. Raspbery Pi 3 Model A+ 2. Wireless Internet + 3G 3. Android App 4. NGINX App Platform J Ancient – Alarm Panel 1. Bridge Rectifier Went Bang 2. Entry hall keypad interface 3. No Internet 4. No App 5. No NGINX L
  • 5. Agenda 5 • Market and key trends • Business disruption • A lightweight approach • Modern Applications • Deploying in Multi-cloud
  • 7. The application landscape is transforming 1 F5 State of Application Services Report 2018 2 IDC FutureScape 2019 3 Cisco Global Cloud Index: 2016-2021 4 Akamai State of the Internet Report 2019 The future is cloud • 87% of customers are adopting multi-cloud1 • 0% of customers can report the number of applications in their portfolio with confidence • Privacy and compliance are taking a back seat to speed to market DevOps is rising2 • 65% of orgs will expand agile/ DevOps methods into the wider business by 2021 • 70% of CIOs will use APIs to interconnect automation tools by 2021 • DevOps is critical to agility, but causes an organizational divide Technology is changing • 85% of new app workload instances are container-based, growing to 95% by 20213 • 83% of Internet traffic is now APIs, only 17% is HTML4 • Analytics & API management across the environment is difficult
  • 8. The revolution in application delivery is already underway After Amazon's move to AWS, engineers were deploying code every 11.7 seconds (on average) Release time for dozens of apps reduced from days to 1–2 hours New releases for mobile app went from twice per year to monthly 50 deployments a day across their application portfolio! Source: TechBeacon: https://techbeacon.com/10-companies-killing-it-devops
  • 9. The Operations teams are evolving 1 Puppet State of DevOps 2018 State of DevOps 2018 • Report from Puppet and Splunk • Sponsored by AWS and others • 55 % IT • 21 % IT-Ops team • 14 % Dev-Ops team • 36 % Engineering • 15 % Dev-Ops team • 12 % Apps Dev team • 29 % Dev-Ops (16% in 2014)
  • 10. State of DevOps 2018 Key Findings 10 • CAMS (Culture, Automation, Monitoring and Sharing) • The 2018 report identified 5 stages of DevOps evolution ◦ 0 – Build the foundation ◦ 1 – Normalize the technology stack ◦ 2 – Standardize and reduce variability ◦ 3 – Expand DevOps practices ◦ 4 – Automate Infrastructure ◦ 5 – Provide Self-Service capabilities
  • 11. But traditional workloads are still around 11 • Container Shock. Not everyone is doing it ◦ An article in The Register (Jan 2108) cites 451 Research had found that only 27% of organizations use containers, and of those only 55% had production work loads. • IDC: Spending on hardware ◦ In Q3 2018 hardware spend for cloud (private and public) hit 50.9% of worldwide spend. Exceeding traditional buying for first time. ◦ Q3 spend on public cloud infrastructure $12.1 billion (up 56%) ◦ Q3 spend on private cloud infrastructure $4.7 billion (up 28%)
  • 14. 14 To master disruption, you must modernize apps and infrastructure. But there’s a catch.
  • 16. Infrastructure Shifts Closer to Apps Infrastructure & Ops teams Hardware, scale-up One infrastructure for every app Application & DevOps teams Software, scale-out Every app gets multiple infrastructures
  • 17. Legacy doesn’t go away Hardware doesn’t adapt to new apps, cloud Open source doesn’t accommodate standardization Tools and Open Source Sprawl Add Complexity
  • 19. A Lightweight Approach Combats Complexity PaaS, ESB, & HW LBs Containers, Kubernetes Cloud-only Inflexible Production ready? Not a silver bullet
  • 20. NGINX Ensures Modernization Success 20 App Type Legacy Modern App Architecture Simple Complex Monolithic Hybrid services Microservices ↑ Agility “Reusable” E/W performance ↓ Costs “Software-defined” N/S performance ↑ Scale “Refactored” API, K8s traffic ERP, CRM? Mobile App? Digital Services? 1. SW Load balancer 2. API gateway 3. Service mesh
  • 22. NGINX Simplifies 10x, Cuts Costs 80% 22 Web App Firewall
  • 23. Today: Dynamic Application Gateway 23 Dynamic Application Gateway Web App Firewall
  • 24. Future: Dynamic Application Infrastructure 24 Dynamic Application Infrastructure Web App Firewall
  • 26. Source: Source information goes here.Source: Source information goes here. 83%of internet traffic is now APIs only 17% is HTML Source: Akamai State of the Internet Report 2019
  • 27. APIs Are Experiencing Explosive Growth Source: https://www.programmableweb.com/news/research-shows-interest-providing-apis-still-high/research/2018/02/23
  • 28. API as a source of revenue 28 Source: 2014 Search Security article: https://searchsecurity.techtarget.com/news/2240222882/API-gateways-emerge-to-address-growing-security-demands 50% of Salesforce’s revenues come from APIs 90% of Expedia's revenues come from APIs
  • 29. NGINX Controller Mission control for your applications Full lifecycle management for your APIs
  • 30. NGINX Controller High Level Architecture API Definition API Delivery Policy API DefinitionAPI Definition Backend A Backend B Backend C NGINX Plus Backend A Backend B Backend C Backend D API Management (control plane) API Gateway (data plane)
  • 31. NGINX Controller Gateways Match Architecture Monolith API Microservice Microservice Microservice Monolith API Monolith API NGINX Controller Microservices/Microgateway Architecture Policy Policy
  • 32. Key Capabilities 32 API Definition & Publication Monitor & Analyze Performance Overview Dashboard Customizable Dashboards Troubleshoot Issues with Alerts Extract Insights with REST API Support Support for Multi- Cloud Environment Rate Limiting Authentication & Authorization
  • 35. Stay portable 35 • Maintain a demarcation between Access and Application ◦ Use the cloud L4 load balancing for ingress ◦ Application logic stays in your ADC and under your control • Separate Management from Data plane ◦ Reduce footprint ◦ Increase performance ◦ Increase platform compatibility
  • 36. Stay portable 36 • Software portability ◦ NGINX+ is available anywhere Linux can run ◦ Your Data Center (Hardware, VM, Private cloud) ◦ Public Clouds (all of them) ◦ Containers (K8’s MESOS, etc)
  • 37. Today: Dynamic Application Gateway 37 Dynamic Application Gateway Dynamic App Gateway • A single, clustered ingress/ egress tier in front of apps. • Optimizes north/south traffic delivery for apps, APIs. • Combines load balancing, proxying, SSL, caching, WAF, and API management. Web App Firewall
  • 38. Future: Dynamic Application Infrastructure 38 Dynamic Application Infrastructure Dynamic App Infrastructure • A single app platform for monoliths, microservices. • Optimizes east/west app traffic and app serving. • Combines web server, app servers, KIC, and service mesh. Web App Firewall
  • 39. 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
  • 40. MODERNIZATION Modernizes apps at your pace with support for legacy apps and microservices. SIMPLIFICATION Simplifies modern apps and provides multi-cloud portability. NGINX Is More Than Just Performance. We Reduce Complexity. 40 PRODUCTIVITY Works seamlessly across infrastructure and application teams.
  • 42. CONTROLLER POWERS THREE SOLUTIONS: APP DELIVERY, API MANAGEMENT, & SERVICE MESH ◦ Maximize customer experience, agility and ROI ◦ Modern w/fast, flexible, lightweight ADC and API Management ◦ Extends F5’s ability to solve modern app infrastructure problems NGINX Application Platform Load balancer API gateway Content cache WAF NGINX Controller Centralized monitoring and management NGINX Plus DYNAMIC APPLICATION SERVICES Analytics PolicyControl API management Application delivery Service mesh Web server Polyglot app server NGINX Unit DYNAMIC APPLICATION INFRASTRUCTURE
  • 43. CENTRALIZED MONITORING AND MANAGEMENT ◦ Alerting ◦ API management ◦ Load balancer management ◦ Configuration analysis ◦ Customizable dashboards ◦ Monitoring What Is NGINX Controller?
  • 44. DYNAMIC APPLICATION SERVICES ◦ Load balancer ◦ Content cache ◦ Web server ◦ Security controls ◦ Dynamic modules ◦ Monitoring ◦ High availability (HA) ◦ Kubernetes Ingress controller ◦ Programmability ◦ Streaming Media What Is NGINX Plus? API GATEWAY CACHE LOAD BALANCER WAF APPLICATION SERVERS WEB SERVER REVERSE PROXY CUSTOMER
  • 45. COMPLETE SOFTWARE LOAD BALANCING BENEFITS ◦ HTTP, TCP, and UDP load balancing ◦ Layer 7 request routing using URI, cookie, args, and more ◦ SSL/TLS termination ◦ Session persistence based on cookie ◦ Active health checks on status code and response body ◦ Service discovery using DNS ◦ Key value store (dynamic IP black-listing, blue/green deployments) ◦ Dynamic reconfiguration—zero downtime NGINX Plus as a Load Balancer
  • 46. DYNAMIC APPLICATION SERVER ◦ Multi-language: Go, Node.js, Perl, PHP, Python, and Ruby ◦ Runs multiple language versions on the same server ◦ Dynamic REST API-driven configuration ◦ 30% faster than alternative, modern app servers • Unit is a new dynamic web and application server from NGINX. It provides open source, support for multiple languages, and a dynamic REST API-driven configuration What is NGINX Unit? Unit Unit Unit Unit Unit Unit
  • 47. What Is NGINX Controller Application Delivery Module? Sets up NGINX Plus load balancers quickly NGINX Controller manages NGINX Plus instances Keeps NGINX Plus load balancers running
  • 48. Micro Load Balancers •NGINX is flexible and portable with a very low footprint •Can be deployed in bare metal/VM/cloud/container •Increases feature velocity as DevOps doesn’t have to rely on IT for deploying/changing load balancer config •Configuration stored along with application in GitHub •Dynamic Reconfiguration – Zero downtime •Easy to scale
  • 49. Why NGINX as Your ADC? Deployment Agility Effortlessly deploy, validate and troubleshoot multiple NGINX Plus instances across a multi-cloud environment Enable developers to deploy new features and applications faster Prevent outages by gaining deep visibility and adhering to performance and security best practices Strategic Command Simplified Management
  • 50. Key Capabilities 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