La mayoría de las empresas con visión de futuro de hoy en día están investigando la tecnología de contenedores como una forma potencialmente mejor de entregar software. Los contenedores permiten a los desarrolladores agrupar todos los componentes necesarios de una aplicación en un solo paquete que se puede compartir y distribuir fácilmente, lo que puede simplificar enormemente deployment a prueba, aceptación del usuario y entornos de producción. Sin embargo... Los contenedores por sí solos resuelven solo una fracción de los desafíos que enfrentan las empresas cuando intentan entregar software de alta calidad, de manera rápida y segura, cumpliendo con las normas. normas de cumplimiento y regulaciones de la industria.
Lo habitual release Los desafíos no desaparecen con solo implementar contenedores. Y en muchos casos, los contenedores crean complejidad y dependencias adicionales que deben gestionarse. Además, pasará mucho tiempo (o nunca) antes de que las empresas trabajen exclusivamente con contenedores. Por eso, durante muchos años, las empresas seguirán necesitando gestionar diversas infraestructuras y entornos híbridos. Los contenedores son una gran tecnología para entrega de software, pero si desea utilizarlos a escala empresarial; Más allá de los experimentos individuales en campos nuevos, existen consideraciones de gestión críticas que no se pueden pasar por alto, o se creará un campo minado doloroso y costoso. Entonces, ¿cómo aprovechan las empresas la tecnología de contenedores y al mismo tiempo consideran sus necesidades más amplias?
Para tener éxito con los contenedores en la empresa, deben poder escalar con un deployproceso de desarrollo en entornos híbridos. También necesitan administrar y orquestar cuidadosamente todo el release tubería. Y necesitan visibilidad en el conjunto release proceso, incluido el estado de todos los componentes, las dependencias entre partes y qué versiones y configuraciones están presentes en todos los entornos. Y aunque los contenedores dan a los desarrolladores el poder de empaquetar software para deployment, las empresas aún necesitan hacer cumplir el control sobre el proceso de entrega y registrar todas las actividades para garantizar el cumplimiento. A medida que las empresas se trasladan a las tecnologías de contenedores, se deben abordar estas necesidades empresariales.