profit_image - stock.adobe.com

Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

¿Pueden los administradores de TI beneficiarse de un entorno DevOps?

Los administradores pueden preguntarse si deben prestar atención a DevOps, pero la colaboración con los desarrolladores ayuda a minimizar el código incorrecto y optimizar el hardware de procesamiento.

Si la implementación de DevOps es deficiente, aumenta la presión sobre los administradores para lidiar con el despliegue de código no controlado en el entorno operativo, lo que puede agotar los recursos de hardware y aumentar el tiempo de resolución de problemas.

Sin embargo, un buen entorno DevOps con todos los controles y balances correctos reduce la cantidad de tareas de adormecimiento mental que enfrentan los administradores, y proporciona más tiempo para tareas interesantes y de valor agregado que ayudan a la empresa.

DevOps también da a los administradores supervisión sobre los desarrolladores. Las potentes herramientas DevOps colocan todos los filtros correctos en el proceso de codificación y desarrollo de aplicaciones para abstraer el entorno de desarrollador sin procesar de las operaciones del centro de datos.

¿Hay beneficios con un entorno DevOps?

DevOps se basa en enfatizar una mejor colaboración y comunicación entre desarrolladores y profesionales de operaciones. Para ayudar a mejorar la colaboración, muchas organizaciones recurren a la automatización avanzada; presenta nuevas formas, más simplificadas, de mover software y aplicaciones compatibles con centros de datos. Una herramienta de orquestación DevOps puede admitir la implementación inteligente de parches y actualizaciones en el software comercial existente y en el software de código abierto. Esto ayuda a mantener el software actualizado sin la molestia de usar scripts manuales y largos ciclos de pruebas antes de los cambios.

La automatización libera a los administradores del centro de datos para que se centren en cosas que son mucho más importantes, como la forma de adoptar la nube híbrida; cómo los microservicios y contenedores pueden afectar la arquitectura general del centro de datos; y cómo implementar y administrar el cambio a un sistema más dinámico de gestión de la carga de trabajo basado en el costo y el valor.

Estas son las cosas que afectan directamente al negocio y son dignas de inversión en lugar de los problemas de extinción de incendios introducidos a través de acciones manuales, como eventos de seguridad marcados incorrectamente o recursos de centros de datos mal administrados.

Configurar pruebas

Las herramientas DevOps ayudan a producir código bien escrito, y los desarrolladores realizan pruebas de código real y falso para descubrir cualquier problema que pueda aparecer en el entorno real. Esto se hace mediante la creación de un entorno de escala discreta para realizar pruebas en un área segura de la aplicación o mediante el uso de paralelismo en un entorno en vivo y redirigir parte del tráfico en vivo para ejecutar el código de prueba.

Para ayudar a construir estos entornos de prueba, los administradores deben confirmar con los desarrolladores la cantidad de almacenamiento, memoria y procesamiento necesarios, y configurar las particiones. Según el tipo de prueba, los desarrolladores también pueden requerir recursos virtualizados o GPU si deben ejecutar una gran cantidad de código o conjuntos de datos extensos.

Crear un bucle de retroalimentación

Un entorno DevOps integra cualquier comentario recibido a nivel técnico a través de métricas o directamente de los usuarios a través de la mesa de ayuda. Esta configuración asegura que los desarrolladores obtengan una visibilidad rápida y efectiva de cualquier problema basado en el código, pero también el nivel de prioridad del problema.

Esto elimina la necesidad de que los administradores del centro de datos derriben la puerta de los desarrolladores e intenten hacerles hincapié en la urgencia y la gravedad de cualquier problema de producción que aparezca en el centro de datos; con un entorno y sistemas DevOps implementados, existe una visibilidad igual para ambos departamentos en toda la empresa.

Los buenos sistemas DevOps también introducen la orquestación completa de la carga de trabajo. Los administradores y desarrolladores pueden configurar el software para que implemente automáticamente un restablecimiento del sistema o una reversión en caso de que aparezca un fragmento de código problemático.

Otro ejemplo de orquestación de carga de trabajo es el escalamiento de recursos elástico y automático si cualquiera de las configuraciones actuales restringe el nuevo código de la aplicación. Los administradores también pueden ayudar a los desarrolladores a delegar correctamente las cargas de trabajo para que las aplicaciones puedan ejecutarse en la infraestructura más adecuada y rentable.

Si resulta que la carga de trabajo está en una nube pública costosa, pero los administradores encuentran una estructura de precios más barata y los recursos adecuados, entonces pueden mover la carga de trabajo a la mejor opción según sea necesario.

Este tipo de automatización de la carga de trabajo va más allá de lo que la mayoría de los administradores de centros de datos utilizan: administradores de carga de trabajo semiestáticos y especializados que se especializan en un área. Las ofertas de DevOps de Electric Cloud, HashiCorp y Stonebranch brindan al usuario una visión más holística de todas las cargas de trabajo integradas y admiten el desarrollo continuo.

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close