Orquestração de Aplicações de Computação de Alta Performance em Ambientes Cloud Conteinerizados
Resumo
Este trabalho explora a orquestração da plataforma HPCC Systems (High Performance Computing Cluster) em ambientes cloud conteinerizados, com a ferramenta de orquestração Kubernetes. O objetivo do trabalho é avaliar as características, benefícios e desafios da implantação da plataforma HPCC Systems nesse paradigma através de diferentes provedores de cloud pública, especificamente Amazon Web Service (AWS) e Microsoft Azure. Os resultados preliminares sugerem que o paradigma de orquestração traz diversos benefícios para a plataforma em questão, mas suposições estritas sobre persistência de armazenamento de dados e recursos compartilhados específicos ao host, entre outras condições, geram desafios ao tentar levar a tecnologia a este ambiente.
Referências
Microsoft (2020). Microsoft Azure, disponível em: https://azure.microsoft.com/
Amazon (2020). Amazon Web Service, disponível em: https://aws.amazon.com/
Kubernetes (2020). Kubernetes, disponível em: https://kubernetes.io/
Beltre, A.(2019). “Enabling HPC workloads on Cloud Infrastructure using Kubernetes Container Orchestration Mechanisms”. In: 2019 IEEE/ACM Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIEHPC), Binghamton, NY.
Caballer, M. (2018). “Orchestrating Complex Application Architectures in Heterogeneous Clouds”. Journal of Grid Computing, 16, 3-18.V.
Ramon-Cortes, C.(2018) “Transparent Orchestration of Task-based Parallel Applications in Containers Platforms”. Springer Science+Business Media B. V., part of Springer Nature
Helm (2020). Helm Charts, disponível em: https://helm.sh/docs/topics/charts/