Cette formation aborde les principes fondamentaux des systèmes distribués et leur implémentation dans le cloud, avec un focus sur la fiabilité, la scalabilité et la performance. Les participants apprendront à concevoir des architectures adaptées aux contraintes des entreprises modernes, en intégrant les bonnes pratiques de déploiement, de monitoring et de gestion des données. Des études de cas concrets illustreront les choix techniques à opérer selon les besoins métiers. L'approche pédagogique alterne théorie et exercices pratiques pour une mise en œuvre immédiate.
Professionnels souhaitant acquérir une expertise opérationnelle sur les systèmes distribués en contexte cloud.
Expérience en administration système ou développement logiciel, connaissance des fondamentaux des réseaux et des bases de données.
Définitions et caractéristiques des systèmes distribués. Comparaison des modèles cloud (IaaS, PaaS, SaaS). Principes de réplication, cohérence et tolérance aux pannes. Étude des modèles de données distribuées (NoSQL, NewSQL).
Méthodologie pour concevoir une architecture cloud adaptée à une entreprise. Choix des services cloud (compute, stockage, réseau). Modèles hybrides et multi-cloud. Documentation technique et gestion des coûts.
Outils d'automatisation (Terraform, Ansible). Orchestration de conteneurs (Kubernetes, Docker). Gestion des configurations et des mises à jour. Bonnes pratiques pour les environnements de production.
Techniques de mise à l'échelle horizontale et verticale. Gestion des charges variables. Mécanismes de résilience (circuit breakers, retries). Benchmarking et optimisation des performances.
Principes de sécurité (IAM, chiffrement, isolation). Outils de monitoring (Prometheus, Grafana). Gestion des logs et alertes. Audit et conformité des infrastructures cloud.
Évaluation des acquis en fin de formation via un QCM et un exercice pratique de conception d'architecture cloud.
Formation certifiée Qualiopi, finançable OPCO.