Loadbalancing et haute disponibilité avec Haproxy et Squid
- Descrição
- Currículo
- FAQ
- Revisões
Un cours qui vous permettra d’assurer la résilience et la performance de vos applications.
Après plus de 5 années dans le monde de l’ingénierie système, je suis intervenu sur divers enjeux d’applications critiques.
À chaque fois, force est de constater la négligence des professionnels face aux enjeux de sécurité et de haute disponibilité des applications, ce qui engendre nécessairement un coût sur la notoriété des entreprises.
La réalité actuelle, est que le web moderne est de plus en plus exigeant, des contraintes de disponibilité 24h/24 et 7j/7 sont attendues par les utilisateurs, et les sites Web doivent être capables de gérer de grandes vagues de trafic.
-
Comment mettre à jour à jour de nouvelles versions applicatives sans interruption de service ?
-
Comment satisfaire la montée en charge du trafic utilisateur ?
-
Côté sécurité, comment contrôler l’accès aux applications ?
-
Qu’en est-il de la protection des stations de travail des salariés ? Comment maîtriser l’utilisation qu’ils en font de la
-
bande passante réseau et internet ?
Autant de questions auxquelles doivent faire face les professionnels de l’IT
J’ai donc entrepris de mettre en place ce cours sur HAProxy et squid, qui est un condensé des cas d’usages les plus récurrents en environnement professionnel. HAProxy est une solution Open source de répartition de charge.
Il écoute les requêtes entrantes puis les transmet à l’un de vos serveurs. Lorsque la demande grandit, vous pouvez ajouter plus de serveurs pour satisfaire les clients. Ces derniers n’ont jamais besoin de connaître les machines supplémentaires ou modifier la façon dont ils accèdent à votre service.
Vous serez désormais en mesure de gérer beaucoup plus trafic et obtiendrez de meilleures performances car la charge sera répartie sur un certain nombre de nœuds. Ce type d’architecture vous rendra capable de mettre à niveau des logiciels, de déployer des sites Web ou d’échanger des serveurs sans interrompre le service pour vos clients.
Pendant qu’HAProxy joue un rôle de proxy inversé pour votre système d’information, SQUID se positionne plutôt comme un proxy cache.
C’est un outil opensource. Il va jouer le rôle de serveur mandataire pour le bénéfice de vos stations de travail.
Ainsi, vous serrez en mesure de restreindre l’accès à certains sites malveillants, de restreindre certains types de flux, de contrôler l’utilisation de votre bande passante réseau.
À l’issue de ce cours vous aurez une visibilité complète sur ces deux outils, ce qui vous permettra d’avoir un contrôle à 360° du trafic réseau de votre système d’information.
Cette formation est destinée
-
Aux développeurs
-
Aux administrateurs systèmes et réseaux
-
Aux managers et chef de projet IT
-
Aux ingénieurs DevOps
-
Aux SRE
Prérequis souhaités mais pas obligatoires :
-
Linux
-
docker
Formateurs :
-
Ulrich MONJI : Cloud et DevOps chez EAZYTraining
-
801_Modele OSI vs TCP IPVídeo Aula
-
902_Introduction au protocole HTTPVídeo Aula
-
1003_Echanges d'information http via tcpVídeo Aula
-
1104_Les requêtes httpVídeo Aula
-
1205_Les codes réponses httpVídeo Aula
-
1306_TP0 - Creation du labs de travail - partie 1Vídeo Aula
-
1407_TP0 - Creation du labs de travail - partie 2Vídeo Aula
-
2101_Configuration HAProxy - page de statsVídeo Aula
-
2202_Configuration HAProxy - depannage du fichier de configuationVídeo Aula
-
2303_TP1 - EnonceVídeo Aula
-
2404_TP1 - installation de haproxy et configuration de vscodeVídeo Aula
-
2505_TP1 - configuration du reverse proxyVídeo Aula
-
2606_TP1 - configuration du load balancingVídeo Aula
-
2707_TP1 - configuration des statistiquesVídeo Aula
-
2801_La persistance de sessionsVídeo Aula
-
2902_Persistance via les cookiesVídeo Aula
-
3003_Persistance via le table de sessionVídeo Aula
-
3104_Ignorance de persistanceVídeo Aula
-
3205_Persistance - redéploiement sur un autre serveurVídeo Aula
-
3306_TP2 - EnonceVídeo Aula
-
3407_TP2 - Table de sessionsVídeo Aula
-
3508_TP2 - Cookie de sessionsVídeo Aula
-
3609_TP2 - Ignorance de fichierVídeo Aula
-
3710_TP2 - Forcer le trafic sur un serveurVídeo Aula
-
3811_Attention au changement de domaine dnsVídeo Aula
-
3901_ACLs HAProxyVídeo Aula
-
4002_ACLs - routage par nom de domaineVídeo Aula
-
4103_ACLs - routage par le cheminVídeo Aula
-
4204_ACLs - redirection et routage par paramètreVídeo Aula
-
4305_TP3 - EnonceVídeo Aula
-
4406_TP3 - routage par nom de domaineVídeo Aula
-
4507_TP3 - routage par le cheminVídeo Aula
-
4608_TP3 - redirectionVídeo Aula
-
4709_TP3 - User agentVídeo Aula
-
4801_Forward forVídeo Aula
-
4902_TP4 - EnonceVídeo Aula
-
5003_TP4 - X-forwarded-forVídeo Aula
-
5104_TCP CheckVídeo Aula
-
5205_HTTP CheckVídeo Aula
-
5306_Dependance de servicesVídeo Aula
-
5407_serveurs secondaires et observations de requêtesVídeo Aula
-
5508_TP5 - EnonceVídeo Aula
-
5609_TP5 - TCP checkVídeo Aula
-
5710_TP5 - HTTP checkVídeo Aula
-
5811_TP5 - dépendance de servicesVídeo Aula
-
5912_TP5 - serveurs backupVídeo Aula
-
6401_SSL et TLS sur HAProxyVídeo Aula
-
6502_Passe plat SSLVídeo Aula
-
6603_Terminaison SSLVídeo Aula
-
6704_Rechiffrement SSLVídeo Aula
-
6805_Restriction de versions ssl et de ciphersVídeo Aula
-
6906_TP7 - Enonce SSLVídeo Aula
-
7007 _TP7 - Terminaison SSLVídeo Aula
-
7108_TP7 - Redirection http vers httpsVídeo Aula
-
7209_TP7 - Rechiffrement SSLVídeo Aula
-
7301_Blacklistage des adresses IPVídeo Aula
-
7402_Authentification BasiqueVídeo Aula
-
7503_Limitation du nombre de connexionVídeo Aula
-
7604_Limitation de bande passanteVídeo Aula
-
7705_TP8 - EnonceVídeo Aula
-
7806_TP8 - Page d'authentificationVídeo Aula
-
7907_TP8 - Restriction d'adresse IPVídeo Aula
