DevOps – Stack LAMP sur AWS avec CircleCI

devops-stack lamp sur AWS avec CircleCI

Description :

Les technologies LAMP (Linux/Apache/MySQL/PHP) sont historiquement la pierre angulaire de l’internet. Dès le début des années 2000, cette suite de logiciels libres devient la référence en matière de développement web. Quelques-uns des plus grands succès de l’internet se sont appuyés sur ce modèle pour construire leurs services : WordPress, Facebook, Wikipedia, etc.

La suite LAMP a survécu à l’évolution des infrastructures matérielles. À l’origine déployée sur des serveurs physiques, puis sur des machines virtuelles, elle est aujourd’hui toujours aussi présente dans les environnements cloud. Si les logiciels n’ont pas changé, les méthodologies et structures liées à leur mise en production ont évolué, s’adaptant à l’approche « DevOps ».

Cette formation présente un ensemble d’outils et de process permettant de moderniser l’infrastructure et les méthodologies de déploiement d’une application LAMP, grâce au cloud AWS et au service d’intégration continue CircleCI. Cette modernisation vise à réduire les temps de mise en production, améliorer l’expérience des ingénieurs et réduire les dépenses en hébergement et infrastructure.

Formation délivrée en présentiel et à distance

Durée : 1 jour

Nb. de stagiaires : de 4 (min.) à 12 personnes max.

Objectifs :

  • Découvrir les outils de l’écosystème « DevOps »
  • Réimaginer son architecture pour le cloud
  • Envisager les pistes d’amélioration de l’application avec de nouvelles technologies

Prérequis :

  • Pas de pré-requis

Public :

  • CTO / Directeur technique
  • Administrateurs système
  • Développeurs et ingénieurs
  • DevOps

Tarif de cette formation : nous consulter € HT (prix public)


Programme de la formation "DevOps – Stack LAMP sur AWS avec CircleCI"

Moyens : pédagogiques, techniques et encadrement

Pour la formation à distance en visioconférence : besoin d’un PC, internet et vidéocaméra. Projection du cours. La formation est en langue française, le support est en langue anglaise. Le cours est théorique à 40% et 60% pratique avec des discussions, partage d’expérience et étude de cas. Un accès à notre plateforme permet de télécharger tous les documents utiles à la formation. Prévoir pendant la formation votre smartphone/pc pour vous connecter. Le formateur est un consultant terrain avec plus de 15 ans d’expérience et/ou certifié et accrédité pour délivrer la formation.

Moyens d’évaluation, déroulement de l’examen et validation de la formation

  • Des exercices pratiques sont proposés pour évaluer vos connaissances, compétences
  • Un certificat de réalisation d’action de formation est délivré en fin de formation.

Programme

Technologies DevOps

  • CircleCI – Intégration & déploiement continus
    • Présentation de l’application
    • Concepts: Workflows, jobs, orbs, executors…
    • Description du fichier de configuration et déroulé d’une mise en production
  • Docker – Environnement et outils
    • Présentation des concepts: containers, registry, CLI
    • Présentation du Dockerfile de l’image de build
    • Préparer et pousser l’image de build
    • Utilisation de Docker dans la CD
  • Packer – préparation de l’image AMI
    • Présentation des concepts
    • Image de base Ubuntu
    • Création et déploiement de l’image AMI
  • Ansible – configurer et provisionner
    • Présentation des concepts: Inventory, playbook, roles, variables, templates…
    • Description du playbook Linux/Apache/PHP
  • Scripts personnalisés
    • Mise à jour des DNS
  • AWS – Infrastructure cloud
    • Description des ressources cloud
      • ECS registry
      • EC2
      • EFS
      • RDS
      • CloudFormation
      • Route53
      • VPC, subnets, security groups
      • Instances, load balancers, bastions SSH

Présentation

  • GitHub: Conventions et workflows
  • CircleCI: Conventions et workflows
  • Environnements de déploiement
  • Déroulé d’une mise en production

Mise en production

  • Lancement d’une mise en production
  • Suivi en temps réel des étapes de la mise en production
  • Debug et gestion des problèmes

Perspectives d’évolution

  • Présentation des technologies de remplacement
  • Avantages des solutions cloud
  • Pistes de réflexion pour une modernisation de l’architecture cloud et logicielle

Formation délivrée en présentiel et à distance

Modalités et délais d’accès

  • Les modalités d’accès se font sur l’envoi d’un bulletin d’inscription individuel téléchargeable sur notre site au maximum 48h avant le début de formation.
    En mode intra entreprise, le client valide le devis 2 semaines avant la session.

  • Nos locaux sont accessibles aux personnes à mobilité réduite.

Accessibilité

Nos locaux sont accessibles aux personnes à mobilité réduite



Auteur : Valnaos -

Demander un devis

Contactez-nous

TEL. : 01 86 95 20 48
Email : info@valnaos.com

Calendrier des formations :

11 juin 2021

10 septembre 2021

05 novembre 2021

✅ Valnaos est sensible aux enjeux de l’inclusion et est investi sur la thématique du handicap. Nous sommes à l’écoute des personnes en situation de handicap pour faciliter et organiser leur apprentissage durant les formations dispensées.