Arévalo Bermeo, Germán VicenteTorres Arcos, Andrés Fernando2024-01-292024-01-292023-09-1313032https://repositorio.puce.edu.ec/handle/123456789/41172En la última década el desarrollo de las tecnologías ha sido muy acelerado, de esta manera se ha logrado que la mayor parte de personas tengan el acceso a las mismas, en algún momento de sus vidas, desde cualquier parte del mundo y desde cualquiera de los dispositivos que encontramos en el mercado. Uno de los avances que ha tenido mayor impacto sobre las personas y organizaciones es la adopción del término “nube”, mismo que hace referencia a todo lo que puede ser procesado por un equipo computacional, como sistemas, aplicaciones y demás, pero accesible desde cualquier punto, gracias a la red de redes que es la Internet. Puede decirse que la nube es un repositorio global, albergado en los equipos o infraestructura de otras personas o empresas como es el caso de Google, Microsoft o Amazon, por mencionar las más conocidas. Gracias a este avance, ya no es necesario realizar grandes inversiones de dinero para tener equipos o infraestructura propia, únicamente se puede rentar los mismos para el uso que se desee dar y adaptarlo hacia cualquier necesidad, permitiendo también que el término obsolescencia ya no sea un inconveniente directo, sino que será responsabilidad del proveedor al que se está contratando los servicios; entre estos servicios en la nube se encuentran los de tipo IaaS, PaaS y SaaS, los cuales son Infraestructura como servicio, Plataforma como servicio y Software como servicio respectivamente. Dentro del segundo tipo se encuentra OpenShift de la empresa RedHat, desarrollada para integrar las bondades que otorgan el utilizar contenedores (Docker) y kubernetes para el despliegue rápido y seguro de aplicaciones. En este documento se busca conocer los aspectos más importantes y relevantes para la implementación de la plataforma en aplicaciones de nueva generación, considerando todas las fases pertinentes, como es el diseño, la implementación, la inversión y el rendimiento que obtendremos al utilizar esta herramienta, mismos que podrán ser medidos bajos los indicadores establecidos en el mercado para este tipo de soluciones. Para obtener datos confiables se debe desplegar una aplicación en OpenShift y realizar las correspondientes pruebas de carga para medir el comportamiento de la misma y analizar la escalabilidad que posee. Con el análisis realizado en el presente trabajo se pretende que se pueda entender los beneficios que se tiene al desplegar las aplicaciones en plataformas que son ofertadas como servicio, donde se estará pagando por lo que se consume y la posibilidad de escalamiento existente, es sumamente útil para personas o empresas con pocas o muchas aplicaciones desplegadas.esCOMPUTACIÓN EN LA NUBEARQUITECTURA EN LA NUBESERVICIOS WEBAPLICACIONES WEBSOFTWARE DE CÓDIGO ABIERTOAnálisis de la herramienta Openshift para el despliegue de una plataforma para aplicaciones de nueva generación. (Estudio práctico sobre los requisitos y arquitectura de la plataforma Openshift de Redhat)masterThesis