-
Haproxy est un loadbalancer parmi les plus connus. Mais nous le verrons au fur et à mesure des vidéos, ces capacités sont bien plus importantes que du simple loadbalancing.
Présentation : https://bit.ly/2DWfxe3
Tutoriels et formations en français pour débuter avec haproxy
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Haproxy est un des load balancers les plus connus et efficaces. Je vous propose de découvrir dans une courte vidéo comment l'installer. Dans les prochaines vidéos nous verrons plus en détail sa configuration.
Présentation : https://bit.ly/2txUQQW
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Découvrons ensemble les principales étapes réalisées lors d'un échange via haproxy. Ces étapes sont le parcours des différents paquets entre les frontend et les backends.
Présentation : https://bit.ly/2GVJSwI
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Commençons à configurer notre haproxy et notamment les premières section à savoir : global et default.
Présentation : https://bit.ly/2VeKXDL
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Les frontend et les backend sont des éléments très importants dans la configuration de haproxy. Ils permettent de mettre en place un système d'écoute pour rediriger les paquets vers un ou des serveurs cibles. Dans le cas de plusieurs serveurs cibles, on parlera de loadbalancing. Loadbalancer permet de répartir la charge entre deux machines disposant d'un même service.
Configuration et présentation : https://bit.ly/2SmVaMA
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Haproxy est un load balancer qui fait aussi reverse proxy. Pour cela haproxy propose des acl qui vont nous permettre de gérer plusieurs url via un ou plusieurs frontend.
Présentation et configuration : https://bit.ly/2TcdgFu
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Passer par un reverse proxy c'est bien mais parfois il peut être utile que le serveur applicatif dispose de l'ip du client (log, zone...). Pour cela haproxy permet de passer une option forwardfor.
Présentation et configuration : https://bit.ly/2ThQPyH
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Haproxy possède une interface graphique très efficace. Son style fait un peu ancien mais la qualité de ses informations sont vraiment son point fort. Vous retrouverez des informations sur les frontend et les backend (connexions, loadbalancing...)
Présentation et configuration : https://bit.ly/2Ny6ep3
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
L'interface graphique de haproxy permet de lire les différentes statistiques des échanges entre nos frontend et nos backend. Elle permet également de gérer les entrées et sorties de pool pour une gestion plus facile de nos serveurs et services.
Présentation et configuration : https://bit.ly/2NuEWju
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Haproxy comme de nombreux reverse proxy permet de gérer le type de navigateur/os et les statiques. Les ACL permettent de créer des règles qui vont filtrer les requêtes en fonction de ces éléments. Voyons ensemble comment utiliser et mettre en place ce type de configuration.
Présentation et configuration : https://bit.ly/2IRiYsa
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
En tant que load balancer, haproxy possède de nombreux algorithmes. Voyons ensmeble les 6 principaux :
- round robin
- round robin weigthed
- leastconn
- leastconn weigthed
- uri
- first
Présentation : https://bit.ly/2Eh1WON
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Les ACL haproxy sont des outils à tout faire et notamment gérer une grande partie des règles de routing. En l'occurence nous allons voir comment utiliser les éléments path pour matcher nos url et rediriger ainsi le traffic vers le serveur souhaité. On peut aussi appeler cela du content switching.
Présentation et configuration : https://bit.ly/2Vtzhge
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Nous avons vu comment utiliser l'interface graphique utilisateur de haproxy. Ce qui est moins connu c'est l'outil hatop qui permet de faire à peu près les mêmes choses dans votre terminal. Pour cela il suffit de connecter le hatop à la socket haproxy.
Présentation et configuration : https://bit.ly/2H7QyYE
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !!ha -
Haproxy c'est bien mais à lui seul il ne suffit pas pour faire de la hatue disponibilité. En effet Haproxy est un spof dans une infrastructure sauf si l'on doublonne ce service et que l'on fait répondre à une VIP. C'est là que KeepAlived intervient et forme un jolie duo avec notre loadbalancer.
Keepalived va nous permettre de switcher une vip suivant l'état du service haproxy.
Présentation et configuration : https://bit.ly/2VZtI9L
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Haproxy est un load-balancer mais on peut avoi run intérêt à ne pas load balancer les sessions. Pour cela il est nécessaire de mettre en place un moyen de stockage d'informations de session, en l'occurence par l'ip. Cet élément sera stocké dans la sticky table. On parle aussi de sticky session.
Ainsi une machine sera rediriger suivant une durée et certaines règles toujours vers la même machine.
Présentation et configuration : https://bit.ly/2HsXPDp
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Avec haproxy, il existe plusieurs méthode pour faire du TLS/SSL :
- la terminaison ssl
- le passthrough
- la réencryption
Dans cette vidéo, nous verrons la méthode par terminaison ssl/tls.
Présentation et configuration : https://bit.ly/2Fbfmwa
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Dans cette vidéo nous allons découvrir 2 autres méthodes après le mode par terminaison : la passtrhough et la réencryption.
Le Passthrough permet de rendre le haproxy transparent et celui-ci ne fait que transférer les paquets vers les serveurs cibles sans intervenir dessus.
La réencryption permet d'utiliser un premier certificat entre le client et notre haproxy puis un autre certificat entre le haproxy et les serveurs cibles.
Présentation et configuration : https://bit.ly/2TcIx7a
Abonnez-vous ici : http://bit.ly/2UnOdgi
Playlists:
Docker : http://bit.ly/2QRhXU9
Tips linux : http://bit.ly/2QMm9Er
Git : http://bit.ly/2QJ1ml1
Ansible : http://bit.ly/2QHzyh4
Compose : http://bit.ly/2QMh3Ih
TCPDump : http://bit.ly/2SbM8G0
Scripting : http://bit.ly/2G6SUGT
GitLab : http://bit.ly/2FMTx9b
IPTables : http://bit.ly/2TcWZwE
Pourquoi ce blog ? https://bit.ly/2BDVyje
Forum discord pour rejoindre la communauté : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Après avoir vu les checks tcp voici les checks HTTP.
Présentation : http://bit.ly/2XEGRdw
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Tout bon loadbalancer qui se doit, possède un système de vérification de l'état de santé des serveurs qu'il sert. Haproxy possède de très nombreuses options dans ce domaine. Començons par configurer un check TCP.
Présentation : http://bit.ly/2YMDSfM
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !! -
Abonnez-vous : http://bit.ly/2UnOdgi
Liste de toutes les vidéos : http://bit.ly/2WN9Ojj
Syslog est un outil assez inévitable. Haproxy l'utilise particulièrement pour permettre d'accéder aux requêtes qui transitent pour le loadbalancer/revers proxy.
Découvrons dans ce tutoriel comment mettre en place cette configuration.
D'autres playlists :
- planète docker : http://bit.ly/2IwaZPG
- ansible : http://bit.ly/2v3Mv8n
- sécurité : http://bit.ly/2UWcld1
Forum : https://discord.gg/bNbU9UV
A bientôt !!