Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Infraestructura como código - Introducción DevOps a AWS

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.

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.

Infraestructura como código

Un principio fundamental DevOps es tratar la infraestructura de la misma manera que los desarrolladores tratan el código. El código de la aplicación tiene un formato y una sintaxis definidos. Si el código no está escrito de acuerdo con las reglas del lenguaje de programación, no se pueden crear aplicaciones. El código se almacena en un sistema de administración de versiones o control de código fuente que registra un historial del desarrollo del código, los cambios y las correcciones de errores. Cuando el código se compila o se integra en las aplicaciones, esperamos que se cree una aplicación coherente y que la compilación sea repetible y fiable.

Practicar la infraestructura como código significa aplicar el mismo rigor en el desarrollo del código de las aplicaciones al aprovisionamiento de la infraestructura. Todas las configuraciones deben definirse de forma declarativa y almacenarse en un sistema de control de código fuente AWS CodeCommit, al igual que el código de la aplicación. El aprovisionamiento, la organización y el despliegue de la infraestructura también deben admitir el uso de la infraestructura como código.

Tradicionalmente, la infraestructura se aprovisionaba mediante una combinación de scripts y procesos manuales. A veces, estos scripts se almacenaban en sistemas de control de versiones o se documentaban paso a paso en archivos de texto o libros de ejecución. A menudo, la persona que escribe los libros de ejecución no es la misma persona que ejecuta estos scripts o sigue los libros de ejecución. Si estos scripts o manuales de ejecución no se actualizan con frecuencia, pueden convertirse en un éxito en las implementaciones. Esto hace que la creación de nuevos entornos no siempre sea repetible, fiable o coherente.

Por el contrario, AWS proporciona una forma DevOps centrada de crear y mantener la infraestructura. Similar a la forma en que los desarrolladores de software escriben el código de las aplicaciones, AWS proporciona servicios que permiten la creación, el despliegue y el mantenimiento de la infraestructura de forma programática, descriptiva y declarativa. Estos servicios proporcionan rigor, claridad y fiabilidad. Los AWS servicios analizados en este paper son fundamentales para una DevOps metodología y constituyen la base de numerosos AWS DevOps principios y prácticas de nivel superior.

AWS ofrece los siguientes servicios para definir la infraestructura como código.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.