Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http /
La escalabilidad de sistemas web hace referencia a un conjunto de técnicas dentro del campo de la computación, las cuales en conjunto aumentan la capacidad de procesamiento de un sistema, mejorando así el rendimiento del mismo. Por lo tanto, la escalabilidad web es utilizada para implementar solucio...
- Autores:
- Tipo de recurso:
- Fecha de publicación:
- 2016
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/1590
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/1590
- Palabra clave:
- Servidores web
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_a02effdd5866d8f44e7a238cf3d238f7 |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/1590 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
spelling |
Los usuarios del Repositorio de la UTB estarán autorizados para adaptar, transformar y crear a partir del contenido de esta publicación incluso para fines comerciales, sin embargo toda obra derivada de la publicación original deberá ser distribuida bajo la misma licencia CC-BY-SA. El autor o autores, sin excepción deberán ser claramente identificados como titulares de los derechos de autor de la publicación original.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Serrano Castañeda, Jairo EnriqueZúñiga Silgado, IsaacCarreño Ortiz, Luis GiovannyCartagena de Indias2019-10-18T18:45:32Z2019-10-18T18:45:32Z201620162016(ALEPH)000047533UTB01https://hdl.handle.net/20.500.12585/1590Universidad Tecnológica de BolívarRepositorio UTB005.75 C314La escalabilidad de sistemas web hace referencia a un conjunto de técnicas dentro del campo de la computación, las cuales en conjunto aumentan la capacidad de procesamiento de un sistema, mejorando así el rendimiento del mismo. Por lo tanto, la escalabilidad web es utilizada para implementar soluciones flexibles que soportan: el procesamiento concurrente, la optimización en los tiempos de atención y el bajo consumo de recursos; proporcionando un desempeño superior dentro de una plataforma web. En el año 1999 Dan Kege visualizo que un servidor web tenía que soportar diez mil clientes simultáneos (Problema C10K), esto fue propuesto debido al gran crecimiento que había experimentado la web; desde entonces muchas investigaciones y diversas tecnologías han sido desarrolladas: sofisticados protocolos, técnicas de balanceo de carga HTTP, servidores especializados, servidores orientados a eventos; han permitido un gran avance dentro del campo de la escalabilidad de sistemas web. Por esto, es importante para el profesional en computación poder conocer e implementar soluciones de escalabilidad web, las cuales le permitan afrontar diversas problemáticas que se presenten dentro del campo profesional. El desarrollo de aplicaciones y sitios web especializados, actualmente es una de las actividades principales y su utilización dentro del campo empresarial es cada vez más común, mostrando un crecimiento exponencial. Este trabajo de investigación propone implementar la escalabilidad horizontal en servidores web, basándose en la técnica de balanceo de carga HTTP; utilizando un servidor de balanceo nginx en modo proxy inverso. Este tipo de escalabilidad soporta el manejo de conexiones TCP concurrentes, distribución de peticiones HTTP basadas en el balanceo dinámico, y permite la agregación de nuevas instancias de servidores para soportar el crecimiento continuo.Incluye referencias bibliográficas194 páginasapplication/pdfspahttp://biblioteca.utb.edu.co/notas/tesis/0069396.pdfServidores webEscalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http /Universidad Tecnológica de Bolívarinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_7a1fIngeniería de Sistemas y ComputaciónTesis pregradoIngeniero de SistemasUniversidad Tecnológica de BolívarORIGINAL0069396.pdfapplication/pdf8255333https://repositorio.utb.edu.co/bitstream/20.500.12585/1590/1/0069396.pdf53c58d7d89d8fc7922972d2dd4b787e0MD51TEXT0069396.pdf.txt0069396.pdf.txtExtracted texttext/plain198635https://repositorio.utb.edu.co/bitstream/20.500.12585/1590/4/0069396.pdf.txt06cb5caeca6333fa9bf1784731e0f366MD54THUMBNAIL0069396.pdf.jpg0069396.pdf.jpgGenerated Thumbnailimage/jpeg24412https://repositorio.utb.edu.co/bitstream/20.500.12585/1590/5/0069396.pdf.jpg60da030b89c61ab5180cc1738f3574b9MD5520.500.12585/1590oai:repositorio.utb.edu.co:20.500.12585/15902020-11-06 13:22:35.131Repositorio Institucional UTBrepositorioutb@utb.edu.co |
dc.title.none.fl_str_mv |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
title |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
spellingShingle |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / Servidores web |
title_short |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
title_full |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
title_fullStr |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
title_full_unstemmed |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
title_sort |
Escalabilidad y optimización en aplicaciones web utilizando técnicas de balanceo de carga http / |
dc.contributor.advisor.none.fl_str_mv |
Serrano Castañeda, Jairo Enrique |
dc.contributor.director.none.fl_str_mv |
Zúñiga Silgado, Isaac |
dc.subject.other.none.fl_str_mv |
Servidores web |
topic |
Servidores web |
description |
La escalabilidad de sistemas web hace referencia a un conjunto de técnicas dentro del campo de la computación, las cuales en conjunto aumentan la capacidad de procesamiento de un sistema, mejorando así el rendimiento del mismo. Por lo tanto, la escalabilidad web es utilizada para implementar soluciones flexibles que soportan: el procesamiento concurrente, la optimización en los tiempos de atención y el bajo consumo de recursos; proporcionando un desempeño superior dentro de una plataforma web. En el año 1999 Dan Kege visualizo que un servidor web tenía que soportar diez mil clientes simultáneos (Problema C10K), esto fue propuesto debido al gran crecimiento que había experimentado la web; desde entonces muchas investigaciones y diversas tecnologías han sido desarrolladas: sofisticados protocolos, técnicas de balanceo de carga HTTP, servidores especializados, servidores orientados a eventos; han permitido un gran avance dentro del campo de la escalabilidad de sistemas web. Por esto, es importante para el profesional en computación poder conocer e implementar soluciones de escalabilidad web, las cuales le permitan afrontar diversas problemáticas que se presenten dentro del campo profesional. El desarrollo de aplicaciones y sitios web especializados, actualmente es una de las actividades principales y su utilización dentro del campo empresarial es cada vez más común, mostrando un crecimiento exponencial. Este trabajo de investigación propone implementar la escalabilidad horizontal en servidores web, basándose en la técnica de balanceo de carga HTTP; utilizando un servidor de balanceo nginx en modo proxy inverso. Este tipo de escalabilidad soporta el manejo de conexiones TCP concurrentes, distribución de peticiones HTTP basadas en el balanceo dinámico, y permite la agregación de nuevas instancias de servidores para soportar el crecimiento continuo. |
publishDate |
2016 |
dc.date.created.none.fl_str_mv |
2016 |
dc.date.issued.none.fl_str_mv |
2016 |
dc.date.other.none.fl_str_mv |
2016 |
dc.date.accessioned.none.fl_str_mv |
2019-10-18T18:45:32Z |
dc.date.available.none.fl_str_mv |
2019-10-18T18:45:32Z |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.hasVersion.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.other.none.fl_str_mv |
(ALEPH)000047533UTB01 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/1590 |
dc.identifier.instname.none.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.none.fl_str_mv |
Repositorio UTB |
dc.identifier.ddc.none.fl_str_mv |
005.75 C314 |
identifier_str_mv |
(ALEPH)000047533UTB01 Universidad Tecnológica de Bolívar Repositorio UTB 005.75 C314 |
url |
https://hdl.handle.net/20.500.12585/1590 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessRights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.none.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
194 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.coverage.spatial.none.fl_str_mv |
Cartagena de Indias |
dc.publisher.university.none.fl_str_mv |
Universidad Tecnológica de Bolívar |
institution |
Universidad Tecnológica de Bolívar |
dc.source.uri.none.fl_str_mv |
http://biblioteca.utb.edu.co/notas/tesis/0069396.pdf |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/1590/1/0069396.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/1590/4/0069396.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/1590/5/0069396.pdf.jpg |
bitstream.checksum.fl_str_mv |
53c58d7d89d8fc7922972d2dd4b787e0 06cb5caeca6333fa9bf1784731e0f366 60da030b89c61ab5180cc1738f3574b9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021776891445248 |