Recursos de escalabilidade e alta disponibilidade para aplicações web
Autor(a) principal: | |
---|---|
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_ |
1805923078979452928 |