SlideShare une entreprise Scribd logo
1  sur  36
Getting Started With
My Next-Gen IPLB
• Arnaud Jost
• Tech Lead IPLB
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
Why Using an IPLB?
• Distribute load
Why Using an IPLB?
• Eliminate downtimes
Why Using an IPLB?
• Scale your infra easily
Why Using an IPLB?
• Facilitates maintenance
Hard drive remplacement
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
IPLB Legacy: Infrastructure
• Cisco ACE
• End of life
• End of sales
• End of support
• Master/slave mode
• Limited scaling capacity, enough until now, not for the future
IPLB Legacy: Product
• Limited ports/protocols
• HTTP/HTTPS
• Mysql
• Postgresql
• Only one backend/frontend
• No vRack
• No SSL with servers in backend
• Cannot handle SSL certs > 2048
• ... Not easy to add new features
Set me free!
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
IPLB Next-Gen: Features
• Based on HAProxy
• Huge and active community
• Great performances
• Lot of features
• OpenSource
• Associated with the power of OVH
• Advanced automation stack
• Powerful servers
• Dedicated network
• Advanced and dedicated DDoS protection with permanent mitigation
IPLB Next-Gen: Features
• Scalable with no limit
• Multi-master mode using BGP multi-path
• HTTP/HTTPS with advanced options
• Headers inspections
• Advanced routing rules
• ACL
• Much more
• TCP (all ports)
• High throughput
• SSL
IPLB Next-Gen: Features
• Multi frontends, multi backends
• Configurable ports
• Link between frontends and backend can be updated on the fly
• HTTP Redirect
• HSTS
• Can be used behind a failover IP
• Async configuration
IPLB Next-Gen: Features
• vRack (todo)
• Native
• QinQ
• IPV6 (doing)
Oh
yeah !
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
Advanced Use Case: Blue-Green
Blue farm Green farm
Advanced Use Case: Mixed
Services
Advanced Use Case: Anycast
Advanced Use Case: Not Only
Web!
• Mail
Advanced Use Case: Not Only
Web!
• Mysql
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
IPLB Next-Gen: Current Status
• Current state: gamma
• 95% of legacy IPLB already migrated
• API: beta available
• Manager: sunrise available
IPLB Next-Gen: Current Status
OVH Web hosting is load balanced by
IPLB Next-Gen, including SSL Offload for ALL websites
= 1.5 Millions of SSL certificates
And all Hubic traffic
IPLB Next-Gen: Current Status
• Available zones:
• Roubaix
• Gravelines
• Strasbourg
• Beauharnois
• … Anycast!
• And..much more 
IPLB
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
IPLB Next-Gen: Start With API
• Everything can be done using
API
• Automation!
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
IPLB Next-Gen: Start With Sunrise
IPLB Next-Gen: Start With Sunrise
IPLB Next-Gen: Start With Sunrise
IPLB Next-Gen: Start With Sunrise
IPLB Next-Gen: Start With Sunrise
https://www.ovh.com/manager/sunrise/iplb/index.html#/iplb
Getting Started with My Next-Gen IPLB
1. Why using an IPLB?
2. IPLB Legacy
3. IPLB Next-Gen: New Features
4. IPLB Next-Gen: Advanced Use Case
5. IPLB Next-Gen: Current Status
6. IPLB Next-Gen: Start with API
7. IPLB Next-Gen: Start with Sunrise
8. IPLB Next-Gen: What Can Be Done with IPLB in 10
minutes?
IPLB Next-Gen: Demo
DNS Round Robin Real Load Balancing
Arnaud Jost
@ArnaudAtOv
h

Contenu connexe

Tendances

How LogicMonitor Automates Deployments with Bamboo and Ansible
How LogicMonitor Automates Deployments with Bamboo and AnsibleHow LogicMonitor Automates Deployments with Bamboo and Ansible
How LogicMonitor Automates Deployments with Bamboo and AnsibleRandall Thomson
 
ONAP SDC - Model driven design
ONAP SDC - Model driven designONAP SDC - Model driven design
ONAP SDC - Model driven designEden Rozin
 
Rails 5 subjective overview
Rails 5 subjective overviewRails 5 subjective overview
Rails 5 subjective overviewJan Berdajs
 

Tendances (6)

What's new on Rails 5
What's new on Rails 5What's new on Rails 5
What's new on Rails 5
 
How LogicMonitor Automates Deployments with Bamboo and Ansible
How LogicMonitor Automates Deployments with Bamboo and AnsibleHow LogicMonitor Automates Deployments with Bamboo and Ansible
How LogicMonitor Automates Deployments with Bamboo and Ansible
 
