Sousa, Maria Paula Prata deFerreira, José Danilson dos Reis2020-09-032020-09-032019-11-122019-10-28http://hdl.handle.net/10400.6/10413Na atualidade, a computação na cloud é cada vez mais usada, como forma de aceder a recursos de computação à medida das necessidades do utilizador, sem necessidade de grandes investimentos. Como qualquer infraestrutura informática a cloud também está sujeitas a falhas. É nesta perspetiva que se desenvolveu um sistema que tolera as falhas numa infraestrutura da cloud Openstack. Foi implementado um cenário que garante a alta disponibilidade de aplicações web alojadas neste sistema da cloud. Este trabalho na primeira fase apresenta-se uma revisão bibliográfica dos conceitos de computação na cloud, de tolerância a falhas e de alta disponibilidade. Na segunda fase debruça–se na instalação e configuração da infraestrutura de cloud OpenSatck. Após isso, foi desenvolvida uma aplicação web com redundância neste sistema cloud e foi avaliado o seu desempenho sem tolerâncias a falhas e com tolerância a falhas. Concluiu-se que é mais viável ter sistemas com tolerâncias a falhas num sistema de cloud, apesar dos custos que acarretam, a não tê-los.Today, cloud computing is increasingly used as a means of accessing computing resources tailored to user needs without the need for major investment. Like any computing infrastructure the cloud is also subject to failure. It is from this perspective that a system has been developed that tolerates failures in an Openstack cloud infrastructure. A scenario has been implemented that ensures the high availability of web applications hosted on this cloud system. This work in the first phase presents a literature review of the concepts of cloud computing, fault tolerance and high availability. In the second phase it focuses on the installation and configuration of the OpenSatck cloud infrastructure. After that, a redundant web application was developed on this cloud system and its performance without fault tolerance and fault tolerance was evaluated. It was concluded that it is more feasible to have fault tolerant systems in a cloud system, despite the high costs, than not to have a fault tolerant system.porAlta DisponibilidadeComputação Na CloudOpenstackReplicaçãoTolerância A FalhasTolerância a Falhas em Infraestrutura de CloudConstrução de Aplicações com Elevada Disponibilidademaster thesis202467260