Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups

Descripción del Articulo

Cuando una startup sale al mercado, se enfoca en crecer exponencialmente, utilizando una idea innovadora y un presupuesto relativamente bajo. Este crecimiento exponencial se apoya en la tecnología, la cual debe manejar un rendimiento adecuado en los recursos de hardware para los servicios, acorde co...

Descripción completa

Detalles Bibliográficos
Autor: Quispe Cieza, Francisco
Formato: tesis de grado
Fecha de Publicación:2020
Institución:Universidad Peruana de Ciencias Aplicadas
Repositorio:UPC-Institucional
Lenguaje:español
OAI Identifier:oai:repositorioacademico.upc.edu.pe:10757/652122
Enlace del recurso:http://doi.org/10.19083/tesis/652122
http://hdl.handle.net/10757/652122
Nivel de acceso:acceso abierto
Materia:Aplicaciones web
Startups
Máquinas virtuales
Linux
Web applications
Virtual machines
https://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
id UUPC_7c37230730b32b0c45e5e55af3a2efe2
oai_identifier_str oai:repositorioacademico.upc.edu.pe:10757/652122
network_acronym_str UUPC
network_name_str UPC-Institucional
repository_id_str 2670
dc.title.en_US.fl_str_mv Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
title Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
spellingShingle Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
Quispe Cieza, Francisco
Aplicaciones web
Startups
Máquinas virtuales
Linux
Web applications
Virtual machines
https://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
title_short Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
title_full Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
title_fullStr Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
title_full_unstemmed Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
title_sort Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups
author Quispe Cieza, Francisco
author_facet Quispe Cieza, Francisco
author_role author
dc.contributor.advisor.fl_str_mv Gonzales Figueroa, Renatto Gustavo
dc.contributor.author.fl_str_mv Quispe Cieza, Francisco
dc.subject.en_US.fl_str_mv Aplicaciones web
Startups
Máquinas virtuales
Linux
Web applications
Virtual machines
topic Aplicaciones web
Startups
Máquinas virtuales
Linux
Web applications
Virtual machines
https://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
description Cuando una startup sale al mercado, se enfoca en crecer exponencialmente, utilizando una idea innovadora y un presupuesto relativamente bajo. Este crecimiento exponencial se apoya en la tecnología, la cual debe manejar un rendimiento adecuado en los recursos de hardware para los servicios, acorde con el giro del negocio. El objetivo principal de este trabajo es realizar un análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores, que sea capaz de soportar el crecimiento exponencial de usuarios de sus servicios Web. Las arquitecturas tradicionales basadas en servidores físicos implican tiempos y costos de configuración, despliegue y mantenimiento que son altos. Cuando se hace necesario escalar, se requiere, normalmente, de más recursos de hardware y de tiempo para realizar las configuraciones necesarias. La flexibilidad que provee la virtualización de servidores agiliza los procedimientos de escalamiento y reduce considerablemente el tiempo y los costos, comparados con las soluciones basadas solamente en hardware. Sin embargo, para atender requerimientos más exigentes, la virtualización tiene una huella muy pesada y tiempos de despliegue todavía elevados. La tecnología de contenedores nos ofrece una plataforma liviana y eficiente. Un contenedor es un paquete ejecutable muy liviano que aísla una pieza de software, incluyendo todo lo necesario para ser ejecutado. Está claro que la velocidad y la eficiencia son las mayores necesidades para las startups, y Docker, uno de los líderes en el mercado de contenedores de software, es capaz de proporcionarlas de manera efectiva. Si bien es cierto no ha reemplazado a las máquinas virtuales, se está notando el potencial de Docker. Eso no quiere decir que las máquinas virtuales quedaran obsoletas, por el contrario, Docker y las máquinas virtuales coexistirán uno al lado del otro, dando a los startups más opciones para ejecutar sus aplicaciones en la nube.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-06-30T05:46:23Z
dc.date.available.none.fl_str_mv 2020-06-30T05:46:23Z
dc.date.issued.fl_str_mv 2020-02-27
dc.type.en_US.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.es_PE.fl_str_mv Tesis
dc.type.coar.es_PE.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format bachelorThesis
dc.identifier.doi.es_PE.fl_str_mv http://doi.org/10.19083/tesis/652122
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10757/652122
dc.identifier.isni.none.fl_str_mv 0000 0001 2196 144X
url http://doi.org/10.19083/tesis/652122
http://hdl.handle.net/10757/652122
identifier_str_mv 0000 0001 2196 144X
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.en_US.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.*.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.coar.es_PE.fl_str_mv http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.en_US.fl_str_mv application/pdf
application/msword
application/epub
dc.publisher.en_US.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
Repositorio Académico - UPC
dc.source.none.fl_str_mv reponame:UPC-Institucional
instname:Universidad Peruana de Ciencias Aplicadas
instacron:UPC
instname_str Universidad Peruana de Ciencias Aplicadas
instacron_str UPC
institution UPC
reponame_str UPC-Institucional
collection UPC-Institucional
bitstream.url.fl_str_mv https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/8/Quispe_CF.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/7/Quispe_CF.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/10/Quispe_CF_Ficha.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/6/Quispe_CF.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/9/Quispe_CF_Ficha.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/3/Quispe_CF.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/4/Quispe_CF.docx
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/5/Quispe_CF_Ficha.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/2/license.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/1/license_rdf
bitstream.checksum.fl_str_mv 40d2a8a0b15d0f596a3e85749a93b211
d38baef36ac7c4e950e5e8436b1a64cd
594ecebb9754cbf2231b3be0bb2c453f
5025cad72cdaa26e1b4cfc976d904eed
e1c06d85ae7b8b032bef47e42e4c08f9
4234eb8f980c276d3aebcfdc34447c11
d8d6dbe1c1a58d35aa64e72f6ac0dfa6
de72f5274c2bd79c7383400dc08fee8a
8a4605be74aa9ea9d79846c1fba20a33
934f4ca17e109e0a05eaeaba504d7ce4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio académico upc
repository.mail.fl_str_mv upc@openrepository.com
_version_ 1846065709923172352
spelling 6cca11525cac8e13f8725934ed72c41c500Gonzales Figueroa, Renatto Gustavoc88a70e3638faa4f5096c03a531a6355600http://orcid.org/0000-0002-0166-2730Quispe Cieza, Francisco2020-06-30T05:46:23Z2020-06-30T05:46:23Z2020-02-27http://doi.org/10.19083/tesis/652122http://hdl.handle.net/10757/6521220000 0001 2196 144XCuando una startup sale al mercado, se enfoca en crecer exponencialmente, utilizando una idea innovadora y un presupuesto relativamente bajo. Este crecimiento exponencial se apoya en la tecnología, la cual debe manejar un rendimiento adecuado en los recursos de hardware para los servicios, acorde con el giro del negocio. El objetivo principal de este trabajo es realizar un análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores, que sea capaz de soportar el crecimiento exponencial de usuarios de sus servicios Web. Las arquitecturas tradicionales basadas en servidores físicos implican tiempos y costos de configuración, despliegue y mantenimiento que son altos. Cuando se hace necesario escalar, se requiere, normalmente, de más recursos de hardware y de tiempo para realizar las configuraciones necesarias. La flexibilidad que provee la virtualización de servidores agiliza los procedimientos de escalamiento y reduce considerablemente el tiempo y los costos, comparados con las soluciones basadas solamente en hardware. Sin embargo, para atender requerimientos más exigentes, la virtualización tiene una huella muy pesada y tiempos de despliegue todavía elevados. La tecnología de contenedores nos ofrece una plataforma liviana y eficiente. Un contenedor es un paquete ejecutable muy liviano que aísla una pieza de software, incluyendo todo lo necesario para ser ejecutado. Está claro que la velocidad y la eficiencia son las mayores necesidades para las startups, y Docker, uno de los líderes en el mercado de contenedores de software, es capaz de proporcionarlas de manera efectiva. Si bien es cierto no ha reemplazado a las máquinas virtuales, se está notando el potencial de Docker. Eso no quiere decir que las máquinas virtuales quedaran obsoletas, por el contrario, Docker y las máquinas virtuales coexistirán uno al lado del otro, dando a los startups más opciones para ejecutar sus aplicaciones en la nube.When a startup goes to market, it focuses on growing exponentially, using an innovative idea and a relatively low budget. This exponential growth is supported by technology, which must handle adequate performance in the hardware resources for services, in accordance with the line of business. The main objective of this work is to carry out an analysis of a platform for web applications with a container-based architecture, which is capable of supporting the exponential growth of users of its Web services. Traditional physical server-based architectures involve high configuration, deployment, and maintenance times and costs. When scaling becomes necessary, it usually takes more hardware and time to complete the necessary configurations. The flexibility that server virtualization provides streamlines escalation procedures and greatly reduces time and cost, compared to hardware-only solutions. However, to meet more demanding requirements, virtualization has a very heavy footprint and still high deployment times. Container technology offers us a lightweight and efficient platform. A container is a very lightweight executable package that isolates a piece of software, including everything needed to be run. It is clear that speed and efficiency are the greatest needs for startups, and Docker, one of the leaders in the software container market, is capable of providing them effectively. While it's true it hasn't replaced virtual machines, Docker's potential is being noticed. That doesn't mean that virtual machines will become obsolete, on the contrary, Docker and virtual machines will coexist side by side, giving startups more options to run their applications in the cloud.Tesisapplication/pdfapplication/mswordapplication/epubspaUniversidad Peruana de Ciencias Aplicadas (UPC)PEinfo:eu-repo/semantics/openAccessAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://purl.org/coar/access_right/c_abf2Universidad Peruana de Ciencias Aplicadas (UPC)Repositorio Académico - UPCreponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCAplicaciones webStartupsMáquinas virtualesLinuxWeb applicationsVirtual machineshttps://purl.org/pe-repo/ocde/ford#2.00.00https://purl.org/pe-repo/ocde/ford#2.02.04Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startupsinfo:eu-repo/semantics/bachelorThesisTesishttp://purl.org/coar/resource_type/c_7a1fSUNEDUUniversidad Peruana de Ciencias Aplicadas (UPC). División de Estudios Profesionales para Ejecutivos (EPE)LicenciaturaIngeniería de Redes y ComunicacionesIngeniero de Redes y ComunicacionesDivisión de Estudios Profesionales para Ejecutivos (EPE)2020-06-30T19:06:36Zhttps://purl.org/pe-repo/renati/type#tesishttps://purl.org/pe-repo/renati/level#tituloProfesional613046CONVERTED2_37088242090-02-27Quispe_CF.pdfQuispe_CF.pdfapplication/pdf3761680https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/8/Quispe_CF.pdf40d2a8a0b15d0f596a3e85749a93b211MD58falseTHUMBNAILQuispe_CF.pdf.jpgQuispe_CF.pdf.jpgGenerated Thumbnailimage/jpeg31388https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/7/Quispe_CF.pdf.jpgd38baef36ac7c4e950e5e8436b1a64cdMD57false2090-02-27Quispe_CF_Ficha.pdf.jpgQuispe_CF_Ficha.pdf.jpgGenerated Thumbnailimage/jpeg53714https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/10/Quispe_CF_Ficha.pdf.jpg594ecebb9754cbf2231b3be0bb2c453fMD510falseTEXTQuispe_CF.pdf.txtQuispe_CF.pdf.txtExtracted texttext/plain221101https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/6/Quispe_CF.pdf.txt5025cad72cdaa26e1b4cfc976d904eedMD56false2090-02-27Quispe_CF_Ficha.pdf.txtQuispe_CF_Ficha.pdf.txtExtracted texttext/plain2https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/9/Quispe_CF_Ficha.pdf.txte1c06d85ae7b8b032bef47e42e4c08f9MD59falseORIGINALQuispe_CF.pdfQuispe_CF.pdfapplication/pdf3730737https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/3/Quispe_CF.pdf4234eb8f980c276d3aebcfdc34447c11MD53true2090-02-27Quispe_CF.docxQuispe_CF.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document5899701https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/4/Quispe_CF.docxd8d6dbe1c1a58d35aa64e72f6ac0dfa6MD54false2090-02-27Quispe_CF_Ficha.pdfQuispe_CF_Ficha.pdfapplication/pdf96100https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/5/Quispe_CF_Ficha.pdfde72f5274c2bd79c7383400dc08fee8aMD55falseLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52falseCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorioacademico.upc.edu.pe/bitstream/10757/652122/1/license_rdf934f4ca17e109e0a05eaeaba504d7ce4MD51false10757/652122oai:repositorioacademico.upc.edu.pe:10757/6521222024-07-11 01:37:55.369Repositorio académico upcupc@openrepository.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.987529
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).