Name: | Description: | Size: | Format: | |
---|---|---|---|---|
3.43 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Na 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.
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.
Description
Keywords
Alta Disponibilidade Computação Na Cloud Openstack Replicação Tolerância A Falhas