Ingeniería de Sistemas y Computación · 2020
Desplegar aplicaciones empresariales java utilizando OKD: Plataforma impulsada por red hat Openshift
La presente investigación se refiere a los pasos que las empresas desarrolladoras de software deben seguir para realizar la correcta compilación, pruebas y despliegue automático de sus aplicaciones con el fin de disminuir los tiempos de espera y eliminar el despliegue de manera manual. Teniendo en cuenta lo anterior en este proyecto se hará uso de la herramienta de OKD Red Hat Open Shift para dar una visión del despliegue de aplicaciones Java en Cloud utilizando el motor de contenerización Docker y Kubernetes lo cual nos ofrece múltiples ventajas, funcionalidades y características como por ejemplo elasticidad, pago por uso, clústeres de servidores, permite desplegar aplicaciones en diferentes entornos, migraciones a la nube pública e híbrida, aplicaciones en contenedores, uso de microservicios y también ofrece un conjunto de herramientas de código abierto basadas en contenedores para habilitar la transformación digital, lo que acelera el desarrollo de aplicaciones y optimiza el uso de la infraestructura...
Texto completo 34 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- RESUMENp. 8
- ABSTRACTp. 9
- CAPITULO 1 INTRODUCCIÓNp. 10
- 1.1. PLANTEAMIENTO Y JUSTIFICACIÓN DEL PROBLEMAp. 11
- 1.1.1. FORMULACIÓN Y JUSTIFICACIÓN DEL PROBLEMAp. 11
- 1.2. OBJETIVOSp. 12
- 1.2.1. OBJETIVO GENERALp. 12
- 1.2.2. OBJETIVOS ESPECÍFICOSp. 12
- 1.3. MEDOTODOLOGÍA PROPUESTA PARA EL DESARROLLO DE LA MONOGRAFÍAp. 13
- CAPITULO 2 MARCO TEÓRICOp. 14
- 2.1. TIPOS DE APLICACIONES EMPRESARIALES JAVA QUE SE PUEDEN SUBIR A LA NUBEp. 15
- 2.2. VENTAJAS DE LA HERRAMIENTA OKD DE RED HAT OPENSHIFTp. 17
- CAPITULO 3 DESARROLLO DE LA MONOGRAFÍAp. 21
- AMBIENTES DE DESARROLLO Y PRODUCCIÓN EN OKDp. 22
- ANALISIS DE HERRAMIENTAS A SER UTILIZADAS EN LA FASE DE DESARROLLO Y DESPLIEGUEp. 26
- CAPITULO 4 APLICACIÓN DE EJEMPLOp. 28
- 4.1. DESPLEGAR UNA APLICACIÓN DE EJEMPLO EN LA PLATAFORMA OKDp. 29
- CONCLUSIONESp. 32
- BIBLIOGRAFIAp. 33
- Ilustración 1: Principales plataformas del lenguaje de programación Javap. 15
- Ilustración 2: Descripción general de OKD de alto nivelp. 20
- Ilustración 3: Configuración mínima de máquina virtualp. 24
- Ilustración 4: Continuación configuración máquina virtualp. 24
- Ilustración 5: Finalización configuración máquina virtualp. 25
- Ilustración 6: Catálogo de OKD - MiniShiftp. 25
- Ilustración 7: Formulario para crear nuevo proyectop. 29
- Ilustración 8: Creación de proyecto por consola clientep. 29
- Ilustración 9: Agregando nueva aplicación enlazada con GitHubp. 30
- Ilustración 10: Aplicación en estado Runningp. 31
- Ilustración 11: Creando una ruta a una aplicación por consolap. 31