Return to search

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

Submitted by João Arthur Martins (joao.arthur@ufpe.br) on 2015-03-11T18:22:51Z
No. of bitstreams: 2
Dissertaçao Lenin Abadie Otero.pdf: 1572221 bytes, checksum: 8dabc3c37c69c6b7acf1df6767d5b8f9 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Approved for entry into archive by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-13T13:10:02Z (GMT) No. of bitstreams: 2
Dissertaçao Lenin Abadie Otero.pdf: 1572221 bytes, checksum: 8dabc3c37c69c6b7acf1df6767d5b8f9 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-13T13:10:02Z (GMT). No. of bitstreams: 2
Dissertaçao Lenin Abadie Otero.pdf: 1572221 bytes, checksum: 8dabc3c37c69c6b7acf1df6767d5b8f9 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2013-08-30 / 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.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/12398
Date30 August 2013
CreatorsOtero, Lenin Ernesto Abadié
ContributorsMeira, Silvio Romero de Lemos, Rosa, Nelson Souto
PublisherUniversidade Federal de Pernambuco
Source SetsIBICT Brazilian ETDs
LanguageBreton
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0017 seconds