Recursos de escalabilidade e alta disponibilidade para aplicações web

Detalhes bibliográficos
Autor(a) principal: Gregol, Régis Eduardo Weizenmann
Data de Publicação: 2011
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/13407
Resumo: Com a expansão da tecnologia e o crescente acesso às aplicações existentes na Internet, torna-se um desafio mantê-las disponíveis o tempo todo. Este trabalho tem como finalidade demonstrar na teoria e na prática o uso de recursos para escalar uma aplicação Web e obter uma alta disponibilidade da mesma. Tais recursos podem ser aplicados diretamente na aplicação, por exemplo, com a utilização do Ajax ou também podem ser aplicados na arquitetura de servidores que irão disponibilizar a aplicação, podendo utilizar conceitos de escalabilidade vertical, clusterização e escalabilidade horizontal. Além disso, demonstrar técnicas para aumentar o desempenho da aplicação Web.
id UTFPR-12_1276fe6ea3f22b1ae8118d2bd8cd4ebe
oai_identifier_str oai:repositorio.utfpr.edu.br:1/13407
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-16T14:43:39Z2020-11-16T14:43:39Z2011-11-25GREGOL, Régis Eduardo Weizenmann. Recursos de escalabilidade e alta disponibilidade para aplicações web. 2011. 69 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011.http://repositorio.utfpr.edu.br/jspui/handle/1/13407Com a expansão da tecnologia e o crescente acesso às aplicações existentes na Internet, torna-se um desafio mantê-las disponíveis o tempo todo. Este trabalho tem como finalidade demonstrar na teoria e na prática o uso de recursos para escalar uma aplicação Web e obter uma alta disponibilidade da mesma. Tais recursos podem ser aplicados diretamente na aplicação, por exemplo, com a utilização do Ajax ou também podem ser aplicados na arquitetura de servidores que irão disponibilizar a aplicação, podendo utilizar conceitos de escalabilidade vertical, clusterização e escalabilidade horizontal. Além disso, demonstrar técnicas para aumentar o desempenho da aplicação Web.With the expansion of the technology and increasing access to existing applications on the Internet, it becomes a challenge to keep them available all the time. This work aims to demonstrate in theory and in practice the use of resources to scale a Web application and get the same high availability. Such features can be applied directly to the application as the use of Ajax but can also be applied to server architecture that will provide the application and can use concepts of vertical scalability, clustering, and horizontal scalability. Furthermore, demonstrate techniques to increase Web application performance.porUniversidade Tecnológica Federal do ParanáMedianeiraTecnologia em Análise e Desenvolvimento de SistemasGerenciamento de recursos de informaçãoInterface de programas aplicativos (Software)Editoração da webInformation resources managementApplication Program Interfaces (Computer software)Web publishingRecursos de escalabilidade e alta disponibilidade para aplicações webinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraSchütz, FernandoGregol, Régis Eduardo Weizenmannreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILMD_COADS_2011_2_13.pdf.jpgGenerated Thumbnailimage/jpeg1274http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/1/MD_COADS_2011_2_13.pdf.jpg1f0e09816089aafd187b682e23c92571MD51ORIGINALMD_COADS_2011_2_13.pdfapplication/pdf1799419http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/2/MD_COADS_2011_2_13.pdf99de4383c8e93137597ecd22b95ad463MD52LICENSElicense.txttext/plain1748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTMD_COADS_2011_2_13.pdf.txtExtracted texttext/plain73753http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/4/MD_COADS_2011_2_13.pdf.txtd9e258915a2774d08a4144f07725c453MD541/134072020-11-16 12:43:39.211oai:repositorio.utfpr.edu.br:1/13407Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-16T14:43:39Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Recursos de escalabilidade e alta disponibilidade para aplicações web
title Recursos de escalabilidade e alta disponibilidade para aplicações web
spellingShingle Recursos de escalabilidade e alta disponibilidade para aplicações web
Gregol, Régis Eduardo Weizenmann
Tecnologia em Análise e Desenvolvimento de Sistemas
Gerenciamento de recursos de informação
Interface de programas aplicativos (Software)
Editoração da web
Information resources management
Application Program Interfaces (Computer software)
Web publishing
title_short Recursos de escalabilidade e alta disponibilidade para aplicações web
title_full Recursos de escalabilidade e alta disponibilidade para aplicações web
title_fullStr Recursos de escalabilidade e alta disponibilidade para aplicações web
title_full_unstemmed Recursos de escalabilidade e alta disponibilidade para aplicações web
title_sort Recursos de escalabilidade e alta disponibilidade para aplicações web
author Gregol, Régis Eduardo Weizenmann
author_facet Gregol, Régis Eduardo Weizenmann
author_role author
dc.contributor.advisor1.fl_str_mv Schütz, Fernando
dc.contributor.author.fl_str_mv Gregol, Régis Eduardo Weizenmann
contributor_str_mv Schütz, Fernando
dc.subject.cnpq.fl_str_mv Tecnologia em Análise e Desenvolvimento de Sistemas
topic Tecnologia em Análise e Desenvolvimento de Sistemas
Gerenciamento de recursos de informação
Interface de programas aplicativos (Software)
Editoração da web
Information resources management
Application Program Interfaces (Computer software)
Web publishing
dc.subject.por.fl_str_mv Gerenciamento de recursos de informação
Interface de programas aplicativos (Software)
Editoração da web
Information resources management
Application Program Interfaces (Computer software)
Web publishing
description Com a expansão da tecnologia e o crescente acesso às aplicações existentes na Internet, torna-se um desafio mantê-las disponíveis o tempo todo. Este trabalho tem como finalidade demonstrar na teoria e na prática o uso de recursos para escalar uma aplicação Web e obter uma alta disponibilidade da mesma. Tais recursos podem ser aplicados diretamente na aplicação, por exemplo, com a utilização do Ajax ou também podem ser aplicados na arquitetura de servidores que irão disponibilizar a aplicação, podendo utilizar conceitos de escalabilidade vertical, clusterização e escalabilidade horizontal. Além disso, demonstrar técnicas para aumentar o desempenho da aplicação Web.
publishDate 2011
dc.date.issued.fl_str_mv 2011-11-25
dc.date.accessioned.fl_str_mv 2020-11-16T14:43:39Z
dc.date.available.fl_str_mv 2020-11-16T14:43:39Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv GREGOL, Régis Eduardo Weizenmann. Recursos de escalabilidade e alta disponibilidade para aplicações web. 2011. 69 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/13407
identifier_str_mv GREGOL, Régis Eduardo Weizenmann. Recursos de escalabilidade e alta disponibilidade para aplicações web. 2011. 69 f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2011.
url http://repositorio.utfpr.edu.br/jspui/handle/1/13407
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Medianeira
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Medianeira
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/1/MD_COADS_2011_2_13.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/2/MD_COADS_2011_2_13.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/13407/4/MD_COADS_2011_2_13.pdf.txt
bitstream.checksum.fl_str_mv 1f0e09816089aafd187b682e23c92571
99de4383c8e93137597ecd22b95ad463
8a4605be74aa9ea9d79846c1fba20a33
d9e258915a2774d08a4144f07725c453
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1797043992003608576