DevOps es una metodología de implementación del sistema que las organizaciones pueden utilizar para mejorar la velocidad y la calidad de sus implementaciones de proyectos. DevOps ha comenzado una revolución para los departamentos de TI tradicionales donde las prácticas y herramientas han sido de alguna manera afectados por los intentos anteriores de hacer las cosas bien, finalmente bajo DevOps podría ser posible para alcanzarlos desde el día 1.
Por otro lado, Centro de Datos definido por Software (SDDC) trae alternativas al paradigma de virtualizacion normal de servidores, escritorios y aplicaciones, al reunir no sólo la virtualizacion de almacenamiento (SDS) y Redes de virtualización (SDN), sino también empujando para automatizar las operaciones del centro de Datos dentro de una implementación de la nube, ya sea privada, híbrida o de nube pública.
DevOps permite SDDC para convertirse en algo estable, programable y escalable, al reunir en la metodología DevOps propiamente aplicada a las tecnologías definidas por software (y sus APIs) que ya han sido implementadas y probadas en laboratorios con éxito, prueba de Valor (POV) y / implementaciones medianas pequeñas. En este punto, no preveo personalmente cualquier aplicación importante de la nube sin desplegar ambas técnicas primera: DevOps y SDDC, todos juntos. No hay otra manera alrededor de automatizar las operaciones regulares de la nube y lograr los objetivos de negocio a largo plazo fijados por proveedores de servicios cloud (CSP) y Proveedores de servicios (MSP) que, por cierto, por fin coexiste en el mismo mercado gobernado por la colaboración y la mensajería entre múltiples APIs. Esta es la única manera de hacer crecer el negocio y escalar hacia fuera / arriba de acuerdo con las expectativas de los clientes desde el punto de vista realista y pragmático.
Volviendo a los principios de DevOps, este término fue utilizado originalmente para describir un moderador entre los dos grupos que funciona como un tipo de scrum master para ayudar a los desarrolladores y equipos de operaciones a mantener la gestión del ciclo de vida de las aplicaciones ( ALM ) de la mente. el ALM será directamente afectado por SDDC en términos de todos los requerimientos de infraestructura serán satisfechos después de ejecutar scripts de automatización dentro del ciclo DevOps. Como resultado, el nuevo «Cloud DevOps» será útil para describir las próximas relaciones (y fricciones) entre: a) Cloud Architects Team, b) el Equipo de Infraestructura compuesto por Virtualización, OS Sysadmin, Storage and Networking expertos que también actuarán como calidad c) el Equipo de Plataforma / Aplicación encargado de las actividades básicas de PaaS / SaaS / DBaaS dentro de la Organización. DevOps es la única forma de tener éxito en la era de Cloud 3.0 impulsada por SDDC, eliminando los silos entre todos estos grupos funcionales tradicionalmente divorciados y aislados: Arquitectura, Infraestructura y Desarrolladores.
Finalmente, el matrimonio de DevOps y SDDC impulsará la reinvención de la práctica y los requisitos de ITIL y COBIT, de la empresa prospectiva DevOps & SDDC reevaluará la forma tradicional de cumplir con los SLAs en un ejercicio más ágil. Esto traerá tal dinámica a la mesa que finalmente la Alta Dirección aplicará dramáticamente integraciones similares a las diferentes necesidades de negocio, con o sin tener ITIL / COBIT en su lugar. La flexibilidad y las necesidades de negocio se regirán en su lugar.
Como referencia, Techtarget afirma que «el kit de herramientas DevOps incluye herramientas de gestión de configuración como Puppet y Chef , un repositorio como GitHub para almacenar versiones de código , herramientas de indexación como Splunk, herramientas para monitorear cómo los cambios en el código afectan al ambiente como Nagios y lenguajes de scripting como Perl , Python y Java Script . » Esto representa una oportunidad de oro para todos nosotros, los arquitectos de Cloud, revisar las herramientas de automatización disponibles para cada plataforma de Cloud y la mejor opción de asesoramiento en cada caso. Como parte de la diversidad de centros de datos, es posible que seamos abiertos y dispuestos a admitir VMware & Hyper-V para aplicaciones de modo 1 (es decir, ERP, aplicaciones críticas de negocio) y OpenStack & KVM para aplicaciones de modo 2. pabellón
Pensemos en DevOps como un movimiento y enfoque disruptivo, siempre y cuando implique la verdadera integración con SDDC para finalmente impactar positivamente la adopción de Cloud en los próximos años.