Por favor, use este identificador para citar o enlazar este ítem:
https://dspace.unl.edu.ec/jspui/handle/123456789/26981
Título : | Análisis de plataformas de computación en la nube para el desarrollo de aplicaciones web bajo una arquitectura cliente-servidor |
Autor : | Narváez Guillén, Cristian Ramiro Aponte Rueda, Pedro Fernando |
Palabras clave : | <PLATAFORMA EN LA NUBE> <ELASTIC BEANSTALK> <APP SERVICE> <PAAS> |
Fecha de publicación : | 8-may-2023 |
Editorial : | Universidad Nacional de Loja |
Resumen : | La popularidad de los servicios en la nube ha impulsado a las organizaciones a trasladar su estructura tecnológica hacia la nube. El propósito de este Trabajo de Titulación (TT) es analizar las plataformas de los proveedores principales de servicios en la nube, identificando sus ventajas y desventajas, para proporcionar información valiosa a los desarrolladores desde un enfoque práctico, permitiéndoles tomar decisiones informadas al desplegar sus aplicaciones web con una arquitectura cliente-servidor. El presente TT se desarrolló en tres fases, en la primera fase a través de la revisión de la literatura, se identificaron los principales proveedores de servicios en la nube. Estas plataformas se escogieron en base a los artículos investigados y en especial del artículo publicado por Gartner Inc. denominado "Magic Quadrant for Cloud Infrastructure and Platform Services" emitido el 19 de octubre del 2022, que presenta una lista de los principales proveedores de servicios en la nube. Amazon Web Services lidera la lista, seguido de Microsoft Azure y finalmente Google Cloud Platform. Posteriormente, en la segunda fase se desplegó en los tres proveedores de servicios en la nube mencionados una aplicación web de facturación electrónica, desarrollada en Java con Spring Boot y Angular, integrada a una base de datos MySQL. Luego, se compararon sus servicios de PaaS, basándose en el rendimiento, seguridad y compatibilidad, según la normativa ISO/IEC 25010. Finalmente, en la tercera fase, se realizó la comparativa de las plataformas sujetas a análisis, para determinar las ventajas y desventajas. Elastic BeanStalk destaca en rendimiento, escalado y costos proporcionales, pero carece de conexión directa a repositorios de código y no posee protocolo HTTPS por defecto. App Service resalta en comportamiento temporal, opciones de suscripción y seguridad, con conexión directa a repositorios de código, pero presenta ancho de banda limitado en instancias básicas. App Engine tiene destacada seguridad y firewall sin costos adicionales, pero limitaciones en tamaño de solicitudes y falta de conexión a repositorios. Palabras claves: Plataforma en la nube, PaaS, Elastic Beanstalk, App Service, App Engine. |
Descripción : | The popularity of cloud services has driven organizations to move their technological infrastructure to the cloud. The purpose of this Graduation Project (GP) is to analyze the platforms of the leading cloud service providers, identifying their advantages and disadvantages, to provide valuable information to developers from a practical perspective, allowing them to make informed decisions when deploying their web applications with a client-server architecture. This GP was developed in three phases. In the first phase, through a literature review, the main cloud service providers were identified. These platforms were chosen based on the researched articles and especially the article published by Gartner Inc. called "Magic Quadrant for Cloud Infrastructure and Platform Services" issued on October 19, 2022, which presents a list of the leading cloud service providers. Amazon Web Services leads the list, followed by Microsoft Azure and finally Google Cloud Platform. Subsequently, in the second phase, an electronic billing web application, developed in Java with Spring Boot and Angular, integrated into a MySQL database, was deployed on the three mentioned cloud service providers. Then, their PaaS services were compared based on performance, security, and compatibility, according to the ISO/IEC 25010 standard. Finally, in the third phase, a comparison of the platforms under analysis was made to determine their advantages and disadvantages. Elastic Beanstalk stands out in performance, scaling, and proportional costs, but lacks direct connection to code repositories and does not have HTTPS protocol by default. App Service excels in temporal behavior, subscription options, and security, with direct connection to code repositories, but has limited bandwidth in basic instances. App Engine has outstanding security and firewall without additional costs, but limitations in request size and lack of connection to repositories. Keywords: Cloud platform, PaaS, Elastic Beanstalk, App Service, App Engine. |
URI : | https://dspace.unl.edu.ec/jspui/handle/123456789/26981 |
Aparece en las colecciones: | Maestrias FEIRNNR |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
PedroFernando_AponteRueda.pdf | 2,44 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.