Departamento de Informática (DI)
Permanent URI for this community
Browse
Browsing Departamento de Informática (DI) by Author "Almeida, Bruno Miguel Tavares de"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Implementação de Micro-Serviços em Docker e sua orquestração com Kubernetes no Azure (Sonae-Fashion)Publication . Almeida, Bruno Miguel Tavares de; Tomé, Paulo Rogério PerfeitoHoje em dia, cada vez mais as empresas utilizam o desenvolvimento ágil de software para construir os seus produtos. Aplicações monolíticas são cada vez mais divididas em micro-serviços, que podem ser implantados e geridos individualmente por equipas ágeis. Tecnologias modernas de containers como o OpenVZ ou o Mesos Containerizer vie- ram ajudar este processo, com o Docker a ter o maior destaque entre as tecnologias de containers. Sendo que a adopção de containers na cloud é motivada por muitos aspectos, desde técnicos e organizacionais a económicos. Com o Docker, surgiu também a necessidade de orquestrar os ambientes que normal- mente têm vários containers, sendo a tecnologia mais utilizada o Kubernetes. Este estágio teve como primeiro objectivo a análise de novos paradigmas de tecnolo- gias de container. Docker foi o principal estudado, com foco na sua orquestração, de forma a perceber os pontos diferenciadores das várias plataformas de orquestraçãoo de containers existentes no mercado e o porquÊ do Kubernetes ser o mais popular. O resultado deste estudo visa a implantação das várias aplicações em containers. Sendo que o processo de deployment terá que ser automático, recorrendo para isso à criação e configuração pipelines de CI/CD. Uma vez que o serviço de cloud utilizado na empresa é o Microsoft Azure, será utili- zado o Azure Kubernetes Service (AKS) que é um serviço do Kubernetes totalmente gerido, seguro e de elevada disponibilidade. Finalmente pretende-se que os vários processos levados a cabo ao longo do estágio sejam documentados.