Logo do repositório
 
dc.contributor.advisorMarinho, José Manuel Meireles
dc.contributor.authorBento, Nuno Filipe Faneca
dc.date.accessioned2024-08-27T09:28:03Z
dc.date.available2024-08-27T09:28:03Z
dc.date.issued2020-11-25
dc.description.abstractO estágio descrito neste documento foi realizado na empresa Critical Links, no âmbito da unidade curricular de Projeto/Estágio do Mestrado em Informática e Sistemas - Ramo de Desenvolvimento de Aplicações, do Instituto Superior de Engenharia de Coimbra. No âmbito de melhorar parte dos serviços de software da Critical Links, o principal foco deste projeto foi o serviço C3 Cloud, que permite sincronizar conteúdos educativos para servidores localizados em escolas ou outros locais de ensino. O C3 Cloud está disponível desde 2012 e sincroniza conteúdos a mais de 4000 servidores em vários países. No entanto, este serviço não foi planeado para suportar um número tão elevado de servidores, apresentando sérias limitações ao nível da escalabilidade e disponibilidade. Neste sentido, um dos objetivos principais deste estágio consistiu em substituir o componente C3 Cloud de uma forma faseada e suave, de forma a minimizar o impacto da sua completa substituição. Outro objetivo importante foi a alteração da interface web, que ambiciona transmitir uma boa experiência de utilização, resolvendo alguns dos problemas existentes do serviço do C3 Cloud na sua 1ª versão (C3 Cloud v1). Foi realizado um estudo sobre topologias de rede e ferramentas de sincronização, com o objetivo de otimizar a sincronização de conteúdos pelos vários servidores. Foi escolhida uma topologia mista entre centralizada e distribuída, de forma a obter um melhor controlo da rede e a vantagem decorrente da sincronização de conteúdos entre vários servidores em forma pontoa- ponto. Foi escolhida a ferramenta de sincronização Syncthing e composta uma análise detalhada sobre a mesma, de forma a evidenciar a sua viabilidade para a solução. Este estudo foi efetuado com o objetivo de apoiar as decisões do desenvolvimento do C3 Cloud v2.0. Os objetivos propostos foram seguidos até ao fim com sucesso, nomeadamente uma nova versão do C3 Cloud e a substituição gradual e faseada da anterior. O serviço apresenta uma interface web moderna e de fácil utilização. O C3 Cloud v2 encontra-se em utilização com dispositivos C3 localizados em várias escolas pelo mundo.pt_PT
dc.identifier.tid203003535pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.26/51913
dc.language.isoporpt_PT
dc.subjectC3 Cloudpt_PT
dc.subjectEducaçãopt_PT
dc.subjectPonto-a-Pontopt_PT
dc.subjectSincronizaçãopt_PT
dc.subjectRede Centralizadapt_PT
dc.subjectRede distribuídapt_PT
dc.subjectSyncthingpt_PT
dc.titleC3 cloud controlpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Nuno-Filipe-Faneca-Bento.pdf
Tamanho:
4.06 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.85 KB
Formato:
Item-specific license agreed upon to submission
Descrição: