Elegir una herramienta iAC - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Elegir una herramienta iAC

Entonces, ¿qué herramienta debería elegir?

Con tantas opciones de herramientas diferentes y requisitos empresariales variables, no existe one-size-fits-all un enfoque. Además de las ventajas y desventajas de cada una de las herramientas analizadas en esta guía, tenga en cuenta las siguientes recomendaciones para sus requisitos empresariales y su modelo operativo:

  • Si está administrando o implementando una AWS solución sin servidor con una dependencia o dependientes mínimas, AWS Serverless Application Model (AWS SAM) podría ser una buena opción para usted. Tiene todas las mismas características que. AWS CloudFormation También simplifica las pruebas y el despliegue de aplicaciones sin servidor en. Nube de AWS

  • Si administra su infraestructura por completo AWS, entonces estas AWS CloudFormation AWS Cloud Development Kit (AWS CDK) son buenas opciones. Proporcionan administración out-of-the-box del estado y también puede utilizar nuevas funciones o AWS recursos de forma nativa.

  • Si desea una utilidad de varios proveedores, especialmente para administrar una infraestructura multinube o nube híbrida, Terraform podría ser una buena opción porque es independiente de la plataforma. Con Terraform, también puedes usar una amplia gama de complementos, y cuenta con una gran comunidad con opciones de soporte empresarial.

  • Si tienes una distribución vertical con las mejores prácticas y si dispones de una organización que te permita crear, publicar y distribuir módulos reutilizables mediante lenguajes de programación comunes, entonces esta AWS CDK podría ser una buena opción.

  • Si su organización puede tolerar un alto nivel de riesgo y necesita admitir entornos de nubes múltiples o híbridas, considere la posibilidad de utilizar Pulumi.