Devana API Service
Le service API de Devana est une API REST+GraphQL qui permet de gérer l'ensemble des fonctionnalités de l'application.
Installation
Pour installer le service API de Devana, vous devez disposer des éléments suivants :
- Un cluster Kubernetes (version 1.19 ou supérieure) avec au moins 3 nœuds
- Une base de données PostgreSQL (version 12 ou supérieure)
- Un serveur de fichiers S3 compatible
- Un serveur Redis (version 6 ou supérieure)
Avant de procéder à l'installation de Devana, assurez-vous que votre infrastructure remplit ces conditions et que vous disposez des accès et autorisations nécessaires pour créer et gérer les ressources sur votre plateforme de cloud.
Recommandations de performance par pod
Pour garantir des performances optimales de l'application Devana, il est important de dimensionner correctement les ressources allouées à chaque pod.
- CPU : 4 vCPU
- RAM : 4 Go
- Disque : 10 Go
Nous recommandons d'utiliser un réplica set de minimum 2 pods pour garantir la haute disponibilité.
Prérequis
Pour pouvoir récupérer l'image Docker de l'API de Devana, vous devez disposer d'un compte sur le registre Docker de Devana. Pour obtenir vos identifiants, contactez le support technique de Devana (support-it@devana.ai).
Configuration
Le service API de Devana peut être configuré via les variables d'environnement suivantes :