Want to make creations as awesome as this one?

Transcript

Infraestructura como código

Infraestructura como código

Este enfoque, que ha crecido con la popularidad de las infraestructuras de la nube, surge a partir de la mentalidad de DevOps y aplica a la orquestación de la infraestructura el mismo tipo de control de versiones y de repetibilidad que los desarrolladores utilizan para el código fuente de las aplicaciones. Un enfoque IaC apoya la integración, entrega e implementación continua, creando el mismo entorno de infraestructura cada vez que se aplica.

La infraestructura como código (IaC)

La infraestructura como código

La IaC separa las configuraciones

1

2

3

*Da clic en cada botón

Videos

*Da clic en cada video

Introduction to Configuration Management”

SCCM Microsoft Endpoint Configuration Manager for Entry Level Tech Support”

Las siguientes son herramientas para la gestión de la configuración en la infraestructura, como: SaltStack, CFEngine y Terraform También, hay herramientas para la configuración empresarial muy útiles tales como; configuración y cambios en todos los sistemas de la organización ServiceNow, BMC, e IBM Tivoli y gestión de la configuración.

*Da clic en el botón

Videos

*Da clic en cada video

“Aprovisionamiento Automático: Planificación de Necesidades en SAP ERP”

“Creación de planes de servicio con aprovisionamiento automático en WHMCS”

• Change Management Overview

• Best practices

• Roles and responsabilities

La gestión de cambios en el desarrollo de software implica el seguimiento y la gestión de los cambios en los artefactos, como el código y los requisitos. Esto es fundamental para el desarrollo eficaz de aplicaciones.

La administración del cambio

Una de las empresas que mejor gestiona por su experiencia en sus herramientas es Atlassian, la cual nos proporciona detalles de este tema.

• Change Advisosry Board

• Change Management Type

Fuente Atlassian

Control de cambios

*Da clic en cada botón

Videos

*Da clic en cada video

• “Introducción al control de cambios”

• “Gestión del cambio a detalle”

• “Change Management for software”

La infraestructura como código (IaC) es un enfoque para la gestión de infraestructuras de sistemas de TI que se basa en el uso de archivos de configuración repetibles para generar entornos de implementación consistentes para el desarrollo de CI/CD.

  • La administración del cambio es uno de los componentes importante para garantizar como el producto o aplicación se trasforme y lleve el camino siempre orientado al cumplimiento de los requerimientos a ajustarse a los cambios de estos.
  • Debemos considerar que una parte primordial es el cambio de los requerimientos y otra la parte técnica que va desde la arquitectura, el diseño y la codificación de este.

Referencia

  • OISACA. (2019). COBIT 2019 framework: Introduction and methodology. ISACA.
  • Wittig, M., & Wittig, A. (2018). Amazon web services in action (2nd ed.). Manning Publications.
  • Kukreja, M. (2020). Security automation with Ansible 2: Leverage Ansible 2 to automate scalable security infrastructure. Packt Publishing.
  • Brikman, Y. (2019). Terraform: Up & Running: Writing Infrastructure as Code. O'Reilly Media.
  • Kim, G., Humble, J., Debois, P., & Willis, J. (2016). The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Cantrill, A. (2021). Automating with Terraform: Hands-On Guide to Managing Infrastructure on AWS and GCP. Packt Publishing.
  • Berczuk, S. P., & Appleton, B. (2003). Software Configuration Management Patterns: Effective Teamwork, Practical Integration. Addison-Wesley Professional.
  • Alexander, I. F., & Stevens, R. (2002). Writing Better Requirements. Addison-Wesley.

La infraestructura como código se refiere al aprovisionamiento y la gestión de la infraestructura, incluido el hardware, recursos virtuales, plataformas, sistemas de contenedores, servicios y topologías mediante definiciones declarativas o de guion (código), en lugar de mediante la configuración manual o el uso de herramientas de configuración tradicionales.

La IaC separa las configuraciones, políticas, perfiles, guiones y plantillas del hardware o software en el que se implementan para que puedan almacenarse, compartirse, revisarse y aplicarse, como puede hacerse con el código.