Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10362/160309| Título: | Sistema de Replicação para VMs Armazenadas em OBS |
| Autor: | Oliveira, João Gonçalo Póvoa Tavares |
| Orientador: | Lopes, Paulo |
| Palavras-chave: | Virtualização Virtual Desktop Infrastructure VD Client-Based VDI Virtualização de Desktops Sistema de armazenamento de Objetos, |
| Data de Defesa: | Fev-2021 |
| Resumo: | Cada vez mais as tecnologias de virtualização tendem a ser usadas, nas organizações,
pelos benefícios que podem trazer; destes destacamos, a título de exemplo, a redução de
infraestruturas (e custos) conseguida pela via da consolidação: de servidores, de armaze-
namento e de rede. Nesta linha, o projeto iCBD (Infrastructure for Client-Based Desktops)
visa a implementação de uma VDI (Virtual Desktop Infrastructure) para fornecer ambientes
de trabalho virtualizados aos seus utilizadores. Ao contrário de outras VDIs, a iCBD tira
partido dos recursos do posto de trabalho (PC, laptop) do utilizador para executar as má-
quinas virtuais (VMs), permitindo um melhor aproveitamento dos recursos disponíveis e
reduzindo consideravelmente os custos.
A iCBD pretende ser uma infraestrutura escalável, capaz de suportar eficientemente
tanto pequenas organizações, constituídas por uma única localização (site), como grandes
organizações, geograficamente dispersas por múltiplas localizações. Uma tal infraestru-
tura necessita, para oferecer aos utilizadores um desempenho adequado, assim como tem
de exibir alta disponibilidade, i.e., ser capaz de continuar a oferecer os seus serviços ape-
sar de eventuais indisponibilidades ao nível das comunicações inter-sites. Tal exige que
cada site possa integrar um serviço de replicação, capaz de o manter a funcionar se se
encontrar desconectado da restante infraestrutura.
A motivação para o presente trabalho é dupla: a) dotar a iCBD de um sistema de
armazenamento escalável e tolerante a faltas, baseado em Object-Based Storage; b) a
construção de um sistema de replicação com as características supra-mencionadas que
suporte, em cada localização iCBD, o armazenamento consistente de imagens de VMs e a
criação dos respetivos clones, ou instâncias. Como este trabalho está incluído num projeto
P2020 financiado, e nele inserido na linha de investigação de sistemas de armazenamento
de objetos para suportar VMs, o nosso objetivo é o de conseguir realizar um serviço que
suporte a replicação de objetos - imagens e suas instâncias - na iCBD. Abstract Virtualization technologies have increasingly been used by organizations for the ben- efits they can bring; among these we highlight, as an example, the reduction on the infrastructure size (and its costs) obtained as a result of consolidation: of servers, storage and network. In this vein, iCBD (Infrastructure for Client-Based Desktops) is an imple- mentation of a Virtual Desktop Infrastructure (VDI) that provides virtual desktops to its users. Differently from other VDIs, iCBD utilises the user’s devices, such as a PC or laptop, to execute virtual machines (VMs), thus making the best use of available resources. iCBD aims to be scalable, capable of efficiently support both small and large compa- nies, ranging in size from a single site to multiple, geographically distributed, locations. Furthermore, it should also be highly available, i.e., able to provide its services even in the presence of faults that may hinder inter-site communications. This, on the other hand, requires a service that provides replication, to deal with disconnected operation. The motivation for the present work is, in short, twofold: a) providing a scalable storage service to iCBD, based on Object-Based Storage, and b) the development of a replication (with the abovementioned characteristics) system able to support, in each iCBD site, a consistent store for VM images, and the creation of their respective clones, or instances. As this work is part of a P2020 project grant and also a task in a research line on the use of Object Storage to support VMs, our objective is to implement a service that supports replication and caching of objects - VM images and its instances - in iCBD. |
| URI: | http://hdl.handle.net/10362/160309 |
| Designação: | MESTRADO EM ENGENHARIA INFORMÁTICA |
| Aparece nas colecções: | FCT: DI - Dissertações de Mestrado |
Ficheiros deste registo:
| Ficheiro | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Oliveira_2021.pdf | 13,51 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.











