Combinación de enfoques de infraestructura como código (IaC) y programación basada en eventos (EDP) en AWS - 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.

Combinación de enfoques de infraestructura como código (IaC) y programación basada en eventos (EDP) en AWS

Ram Kandaswamy, Amazon Web Services (AWS)

Marzo de 2023 (historial del documento)

La práctica de la infraestructura como código (IaC) y la práctica de programación basada en eventos (EDP) (basada en una arquitectura basada en eventos) son dos enfoques diferentes para DevOps. Las Organizations suelen utilizar alguna combinación de cada enfoque, pero esto puede tener consecuencias involuntarias que son contraproducentes e incluso perjudiciales para la organización. Esta guía proporciona recomendaciones, mejores prácticas y directrices para combinar las prácticas de IaC con las prácticas de EDP en la nube de AWS de forma que sea compatible, segura y beneficiosa para ambas partes, tanto para las implementaciones de IaC como de EDP.

Puede utilizar un enfoque de IaC para aprovisionar y administrar los recursos de infraestructura de TI mediante el uso de código y la creación de archivos de configuración (normalmente archivos JSON o YAML) que definan las especificaciones de su infraestructura. El enfoque de IaC suele combinarse con un sistema de control de versiones como Git para gestionar los archivos de configuración. EDP es un enfoque en el que se desarrolla código para que se ejecute en respuesta a los eventos que defina. Normalmente, el código modifica un recurso o sus propiedades.

Esta guía está destinada a profesionales técnicos que tengan un conocimiento básico de DevOps los principios generales, las arquitecturas de EDP y los servicios en la nube de AWS.