- Qu'est-ce que l'IAC dans le développement?
- Quels sont les exemples d'IAC?
- Qui est une partie essentielle de l'IAC?
- Quelles sont les meilleures pratiques que vous avez suivies en mettant en œuvre IAC Automation et pour quel type de charges de travail?
Qu'est-ce que l'IAC dans le développement?
Aperçu. L'infrastructure comme code (IAC) est la gestion et l'approvisionnement de l'infrastructure via le code plutôt que par des processus manuels. Avec IAC, des fichiers de configuration sont créés qui contiennent vos spécifications d'infrastructure, ce qui facilite la modification et la distribuer des configurations.
Quels sont les exemples d'IAC?
Des exemples d'outils d'infrastructure en tant que code incluent AWS Cloudformation, Red Hat Ansible, Chef, Puppet, Saltstack et Hashicorp Terraform.
Qui est une partie essentielle de l'IAC?
IAC nécessite trois éléments pour fonctionner: la mise en commun des ressources, l'intelligence définie par logiciel et une API unifiée.
Quelles sont les meilleures pratiques que vous avez suivies en mettant en œuvre IAC Automation et pour quel type de charges de travail?
Utilisez une approche d'infrastructure immuable
IAC peut être utilisé pour mettre à jour les ressources une fois qu'ils fonctionnent déjà. Il peut être logique de adopter cette approche si vous devez appliquer des modifications mineures, comme l'installation d'une nouvelle bibliothèque sur un serveur préexistant ou la modification de la configuration de réseautage d'un routeur.