Return to search

Uso de mecanismos de elasticidade como solução de tolerância a falhas para ambiente de computação em nuvem

Orientador: Prof. Dr. Carlos Kamienski / Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Engenharia da Informação, 2014. / Cada vez mais as empresas optam por utilizar serviços baseados em
computação em nuvem, tanto serviços fornecidos por terceiros como a criação
de sua própria infraestrutura de nuvem privada. Nesse contexto, cada vez mais
essas empresas dependem de aplicações que são executadas nesses tipos de
ambiente. Devido a essa dependência, as soluções baseadas em computação
em nuvem devem fornecer soluções de alta disponibilidade, que não
comprometerão o fornecimento do serviço em caso de falhas. Em um ambiente
de computação em nuvem, todas as aplicações devem possuir um nível
mínimo de disponibilidade, porém devido ao modelo de cobrança de serviços
de computação em nuvem, um cliente pode necessitar que algumas aplicações
possuam um maior nível de confiabilidade, onde em caso de falha o cliente não
tenha nenhum período de indisponibilidade. Assim, existem mecanismos de
tolerância a falhas com técnicas já consolidadas, que podem ser utilizados
também em ambientes de computação em nuvem, porém também existe o
conceito de elasticidade que em situações especificas dispensa o uso de
mecanismo de proteção para determinados componentes do ambiente,
podendo o próprio mecanismo de elasticidade realizar de um mecanismo de
tolerância a falhas.
Este trabalho tem como principais contribuições a possibilidade de
compreender a ocorrência de falhas em um ambiente de elasticidade,
possibilitando entender quais as melhores formas de lidar com falhas nesse
tipo de ambiente e também conhecer quais as consequências da ocorrência de
falhas. / More and more companies choose to use services based in Cloud
Computing, either provided by a third party or by its own private cloud
infrastructure. In this context, companies are increasing their dependence in
applications running in this kind of environment. Consequently, solutions based
on Cloud Computing must deliver high availability, not compromising the
services in case of failure. In a Cloud Computing environment, all applications
must have high availability standard levels, although due to pricing models, a
client may require that some applications have greater level of reliability,
therefore, in case of failure, the cloud services would still be available. There
are consolidated fault tolerance mechanisms with already established
techniques that can be used in a cloud computing environment. However, there
is also the elasticity concept, which, in a specific situation, eliminates the use of
a protection mechanism for some environment components, making the proper
elasticity mechanism the one to provide the fault tolerance protection.
This paper main contribution is the understanding of failures occurrence
in elasticity environment, which lead us to understand the best way to deal with
these failures, and also allows us to recognize the consequences generated
due to these failures.

Identiferoai:union.ndltd.org:IBICT/oai:BDTD:76951
Date January 2014
CreatorsDivino, Kleber da Silva
ContributorsKamienski, Carlos Alberto, Bittencourt, Luiz Fernando, Kleinschmidt, João Henrique, Fernandes, Stênio Flávio de Lacerda
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf, 78 f. : il.
Sourcereponame:Repositório Institucional da UFABC, instname:Universidade Federal do ABC, instacron:UFABC
Rightsinfo:eu-repo/semantics/openAccess
Relationhttp://biblioteca.ufabc.edu.br/index.php?codigo_sophia=76951&midiaext=70162, http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=76951&midiaext=70161, Cover: http://biblioteca.ufabc.edu.brphp/capa.php?obra=76951

Page generated in 0.0017 seconds