ONAP SDC - Model driven design
ONAP SDC - Model driven designONAP SDC - Model driven design
ONAP SDC - Model driven design
 
Rails 5 subjective overview
Rails 5 subjective overviewRails 5 subjective overview
Rails 5 subjective overview
 
Calabash
CalabashCalabash
Calabash
 
03 hypervisor-vs-container-pdf
03 hypervisor-vs-container-pdf03 hypervisor-vs-container-pdf
03 hypervisor-vs-container-pdf
 

En vedette

Advanced Web Hosting
Advanced Web HostingAdvanced Web Hosting
Advanced Web HostingOVHcloud
 
HTTPS: All you need to know
HTTPS: All you need to knowHTTPS: All you need to know
HTTPS: All you need to knowOVHcloud
 
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVHcloud
 
[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrêmeOVHcloud
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarOVHcloud
 
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRackWebinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRackOVHcloud
 
Introduction to OverTheBox
Introduction to OverTheBoxIntroduction to OverTheBox
Introduction to OverTheBoxOVHcloud
 
[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébéOVHcloud
 
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service ProviderOVHcloud
 
[FR] C'est quoi une API ?
[FR] C'est quoi une API ?[FR] C'est quoi une API ?
[FR] C'est quoi une API ?OVHcloud
 
[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH TélécomOVHcloud
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld
 
Monitoring CDN Performance
Monitoring CDN PerformanceMonitoring CDN Performance
Monitoring CDN PerformanceThousandEyes
 
Happy Holi 2017!
Happy Holi 2017!Happy Holi 2017!
Happy Holi 2017!AHFCL25
 
Whitepaper: Building Web Apps with Uniface
Whitepaper: Building Web Apps with UnifaceWhitepaper: Building Web Apps with Uniface
Whitepaper: Building Web Apps with UnifaceUniface
 

En vedette (19)

Advanced Web Hosting
Advanced Web HostingAdvanced Web Hosting
Advanced Web Hosting
 
HTTPS: All you need to know
HTTPS: All you need to knowHTTPS: All you need to know
HTTPS: All you need to know
 
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service Provider
 
[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud Webinar
 
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRackWebinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
 
Introduction to OverTheBox
Introduction to OverTheBoxIntroduction to OverTheBox
Introduction to OverTheBox
 
[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé
 
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
 
[FR] C'est quoi une API ?
[FR] C'est quoi une API ?[FR] C'est quoi une API ?
[FR] C'est quoi une API ?
 
[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom
 
Ovh
OvhOvh
Ovh
 
DNS: EdgeCast Route - Technical DNS Service Overview
DNS: EdgeCast Route - Technical DNS Service Overview DNS: EdgeCast Route - Technical DNS Service Overview
DNS: EdgeCast Route - Technical DNS Service Overview
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
 
Monitoring CDN Performance
Monitoring CDN PerformanceMonitoring CDN Performance
Monitoring CDN Performance
 
Happy Holi 2017!
Happy Holi 2017!Happy Holi 2017!
Happy Holi 2017!
 
Ndla oecd jan 2015
Ndla oecd jan 2015Ndla oecd jan 2015
Ndla oecd jan 2015
 
Bpjs kesehatan askes solo
Bpjs kesehatan   askes soloBpjs kesehatan   askes solo
Bpjs kesehatan askes solo
 
Whitepaper: Building Web Apps with Uniface
Whitepaper: Building Web Apps with UnifaceWhitepaper: Building Web Apps with Uniface
Whitepaper: Building Web Apps with Uniface
 

Similaire à Getting Started With My Next-Gen IP Load Balancing

IPv6 Development in ITB 2013
IPv6 Development in ITB 2013IPv6 Development in ITB 2013
IPv6 Development in ITB 2013Affan Basalamah
 
Load Balancing
Load BalancingLoad Balancing
Load Balancingoptalink
 
DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...
DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...
DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...Felipe Prado
 
AWS ELB Tips & Best Practices
AWS ELB Tips & Best PracticesAWS ELB Tips & Best Practices
AWS ELB Tips & Best PracticesChinaNetCloud
 
DIY InfiniBand networking
DIY InfiniBand networkingDIY InfiniBand networking
DIY InfiniBand networkingSyoyo Fujita
 
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...PHP Conference Argentina
 
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...Gaurav Raina
 
OpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowOpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowAPNIC
 
How to Supercharge your PHP Web API
How to Supercharge your PHP Web APIHow to Supercharge your PHP Web API
How to Supercharge your PHP Web APIAurimas Niekis
 
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-clusterWso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-clusterAfkham Azeez
 
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentUsing the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentFlink Forward
 
Balázs Bucsay - XFLTReaT: Building a Tunnel
Balázs Bucsay - XFLTReaT: Building a TunnelBalázs Bucsay - XFLTReaT: Building a Tunnel
Balázs Bucsay - XFLTReaT: Building a Tunnelhacktivity
 
EcoSystem Tools for Admins - AtlasCamp 2011
EcoSystem Tools for Admins - AtlasCamp 2011EcoSystem Tools for Admins - AtlasCamp 2011
EcoSystem Tools for Admins - AtlasCamp 2011Atlassian
 
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013Amazon Web Services
 
Approaching APIs
Approaching APIsApproaching APIs
Approaching APIsRoss Singer
 
Go語言開發APM微服務在Kubernetes之經驗分享
Go語言開發APM微服務在Kubernetes之經驗分享Go語言開發APM微服務在Kubernetes之經驗分享
Go語言開發APM微服務在Kubernetes之經驗分享Te-Yen Liu
 
Cooking a rabbit pie
Cooking a rabbit pieCooking a rabbit pie
Cooking a rabbit pieTomas Doran
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMCIcinga
 

Similaire à Getting Started With My Next-Gen IP Load Balancing (20)

IPv6 Development in ITB 2013
IPv6 Development in ITB 2013IPv6 Development in ITB 2013
IPv6 Development in ITB 2013
 
Load Balancing
Load BalancingLoad Balancing
Load Balancing
 
DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...
DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...
DEF CON 27 - BRAD DIXON - cheating in esports - how to cheat at virtual cycli...
 
AWS ELB Tips & Best Practices
AWS ELB Tips & Best PracticesAWS ELB Tips & Best Practices
AWS ELB Tips & Best Practices
 
DIY InfiniBand networking
DIY InfiniBand networkingDIY InfiniBand networking
DIY InfiniBand networking
 
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
 
SRE NL MeetUp - eBPF.pdf
SRE NL MeetUp - eBPF.pdfSRE NL MeetUp - eBPF.pdf
SRE NL MeetUp - eBPF.pdf
 
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
Presentation Thesis - Convolutional net on the Xeon Phi using SIMD - Gaurav R...
 
OpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets OpenflowOpenKilda: Stream Processing Meets Openflow
OpenKilda: Stream Processing Meets Openflow
 
How to Supercharge your PHP Web API
How to Supercharge your PHP Web APIHow to Supercharge your PHP Web API
How to Supercharge your PHP Web API
 
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-clusterWso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
 
Using the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production DeploymentUsing the New Apache Flink Kubernetes Operator in a Production Deployment
Using the New Apache Flink Kubernetes Operator in a Production Deployment
 
Balázs Bucsay - XFLTReaT: Building a Tunnel
Balázs Bucsay - XFLTReaT: Building a TunnelBalázs Bucsay - XFLTReaT: Building a Tunnel
Balázs Bucsay - XFLTReaT: Building a Tunnel
 
EcoSystem Tools for Admins - AtlasCamp 2011
EcoSystem Tools for Admins - AtlasCamp 2011EcoSystem Tools for Admins - AtlasCamp 2011
EcoSystem Tools for Admins - AtlasCamp 2011
 
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
 
Approaching APIs
Approaching APIsApproaching APIs
Approaching APIs
 
Go語言開發APM微服務在Kubernetes之經驗分享
Go語言開發APM微服務在Kubernetes之經驗分享Go語言開發APM微服務在Kubernetes之經驗分享
Go語言開發APM微服務在Kubernetes之經驗分享
 
Cooking a rabbit pie
Cooking a rabbit pieCooking a rabbit pie
Cooking a rabbit pie
 
Icinga 2010 at OSMC
Icinga 2010 at OSMCIcinga 2010 at OSMC
Icinga 2010 at OSMC
 
Template
TemplateTemplate
Template
 

Plus de OVHcloud

OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud
 
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsOVHcloud
 
How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020OVHcloud
 
OVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud
 
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud
 
Webinar - VPS New Range
Webinar - VPS New RangeWebinar - VPS New Range
Webinar - VPS New RangeOVHcloud
 
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud
 
Webinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud DatabasesWebinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud DatabasesOVHcloud
 
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud
 
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...OVHcloud
 
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud
 
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud
 
OVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML servingOVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML servingOVHcloud
 
Logs @ OVHcloud
Logs @ OVHcloudLogs @ OVHcloud
Logs @ OVHcloudOVHcloud
 
Les APIs OpenStack
Les APIs OpenStackLes APIs OpenStack
Les APIs OpenStackOVHcloud
 
1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockage1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockageOVHcloud
 
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...OVHcloud
 
Industrialize Machine Learning
Industrialize Machine Learning Industrialize Machine Learning
Industrialize Machine Learning OVHcloud
 
OVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud
 

Plus de OVHcloud (20)

OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups
 
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP models
 
How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020
 
OVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data Processing
 
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
 
Webinar - VPS New Range
Webinar - VPS New RangeWebinar - VPS New Range
Webinar - VPS New Range
 
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
 
Webinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud DatabasesWebinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud Databases
 
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
 
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
 
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
 
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
 
OVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML servingOVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML serving
 
Logs @ OVHcloud
Logs @ OVHcloudLogs @ OVHcloud
Logs @ OVHcloud
 
Les APIs OpenStack
Les APIs OpenStackLes APIs OpenStack
Les APIs OpenStack
 
1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockage1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockage
 
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
 
Industrialize Machine Learning
Industrialize Machine Learning Industrialize Machine Learning
Industrialize Machine Learning
 
OVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud Databases
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 

Dernier

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Getting Started With My Next-Gen IP Load Balancing

  • 1.
  • 2. Getting Started With My Next-Gen IPLB • Arnaud Jost • Tech Lead IPLB
  • 3. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 4. Why Using an IPLB? • Distribute load
  • 5. Why Using an IPLB? • Eliminate downtimes
  • 6. Why Using an IPLB? • Scale your infra easily
  • 7. Why Using an IPLB? • Facilitates maintenance Hard drive remplacement
  • 8. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 9. IPLB Legacy: Infrastructure • Cisco ACE • End of life • End of sales • End of support • Master/slave mode • Limited scaling capacity, enough until now, not for the future
  • 10. IPLB Legacy: Product • Limited ports/protocols • HTTP/HTTPS • Mysql • Postgresql • Only one backend/frontend • No vRack • No SSL with servers in backend • Cannot handle SSL certs > 2048 • ... Not easy to add new features Set me free!
  • 11. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 12. IPLB Next-Gen: Features • Based on HAProxy • Huge and active community • Great performances • Lot of features • OpenSource • Associated with the power of OVH • Advanced automation stack • Powerful servers • Dedicated network • Advanced and dedicated DDoS protection with permanent mitigation
  • 13. IPLB Next-Gen: Features • Scalable with no limit • Multi-master mode using BGP multi-path • HTTP/HTTPS with advanced options • Headers inspections • Advanced routing rules • ACL • Much more • TCP (all ports) • High throughput • SSL
  • 14. IPLB Next-Gen: Features • Multi frontends, multi backends • Configurable ports • Link between frontends and backend can be updated on the fly • HTTP Redirect • HSTS • Can be used behind a failover IP • Async configuration
  • 15. IPLB Next-Gen: Features • vRack (todo) • Native • QinQ • IPV6 (doing) Oh yeah !
  • 16. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 17. Advanced Use Case: Blue-Green Blue farm Green farm
  • 18. Advanced Use Case: Mixed Services
  • 20. Advanced Use Case: Not Only Web! • Mail
  • 21. Advanced Use Case: Not Only Web! • Mysql
  • 22. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 23. IPLB Next-Gen: Current Status • Current state: gamma • 95% of legacy IPLB already migrated • API: beta available • Manager: sunrise available
  • 24. IPLB Next-Gen: Current Status OVH Web hosting is load balanced by IPLB Next-Gen, including SSL Offload for ALL websites = 1.5 Millions of SSL certificates And all Hubic traffic
  • 25. IPLB Next-Gen: Current Status • Available zones: • Roubaix • Gravelines • Strasbourg • Beauharnois • … Anycast! • And..much more  IPLB
  • 26. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 27. IPLB Next-Gen: Start With API • Everything can be done using API • Automation!
  • 28. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 29. IPLB Next-Gen: Start With Sunrise
  • 30. IPLB Next-Gen: Start With Sunrise
  • 31. IPLB Next-Gen: Start With Sunrise
  • 32. IPLB Next-Gen: Start With Sunrise
  • 33. IPLB Next-Gen: Start With Sunrise https://www.ovh.com/manager/sunrise/iplb/index.html#/iplb
  • 34. Getting Started with My Next-Gen IPLB 1. Why using an IPLB? 2. IPLB Legacy 3. IPLB Next-Gen: New Features 4. IPLB Next-Gen: Advanced Use Case 5. IPLB Next-Gen: Current Status 6. IPLB Next-Gen: Start with API 7. IPLB Next-Gen: Start with Sunrise 8. IPLB Next-Gen: What Can Be Done with IPLB in 10 minutes?
  • 35. IPLB Next-Gen: Demo DNS Round Robin Real Load Balancing

Notes de l'éditeur

  1. Qui suis je (4 ans chez ovh, passioné de tech..) Definition tech leader : responsable de l’équipe, du design de l’infra, de l’automatisation, amélioration, ajouts de fonctionnalités Je vais présenter ce qu’est une IP LoadBalancing au sens OVH, et le nouveau produit IPLB qui viens remplacer l’existant
  2. Généralités sur la distribution de la charge Nécessiter d’avoir plusieurs serveurs pour tenir la charge (pas plus, ne pas parler de HA ou de tolerance de panne car abordé juste après) Capacité IPLB de distribuer les requêtes sur l’ensemble des serveurs de la ferme Ainsi un utilisateur, vos clients, n’arriverons pas directement sur vos serveur mais sur l’IPLB Cas des applications pas codée pour être attaquée par un IPLB (parler sticky)
  3. En cas de panne, les autres serveurs continuent d’assurer la service Mecanisme de detection de la dispo des serveurs (http, tcp..) avec capacité a sortir un serveur HS de la ferme (parler un peu des check HTTP avancé avec detection de pattern si la page renvoi XX ou bien un code d’erreurs specifique) Posssibilité avancé de renvoi de la req vers un autre serveur en temps reel, transparent pour le client visitant le site Réintégration automatique du serveur une fois tout problème corrigé
  4. Capacité d’adaptatiion via l’ajout de serveur à l’infinie (juqu’a plusieurs centaines de serveur pour mutu) Gestion du load balancing (roudrobin, sticky IP et autre) Peut ou pas perdre le suivi de session en fonction des besoins
  5. En cas de panne ou de remplacement de pièce Upgrade logicielle Sauvegarde bdd qui prend de la ressource - Ne nécessite plus la manipulation des entrées DNS avec le temps de propagation qui peut être génant
  6. 01 2015 Expliquer les problèmes du master/slave (disparité dans les conf, materiel non utilisé pendant plusieurs semaines…SURPRISE) Expliquer la forte capa de scaling en son temps, finalement vite limité aujourd’hui par son fonctionnement master/slave (capa hard) Bug, exemple du packet of the death (trouver le liens travaux et/ou le tweet d’Oles pour valider qu’on peut communiquer la dessus)
  7. Limitation des protocols pour les usage courant, mais qui peut être rapidement bridant Un seul frontend/backend : limitation en terme de souplesse, test, réassignement, blue/green..(attention a ne pas trop en parler, voir usage avancé plus loin) SSL avec les backends: feature sympas qui permet de chiffrer avec un cert low cost/auto signé Limitation hardware et/ou constructeur qui limtent les possibilités d’ajout de features, en tout cas pas facilement
  8. - Parler de la protection dédiée IPLB
  9. Expliquer la scalabilité du BGP Multi Path Headers inspections : permet de router le traffic, de filtrer.. Routing rules : cluster interne/externe en fonction de l’ip, en fonction du SNI.
  10. Expliquer l’interêt des mutli frontend/backend dans un process de prod/preprod/test et/ou acl interne/externe.. Expliquer que tout les ports sont disponibles HSTS : expliquer IP FO Expliquer la conf async
  11. Expliquer vrack native/qinq IPV6
  12. Bascule production/preproduction/dev Facilité de switch sans arrêt de service
  13. - Debordement ect
  14. Expliquer anycast, vulgariser Expliquer l’interet en terme de charge en fonction des serveurs dans chaque DC Expliquer la possibilité de gestion croisées (avec une gestion de poids)
  15. Proxy protocol to keep customer IP High BW
  16. Mode simple (attention au dead lock) Mode master/backup galera parfaitement géré
  17. Gamma = ready to prod, manque juste un peu de communication et de colle coté UX API dispo Sunrise
  18. 300 000 certificates on only one IP
  19. Next step : terminer la migration de toutes les IPLB legacy, decommisionner les ACE, sortir du sunrise vers le manager
  20. Questionnaire de satisfaction concernant cette conférence, voter contre des goodies