Titulo Estágio
Orquestração Inteligente em Cloud Native
Local do Estágio
Rua Dom João Castro n.12, 3030-384 Coimbra, Portugal
Enquadramento
A abordagem cloud-native visa projetar, construir e executar funções virtuais explorando o modelo em Nuvem, na qual são desenvolvidas aplicações recorrendo a ferramentas que permitem aproveitar ao máximo os seus benefícios. Estes benefícios incluem a maior agilidade no desenvolvimento, integração e instalação, são possibilitados por ferramentas tais como a integração contínua, motores de contentores e orquestradores.
A gestão de clusters de aplicações Cloud Native requer ainda a intervenção de operadores humanos para a configuração dos seus serviços. No entanto, dada a grande escala de sistemas envolvidos, são consideradas abordagens, tal como zero-touch, as quais irão passar pela automatização de clusters em atividades de provisionamento, escalonamento, backup, restauro. A orquestração inteligente dos serviços em nuvem é um passo que visa colmatar a necessidade de envolver o fator humano.
Objetivo
Os objetivos deste trabalho são os seguintes:
1. Levantamento do estado de arte relativamente à orquestração inteligente de Clusters.
2. Definição do caso de uso para a demonstração da orquestração da orquestração inteligente (como por exemplo segurança e QoE).
3. Especificação e implementação dos componentes necessários para a implementação do orquestrador inteligente.
4. Integração do sistema no projeto em que se enquadra e validação da sua performance.
Plano de Trabalhos - Semestre 1
T1.1- Análise do estado da arte e dos requisitos do sistema.
T1.2- Identificação dos casos de uso a aplicar o orquestrador inteligente.
T1.3- Preparação de protótipo para um ambiente ilustrativo de aplicação.
T1.4- Desenho inicial da solução a desenvolver.
T1.5- Preparação do relatório intermédio.
A conclusão destas tarefas inclui a elaboração de documentação técnica.
Plano de Trabalhos - Semestre 2
T2.1- Especificação e testes para o orquestrador inteligente a desenvolver.
T2.2- Preparação do ambiente do sistema.
T2.2- Implementação das restantes funcionalidades de acordo com o desenho e as especificações técnicas.
T2.3- Integração com outros serviços e validação do sistema nos cenários do projeto em que se enquadra.
T2.4- 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.
Este estágio é remunerado e o estagiário terá a oportunidade de apresentar os resultados do estágio em vários eventos internacionais.
Orientador
Luís Filipe Vieira Cordeiro
cordeiro@onesource.pt 📩