comment les grandes entreprises parviennent-ils à gérer leur énorme infrastructure de manière aussi efficace et reproductible et bien c'est ce qu'on va voir ensemble dans cette vidéo imaginez que vous soyez responsable du déploiement d'une application web sur un cloud public AWS vous avez besoin de créer des serveurs des VM ou des instances ECD pour héberger votre application de gérer les groupes de sécurité pour contrôler l'accès aux instances et et de configurer chaque serveur on peut citer comme exemple de configuration la création des users des groupes l'installation des software ainsi de suite pour ceci il faut créer
serveur par serveur en utilisant l'interface utilisateur de AWS ensuite faire un SSH à chaque serveur et le configurer on voit bien que cette configuration est répétitive lente laborieuse et augmente le risque d'erreur humaine et aussi difficile de la maintenir quelle est la solution donc la solution c'est d'automatiser le provisionnement et la configuration des serveurs comment en utilisant le concept de l'infrastructure à code donc plutôt que de configurer manuellement chaque composant de l'infrastructure l'infrastructure as code permet de déclarer l'ensemble de l'infrastructure et les conf configuration nécessaire dans des fichiers de configuration qui peuvent être au format
gison yamel ou hcel ou d'autres types donc le choix du type de fichier de configuration va dépendre de l'outil d'infrastructure à code que vous utiliser il existe plusieurs outils pour mettre en œuvre l'infrastructure as code comme enziibleel papette terraform chef ainsi de suite l'infrastructure permet d'avoir une vue d'ensemble claire et centralisée de toute l'infrastructure et de sa configuration au lieu d'avoir des configurations dispersées éparpié dans divers documents ou systèmes l'infrastructure as code rassemble toutes les configurations dans des fichiers ce qui simplifie énormément la maintenance les modifications de configuration peuvent être apportées de manière cohérente et
uctible uniquement en modifiant ses fichiers de configuration grâce à cette approche on peut reproduire facilement la même infrastructure et configuration dans différents environnements tels que le développement le test la préproduction et la production en exécutant tout simplement le même code en adoptant le concept de l'infrastructure as code les équipes gagnent un temps énorme ce qui augmente leur productivité et donc augmente la rentabilité globale de l'entreprise dans les outils de l'infrastructure àcode on différencie deux types d'outils des outils de provisionnement et des outils de configuration le provisionnement ça veut dire la création de l'infrastructure ou le
setup de l'infrastructure comme exemple de tâche de provisionnement on a la création de serveur la création des groupes de sécurité la création des VLAN et la création des adresses IP publiques l'outil le plus populaire dans ce cadre c'est terraform ensuite pour les outils de configuration on parle d'installation de software d'update et d'upgrade de configuration de DB d'ajout de serveur au cluster kubernites par exemple les outils de configuration les plus populaires sont enziibleel papette et chef merci d'avoir regardé la vidéo jusqu'à la fin j'espère que vous avez trouvé ces informations utiles et instructives si vous avez
des questions ou des réflexions à part n'hésitez pas à les écrire dans la section des commentaires merci et à bientôt