Loadbalancing et haute disponibilité avec Haproxy + Squid + Keepalive

Durée de vie
Débutant
0 quiz
344 étudiants

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 :

Formateurs :

  • Ulrich MONJI : Cloud et DevOps chez EAZYTraining

Avatar de l’utilisateur

Je me nomme Dirane TAFEN et je suis passionné de DevOps et Cloud.
J'aime transmettre mon savoir, c'est pour cette raison que j'ai décidé de créer EAZYTraining afin d'aider les gens à monter en compétence en informatique.
J'ai travaillé pendant quelques années dans le domaine du consulting en tant qu'ingénieur Cloud et DevOps.
Mes technos préférées:
-> Système : Windows Serveur, Centos, Ubuntu, Debian
-> Cloud : AWS, OpenStack, AZURE
-> Automatisation : Bash, Ansible, Terraform
-> Intégration Continue : Gitlab-CI, Jenkins, Travis-ci
-> Conteneurisation : Docker, Kubernetes, OpenShift
-> Supervision : Prometheus + graphana
-> Logging : ELK (Elasticsearch, Logslash, Kibana)
Mon LinkedIn : https://www.linkedin.com/in/dirane-willy-tafen-254913b5/

Poster le commentaire