O diagrama a seguir mostra os diversos componentes que compõem a PlatIAgro:
Interface gráfica da PlatIAgro que dá acesso às funcionalidades da plataforma.
API de gestão de projetos, experimentos e tarefas.
API de gerenciamento de conjuntos de dados.
Plataforma para construção e execução de fluxos de machine learning com base em containers Docker.
Motor de orquestração de cargas de trabalho no Kubernetes.
Serviço de gestão de ambientes de Notebook (ex: Jupyter).
Serviço de controle de acesso usuário-namespace. Permite uma arquitetura “multi-tenant” para componentes do Kubeflow.
Serviço controlador de perfis com base em Kubernetes RBAC e Istio AuthorizationPolicy.
Plataforma para conteinerização de modelos de machine learning em serviços REST prontos para produção.
Plataforma para implantação de cargas serverless.
Ambiente interativo para desenvolvimento de código e análise de dados.
Sistema de gerenciamento de banco de dados relacional.
Serviço de armazenamento de arquivos compatível com Amazon S3.
Gerenciador de microsserviços com base em Kubernetes. Permite funcionalidades como:
Serviço de autenticação com base no protocolo OpenID Connect.