Browsing by Author "Bento, Nuno Filipe Faneca"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- C3 cloud controlPublication . Bento, Nuno Filipe Faneca; Marinho, José Manuel MeirelesO 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.