Páginas desdeTRABAJO - DE - INV - MTI - CHALCO - VALLEJO
Páginas desdeTRABAJO - DE - INV - MTI - CHALCO - VALLEJO
Páginas desdeTRABAJO - DE - INV - MTI - CHALCO - VALLEJO
MAESTRÍA EN
GESTIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN
Trabajo de Investigación
para optar el Grado a Nombre de la Nación de:
Maestro en
Gestión de Tecnologías de la Información
Autores:
Bach. Vallejo Chicaiza, Freddy Vladimir
Bach. Chalco Navas, Oscar Fernando
Docente Guía:
Mg. Espinoza Villalobos, Luis Enrique
TACNA - PERU
2022
“El texto final datos expresiones opiniones y apreciaciones contenidas
en este trabajo son de exclusiva responsabilidad del (los) autor (es)”
2
Índice
Resumen ............................................................................................................... 8
Introducción ......................................................................................................... 9
Capítulo I Antecedentes del Estudio ................................................................ 11
1.1. Planteamiento del Problema ...................................................................... 11
1.2. Objetivos .................................................................................................... 12
1.2.1. Objetivo General. ................................................................................. 12
1.2.2. Objetivos Específicos........................................................................... 12
1.3. Justificaciones ........................................................................................... 13
1.3.1. Justificación teórica. ............................................................................ 13
1.3.2. Justificación metodológica. .................................................................. 14
1.3.3. Justificación práctica. ........................................................................... 15
1.4. Metodología ............................................................................................... 16
1.4.1. Diagnóstico. ......................................................................................... 16
1.4.2. Diseño de mejora. ................................................................................ 17
1.4.3. Mecanismos de Control. ...................................................................... 18
1.4.4. Mecanismos de Implementación. ......................................................... 19
1.4.5. Costo/Beneficio.................................................................................... 20
1.5. Definiciones ............................................................................................... 21
1.6. Alcances y Limitaciones ............................................................................. 22
1.6.1. Alcances. ............................................................................................. 22
1.6.2. Limitaciones. ........................................................................................ 22
Capítulo II Marco Teórico .................................................................................. 23
2.1. Conceptualización de las variables o tópicos clave .................................... 23
2.1.1. DevOps................................................................................................ 24
2.1.2. Planeación. .......................................................................................... 25
2.1.3. Codificación. ........................................................................................ 25
2.1.4. Construcción. ....................................................................................... 26
2.1.5. Pruebas. .............................................................................................. 26
2.1.6. Lanzamiento. ....................................................................................... 26
2.1.7. Despliegue. .......................................................................................... 27
2.1.7.1. Servidores de Aplicaciones. .............................................................. 27
2.1.7.2. Docker. ............................................................................................. 28
3
2.1.7.3. Imagen.............................................................................................. 29
2.1.7.4. Contenedor. ...................................................................................... 30
2.1.7.5. Operación. ........................................................................................ 31
2.1.7.6. Monitoreo. ......................................................................................... 31
2.1.7.7. QA (Quality Assurance). ................................................................... 32
2.1.8. CI (integración continua). ..................................................................... 32
2.1.9. CD (Despliegue/Distribución Continua). ............................................... 32
2.1.10. Metodologías Agiles........................................................................... 33
2.2. Importancia de las variables o tópicos clave .............................................. 33
2.2.1. Proceso de Despliegue. .................................................................... 33
2.2.2. Formas de Despliegue. ..................................................................... 33
2.3. Análisis comparativo .................................................................................. 34
2.3.1. Proceso de Despliegue. ....................................................................... 34
2.3.2. Formas de Despliegue. ........................................................................ 35
2.4. Análisis crítico ............................................................................................ 35
2.4.1. DevOps................................................................................................ 35
2.4.2. Planeación. .......................................................................................... 36
2.4.3. Codificación. ........................................................................................ 36
2.4.4. Construcción. ....................................................................................... 37
2.4.5. Pruebas. .............................................................................................. 37
2.4.6. Lanzamiento. ....................................................................................... 37
2.4.7. Despliegue. .......................................................................................... 38
2.4.7.1. Servidores de Aplicaciones. .............................................................. 38
2.4.7.1.1. Desventajas de un servidor de aplicaciones. ................................. 38
2.4.7.2. Docker. ............................................................................................. 39
2.4.7.3. Imagen.............................................................................................. 39
2.4.7.4. Contenedor. ...................................................................................... 39
2.4.7.5. Operación. ........................................................................................ 41
2.4.7.6. Monitoreo. ......................................................................................... 41
2.4.7.7. QA (Quality Assurance). ................................................................... 41
2.4.8. Proyecto Base. .................................................................................... 42
2.4.9. CI (integración continua). ..................................................................... 42
2.4.10. CD (Despliegue/Distribución Continua). ............................................. 42
2.4.11. Metodologías Agiles........................................................................... 43
4
Capítulo III Marco Referencial ........................................................................... 44
3.1. Reseña histórica de la organización .......................................................... 44
3.2. Filosofía organizacional ............................................................................. 51
3.2.1. Visión. .................................................................................................. 51
3.2.2. Misión. ................................................................................................. 51
3.2.3. Valores. ............................................................................................... 51
3.2.4. Políticas de Calidad. ............................................................................ 53
3.2.5. Otros. ................................................................................................... 55
3.3. Diseño organizacional ................................................................................ 56
3.3.1. Organigrama. ....................................................................................... 56
3.4. Productos y/o servicios .............................................................................. 57
3.4.1. Productos que se Comercializan en Corporación Favorita. .................. 57
3.5. Diagnostico organizacional ........................................................................ 58
3.5.1. Fortalezas. ........................................................................................... 58
3.5.2. Oportunidades. .................................................................................... 59
3.5.3. Debilidades. ......................................................................................... 59
3.5.4. Amenazas. ........................................................................................... 60
Capítulo IV Resultados o Desarrollo del Tema ................................................ 60
4.1. Identificación del área ................................................................................ 60
4.2. Diagnóstico del área .................................................................................. 60
4.3 Diseño de la propuesta ............................................................................... 65
4.4 Mecanismos de implementación y/o control ................................................ 67
4.4.1. Pruebas de concepto para migración a Contenedores. ....................... 67
4.4.2. Configurar el despliegue en contenedores de proyectos base. ............ 69
4.4.3. Despliegue de aplicaciones en desarrollo y parcialmente en ambiente
de producción. ............................................................................................... 69
4.4.4. Despliegue de aplicaciones en mantenimiento. ................................... 70
Conclusiones ..................................................................................................... 72
Recomendaciones ............................................................................................. 74
Bibliografía ......................................................................................................... 76
5
Índice de Figuras
Figura 1 ........................................................................................................... 23
Figura 2 ........................................................................................................... 25
Figura 3 ........................................................................................................... 28
Figura 4 ........................................................................................................... 29
Figura 5 ........................................................................................................... 31
Figura 6 ........................................................................................................... 57
Figura 7 ........................................................................................................... 63
Figura 8 ........................................................................................................... 66
6
Índice de Tablas
Tabla 1 ............................................................................................................. 34
Tabla 2 ............................................................................................................. 35
Tabla 3 ............................................................................................................. 63
Tabla 4 ............................................................................................................. 63
Tabla 5 ............................................................................................................. 67
7
Resumen
inicios, en sus inicios el software que se adquiría para las diferentes áreas de
negocio era extranjero en su mayor parte, bajo la plataforma as400. Como parte de
libre que se ejecutan en servidores de aplicación, con el pasar de los años y como
humanos.
8
Introducción
proceso automático publicar las aplicaciones toma poco tiempo, es más eficiente y
seguro, así como también se requiere menos recursos para su gestión y monitoreo.
9
proponer la adopción de la cultura DevOps que ayude a mejorar el proceso
líder del mercado ecuatoriano y para alcanzar su visión de negocio, debe adoptar
actualidad las empresas que estén dispuestas a innovar y mejorar sus procesos
del problema, se expresa cuáles son los objetivos de la propuesta y sus respectivas
organizacional.
esta propuesta.
10