Titulo Estágio
Desenvolvimento de uma plataforma de orquestração para ambientes Cloud-Native
Áreas de especialidade
Comunicações, Serviços e Infraestruturas
Engenharia de Software
Local do Estágio
Rua Dom João Castro n.12, 3030-384 Coimbra, Portugal
Enquadramento
Aplicações Cloud-Native distribuídas baseadas em microserviços requerem cada vez mais uma orquestração inteligente, coordenada e automatizada por oposição a uma configuração manual, complexa e suscetível a erros. Nesse âmbito, a OneSource, juntamente com outros parceiros internacionais, encontra-se envolvida no desenvolvimento de uma plataforma para gestão e orquestração automatizada e inteligente baseada nos conceitos de Zero touch network & Service Management (ZSM) da ETSI com foco em ambientes Cloud-Native distribuídos. O estágio enquadra-se no desenvolvimento, melhoria e integração de funcionalidades da solução que se encontra em desenvolvimento. Em particular, o trabalho centra-se no explorar da ideia da automação, composição e coordenação de diversas funções de gestão de serviços e infraestrutura sob a forma de processos autónomos e modulares (closed-loops [0] [1]). Um dos desafios passa pela revisão crítica da literatura e a identificação de cenários a implementar, bem como o trabalho de engenharia relativo ao (re-)desenhar da arquitetura, interfaces, e funcionalidades tendo em conta a solução existente. Mais, a solução atual, baseia-se num conjunto alargado de ferramentas Cloud-Native (ex.: Kubernetes, Liqo, Cluster API) pelo que existe também o desafio da familiarização, integração e validação da abordagem proposta com as mesmas. A validação deve ser fundamentalmente orientada a aspetos funcionais e na discussão da relevância da abordagem e cenários propostos.
[0] https://www.etsi.org/deliver/etsi_gs/ZSM/001_099/00901/01.01.01_60/gs_ZSM00901v010101p.pdf
[1] https://www.etsi.org/deliver/etsi_gr/ZSM/001_099/00903/01.01.01_60/gr_ZSM00903v010101p.pdf
Objetivo
1- (Re-)desenho de funcionalidades da solução de orquestração explorando o conceito de closed-loops.
2- Implementação e integração na solução existente.
3- Validação das funcionalidades desenvolvidas tendo em conta um conjunto de cenários relevantes
Plano de Trabalhos - Semestre 1
T1.1 - Análise do estado da arte, e familiarização com arquitetura e solução existente.
T1.2 - Levantamento de novos requisitos, funcionalidades e cenários a desenvolver.
T1.3 – Implementação dos primeiros Proof-of-Concepts.
T1.4 - Preparação do relatório intermédio.
Plano de Trabalhos - Semestre 2
T2.1- Continuação do desenho das funcionalidades e implementação.
T2.2- Integração e validação das funcionalidades desenvolvidas com a plataforma nos cenários do projeto em que se enquadra.
T2.3- Elaboração de documentação, incluindo o relatório de estágio, documentos técnicos e manuais de utilização.
Condições
O estagiário terá todas as condições para realizar as tarefas previstas, sendo integrado nas equipas de investigação e desenvolvimento.
Observações
Os trabalhos previstos neste estágio estão enquadrados na participação que a OneSource tem em projetos europeus.
Orientador
Luis Miguel Batista Rosa
luis.rosa@onesource.pt 📩