Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem

Detalhes bibliográficos
Autor(a) principal: Otero, Lenin Ernesto Abadié
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/12398
Resumo: A Computação em Nuvem é um novo modelo de computação que surge como um novo paradigma e que vem ganhando força e aceitação tanto na indústria quanto na academia. Este modelo oferece recursos compartilhados que são acessados via Internet para o desenvolvimento, implantação e execução de serviços. Para isto, a computação em nuvem oferece Software como Serviço (SaaS), para consumo dos usuários via Internet, Plataforma como Serviço (PaaS), para o desenvolvimento de aplicações na própriaWeb, e Infraestrutura como Serviço (IaaS), para disponibilizar recursos computacionais onde as aplicações serão implantadas. Os provedores de infraestrutura na nuvem, tais como, Amazon EC2, RackSpace e GoGrid, oferecem recursos de computação (por exemplo, CPU, memória, armazenamento e rede) para a implantação de serviços e aplicações. No entanto, o processo de implantação nesses ambientes ainda é um desafio a ser superado. Isso acontece devido à necessidade de realizar várias tarefas relacionadas com a criação de imagens de máquinas virtuais, instalação e configuração da pilha de software adequada para executar um aplicativo. Esta dissertação apresenta uma arquitetura para implantação de serviços em ambientes de nuvem. A arquitetura proposta visa automatizar as tarefas envolvidas no processo de implantação e com isto diminuir o tempo e o esforço de desenvolvedores para realizar estas tarefas de forma transparente. A partir desta arquitetura proposta foi desenvolvida uma ferramentaWeb, com o propósito de prover uma interface amigável na qual o usuário pode facilmente implantar uma aplicação em infraestruturas de nuvem sem que o desenvolvedor precise conhecer nenhum detalhe técnico específico do provedor de nuvem escolhido. A fim de validar a solução proposta, realizou-se uma avaliação experimental que mostra resultados favoráveis em relação ao tempo de criação e configuração de diferentes tipos de máquinas virtuais. A avaliação envolveu a implantação de um pequeno serviço Web de geolocalização em infraestrutura de nuvem Amazon EC2, utilizando a abordagem abordagem neste trabalho.
id UFPE_ff25fa6ad927210f285a5f620d5a5e0f
oai_identifier_str oai:repositorio.ufpe.br:123456789/12398
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling Otero, Lenin Ernesto AbadiéMeira, Silvio Romero de Lemos Rosa, Nelson Souto 2015-03-13T13:10:02Z2015-03-13T13:10:02Z2013-08-30ABADIÉ OTERO, Lenin Ernesto. Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem. Recife, 2013. 74 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2013..https://repositorio.ufpe.br/handle/123456789/12398A Computação em Nuvem é um novo modelo de computação que surge como um novo paradigma e que vem ganhando força e aceitação tanto na indústria quanto na academia. Este modelo oferece recursos compartilhados que são acessados via Internet para o desenvolvimento, implantação e execução de serviços. Para isto, a computação em nuvem oferece Software como Serviço (SaaS), para consumo dos usuários via Internet, Plataforma como Serviço (PaaS), para o desenvolvimento de aplicações na própriaWeb, e Infraestrutura como Serviço (IaaS), para disponibilizar recursos computacionais onde as aplicações serão implantadas. Os provedores de infraestrutura na nuvem, tais como, Amazon EC2, RackSpace e GoGrid, oferecem recursos de computação (por exemplo, CPU, memória, armazenamento e rede) para a implantação de serviços e aplicações. No entanto, o processo de implantação nesses ambientes ainda é um desafio a ser superado. Isso acontece devido à necessidade de realizar várias tarefas relacionadas com a criação de imagens de máquinas virtuais, instalação e configuração da pilha de software adequada para executar um aplicativo. Esta dissertação apresenta uma arquitetura para implantação de serviços em ambientes de nuvem. A arquitetura proposta visa automatizar as tarefas envolvidas no processo de implantação e com isto diminuir o tempo e o esforço de desenvolvedores para realizar estas tarefas de forma transparente. A partir desta arquitetura proposta foi desenvolvida uma ferramentaWeb, com o propósito de prover uma interface amigável na qual o usuário pode facilmente implantar uma aplicação em infraestruturas de nuvem sem que o desenvolvedor precise conhecer nenhum detalhe técnico específico do provedor de nuvem escolhido. A fim de validar a solução proposta, realizou-se uma avaliação experimental que mostra resultados favoráveis em relação ao tempo de criação e configuração de diferentes tipos de máquinas virtuais. A avaliação envolveu a implantação de um pequeno serviço Web de geolocalização em infraestrutura de nuvem Amazon EC2, utilizando a abordagem abordagem neste trabalho.porUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessComputação em nuvemInfraestrutura como serviçoArquitetura de softwareConfiguração de ambientesImplantação automática de serviçosUma arquitetura para a implantação automática de serviços em infraestruturas de nuveminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDissertaçao Lenin Abadie Otero.pdf.jpgDissertaçao Lenin Abadie Otero.pdf.jpgGenerated Thumbnailimage/jpeg1321https://repositorio.ufpe.br/bitstream/123456789/12398/5/Disserta%c3%a7ao%20Lenin%20Abadie%20Otero.pdf.jpg996463947c79b46cbdd9213369f08cadMD55ORIGINALDissertaçao Lenin Abadie Otero.pdfDissertaçao Lenin Abadie Otero.pdfapplication/pdf1572221https://repositorio.ufpe.br/bitstream/123456789/12398/1/Disserta%c3%a7ao%20Lenin%20Abadie%20Otero.pdf8dabc3c37c69c6b7acf1df6767d5b8f9MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/12398/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/12398/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDissertaçao Lenin Abadie Otero.pdf.txtDissertaçao Lenin Abadie Otero.pdf.txtExtracted texttext/plain136142https://repositorio.ufpe.br/bitstream/123456789/12398/4/Disserta%c3%a7ao%20Lenin%20Abadie%20Otero.pdf.txtf74a7a41d3eaf1e13b691972bb96f3a7MD54123456789/123982019-10-25 17:13:50.217oai:repositorio.ufpe.br:123456789/12398TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T20:13:50Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
title Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
spellingShingle Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
Otero, Lenin Ernesto Abadié
Computação em nuvem
Infraestrutura como serviço
Arquitetura de software
Configuração de ambientes
Implantação automática de serviços
title_short Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
title_full Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
title_fullStr Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
title_full_unstemmed Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
title_sort Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem
author Otero, Lenin Ernesto Abadié
author_facet Otero, Lenin Ernesto Abadié
author_role author
dc.contributor.author.fl_str_mv Otero, Lenin Ernesto Abadié
dc.contributor.advisor1.fl_str_mv Meira, Silvio Romero de Lemos
dc.contributor.advisor-co1.fl_str_mv Rosa, Nelson Souto
contributor_str_mv Meira, Silvio Romero de Lemos
Rosa, Nelson Souto
dc.subject.por.fl_str_mv Computação em nuvem
Infraestrutura como serviço
Arquitetura de software
Configuração de ambientes
Implantação automática de serviços
topic Computação em nuvem
Infraestrutura como serviço
Arquitetura de software
Configuração de ambientes
Implantação automática de serviços
description A Computação em Nuvem é um novo modelo de computação que surge como um novo paradigma e que vem ganhando força e aceitação tanto na indústria quanto na academia. Este modelo oferece recursos compartilhados que são acessados via Internet para o desenvolvimento, implantação e execução de serviços. Para isto, a computação em nuvem oferece Software como Serviço (SaaS), para consumo dos usuários via Internet, Plataforma como Serviço (PaaS), para o desenvolvimento de aplicações na própriaWeb, e Infraestrutura como Serviço (IaaS), para disponibilizar recursos computacionais onde as aplicações serão implantadas. Os provedores de infraestrutura na nuvem, tais como, Amazon EC2, RackSpace e GoGrid, oferecem recursos de computação (por exemplo, CPU, memória, armazenamento e rede) para a implantação de serviços e aplicações. No entanto, o processo de implantação nesses ambientes ainda é um desafio a ser superado. Isso acontece devido à necessidade de realizar várias tarefas relacionadas com a criação de imagens de máquinas virtuais, instalação e configuração da pilha de software adequada para executar um aplicativo. Esta dissertação apresenta uma arquitetura para implantação de serviços em ambientes de nuvem. A arquitetura proposta visa automatizar as tarefas envolvidas no processo de implantação e com isto diminuir o tempo e o esforço de desenvolvedores para realizar estas tarefas de forma transparente. A partir desta arquitetura proposta foi desenvolvida uma ferramentaWeb, com o propósito de prover uma interface amigável na qual o usuário pode facilmente implantar uma aplicação em infraestruturas de nuvem sem que o desenvolvedor precise conhecer nenhum detalhe técnico específico do provedor de nuvem escolhido. A fim de validar a solução proposta, realizou-se uma avaliação experimental que mostra resultados favoráveis em relação ao tempo de criação e configuração de diferentes tipos de máquinas virtuais. A avaliação envolveu a implantação de um pequeno serviço Web de geolocalização em infraestrutura de nuvem Amazon EC2, utilizando a abordagem abordagem neste trabalho.
publishDate 2013
dc.date.issued.fl_str_mv 2013-08-30
dc.date.accessioned.fl_str_mv 2015-03-13T13:10:02Z
dc.date.available.fl_str_mv 2015-03-13T13:10:02Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ABADIÉ OTERO, Lenin Ernesto. Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem. Recife, 2013. 74 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2013..
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/12398
identifier_str_mv ABADIÉ OTERO, Lenin Ernesto. Uma arquitetura para a implantação automática de serviços em infraestruturas de nuvem. Recife, 2013. 74 f. Dissertação (mestrado) - UFPE, Centro de Informática, Programa de Pós-graduação em Ciência da Computação, 2013..
url https://repositorio.ufpe.br/handle/123456789/12398
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/12398/5/Disserta%c3%a7ao%20Lenin%20Abadie%20Otero.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/12398/1/Disserta%c3%a7ao%20Lenin%20Abadie%20Otero.pdf
https://repositorio.ufpe.br/bitstream/123456789/12398/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/12398/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/12398/4/Disserta%c3%a7ao%20Lenin%20Abadie%20Otero.pdf.txt
bitstream.checksum.fl_str_mv 996463947c79b46cbdd9213369f08cad
8dabc3c37c69c6b7acf1df6767d5b8f9
66e71c371cc565284e70f40736c94386
4b8a02c7f2818eaf00dcf2260dd5eb08
f74a7a41d3eaf1e13b691972bb96f3a7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310779456716800