Propuesta de método de evaluación de tecnologías serverless tipo FaaS y CaaS para el despliegue de software de aplicaciones transaccionales

dc.contributor.advisorCohn Muroy, Dennis Stephen
dc.contributor.authorMatos Cuba, Guillermo Dante
dc.date.accessioned2024-04-16T21:29:41Z
dc.date.available2024-04-16T21:29:41Z
dc.date.created2023
dc.date.issued2024-04-16
dc.description.abstractLos proveedores de servicios de computación en nube ofrecen una amplia variedad de servicios de despliegue de software que están en constante actualización, lo que implica diversos desafíos para arquitectos y desarrolladores cuando tiene que decidir cuál es la opción más adecuada para cumplir con los requerimientos de performance, generándose entonces la necesidad de validar con precisión los parámetros de configuración de los servicios de despliegue ofrecidos por estos proveedores. El estudio realizado propone un método de evaluación de los servicios de despliegue de software que presentan mayores avances en la actualidad, denominados serverless, considerando a FaaS y las nuevas versiones de CaaS como las tecnologías que representan sus beneficios. El método se ha elaborado en base a buenas prácticas de pruebas de performance e investigación experimental. Para validar la efectividad del método se han implementado experimentos en la plataforma de AWS usando una aplicación de benchmark desarrollado exclusivamente para este estudio, durante la experimentación se observaron oportunidades para optimizar costos en el diseño y selección de servicios de los componentes de una arquitectura CaaS. Estos experimentos han sido realizados usando el framework de desarrollo de software de AWS CDK que permite el despliegue y eliminación de arquitecturas en segundos, lo cual permite optimizar tiempos y costos durante el ciclo de evaluación de performance.es_ES
dc.description.abstractCloud computing service providers offer a wide variety of software deployment services that are constantly updated, which implies various challenges for architects and developers when they need to decide which is the most appropriate option to meet performance requirements. Thus, generating the need to precisely validate the configuration parameters of the deployment services offered by these providers. The study carried out proposes a method for evaluating the software deployment services that currently present the greatest advances, called serverless, considering FaaS and the new versions of CaaS as the technologies that represent their benefits. The method has been developed based on good practices of performance testing and experimental research. To validate the effectiveness of the method, experiments have been implemented on the AWS platform using a benchmark application developed exclusively for this study. During the experimentation, opportunities were observed to optimize costs in the design and selection of services of the components of a CaaS architecture. These experiments have been carried out using the AWS CDK software development framework that allows the deployment and elimination of architectures in seconds, which allows optimizing time and costs during the performance evaluation cycle.es_ES
dc.identifier.urihttp://hdl.handle.net/20.500.12404/27571
dc.language.isospaes_ES
dc.publisherPontificia Universidad Católica del Perúes_ES
dc.publisher.countryPEes_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nd/2.5/pe/*
dc.subjectDesarrollo ágil de softwarees_ES
dc.subjectSoftwarees_ES
dc.subjectProcesamiento de datoses_ES
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#1.02.00es_ES
dc.titlePropuesta de método de evaluación de tecnologías serverless tipo FaaS y CaaS para el despliegue de software de aplicaciones transaccionaleses_ES
dc.typeinfo:eu-repo/semantics/masterThesises_ES
renati.advisor.dni43513429
renati.advisor.orcidhttps://orcid.org/0000-0003-4820-0178es_ES
renati.author.dni44861582
renati.discipline612357es_ES
renati.jurorFlores Garcia, Luis Albertoes_ES
renati.jurorCohn Muroy, Dennis Stephenes_ES
renati.jurorQuispe Vilchez, Eder Ramiroes_ES
renati.levelhttps://purl.org/pe-repo/renati/level#maestroes_ES
renati.typehttps://purl.org/pe-repo/renati/type#tesises_ES
thesis.degree.disciplineInformática con mención en Ingeniería de Softwarees_ES
thesis.degree.grantorPontificia Universidad Católica del Perú. Escuela de Posgrado.es_ES
thesis.degree.levelMaestríaes_ES
thesis.degree.nameMaestro en Informática con mención en Ingeniería de Softwarees_ES

Files

Original bundle

Now showing 1 - 2 of 2
Thumbnail Image
Name:
MATOS_CUBA_GUILLERMO_PROPUESTA_METODO_EVALUACION.pdf
Size:
3.25 MB
Format:
Adobe Portable Document Format
Description:
Texto completo
No Thumbnail Available
Name:
MATOS_CUBA_GUILLERMO_DANTE_T.pdf
Size:
8.13 MB
Format:
Adobe Portable Document Format
Description:
Reporte de originalidad

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: