michelangelus - Fotolia
Seis tips para impulsar las mejores prácticas de infraestructura como código
¿Evaluando una configuración de infraestructura como código? Use estos seis consejos para comprender los beneficios, desafíos, consideraciones de herramientas y más de IaC antes de hacer el movimiento.
Con la infraestructura como código, a veces abreviado como IaC, los desarrolladores o los administradores de operaciones administran y aprovisionan la pila de tecnología automáticamente a través del software, en lugar de configurar y configurar los sistemas manualmente.
La automatización de la infraestructura basada en código es similar a los procesos de desarrollo de software, ya que permite el control de versiones y las pruebas de iteración. También limita las implementaciones hasta que el software sea aprobado para producción.
Pero para todos los beneficios de IaC, conlleva riesgos notables, presenta una curva de aprendizaje empinada y requiere habilidades que a menudo son difíciles de encontrar en la fuerza laboral. Utilice estos seis consejos para explorar las mejores prácticas de infraestructura como código, y para evitar el caos durante la implementación.
Sopese cuidadosamente los beneficios de infraestructura como código frente a los riesgos
Los SDDC han conducido naturalmente a una infraestructura basada en software, que ayudó a sentar las bases de la infraestructura como código. Y aunque IaC abre muchas puertas para mejorar el rendimiento y una mayor agilidad, también puede causar estragos incalculables en un entorno que puede ser difícil de mitigar o deshacer. El arquitecto de TI Brian Kirsch desglosa los principales beneficios y desventajas de las configuraciones de la infraestructura como código y ofrece consejos clave para abordar y administrar con éxito una de ellas.
Conozca los límites de la infraestructura componible
Sinónimo de infraestructura como código, la infraestructura componible permite a los administradores gestionar y escalar mejor los recursos de TI para las construcciones de infraestructura, así como automatizar tareas de memoria y mejorar la velocidad, agilidad y precisión de implementación de la infraestructura. El escritor técnico senior de TechTarget, Stephen Bigelow, explica las concesiones que enfrentan las organizaciones de TI.
Evaluar Terraform como una herramienta IaC
La selección cuidadosa de herramientas encabeza la lista de mejores prácticas de infraestructura como código. Entre otras herramientas, como Ansible o AWS CloudFormation, HashiCorp Terraform puede admitir una configuración IaC. Terraform proporciona escalabilidad y soporte de proveedores, así como una línea de características que facilitan los esfuerzos de configuración del administrador de la infraestructura. Pero, como explica el experto en virtualización Stuart Burns, los administradores deben aprender y experimentar con las variables Terraform, los controles de acceso y más en un entorno de pequeña escala antes de aplicar ampliamente cualquier cambio en la configuración de la infraestructura.
Prepárese para las implicaciones de seguridad de IaC
Los entornos de TI tradicionales colocaron la seguridad hacia el final del desarrollo de la aplicación y la secuencia de implementación, pero el cambio a DevOps empuja la seguridad hacia el desarrollo para producir código que es inherentemente seguro. IaC toma esta idea y extiende la seguridad al código de infraestructura de la organización. El escritor de seguridad de TI Michael Cobb describe los beneficios de seguridad asociados a una configuración de infraestructura como código y ofrece consejos para evitar contratiempos comunes.
Aumente la visibilidad con IaC
La visibilidad de los datos es un aspecto clave de la seguridad de la infraestructura. La infraestructura componible permite a los ingenieros y administradores de TI mantener el control sobre la red y la arquitectura, lo que evita los intentos de hackeo. Cobb describe cómo ampliar las mejores prácticas y herramientas de infraestructura como código para mejorar la visibilidad de los datos y el conocimiento.
Definir requisitos híbridos y multinube
Los SDDC no son el único entorno de TI que se beneficia de la infraestructura como código; las implementaciones híbridas y de múltiples nubes también pueden beneficiarse de la automatización del grupo de recursos en IaC. Tanto los proveedores de la nube como los terceros ofrecen herramientas de IaC, pero las organizaciones tienen importantes ventajas y desventajas a tener en cuenta para esta elección. El consultor de TI, Tom Nolle, compara tres de las opciones más populares para las herramientas de IaC que se dirigen a entornos híbridos y de múltiples nubes.