Requirements

Ressources

Le serveur/cluster que vous utilisez pour déployer Syntho doit disposer des ressources suivantes:

RessourcesSpécifications

CPU

12-20 CPU virtuels

Mémoire

32 GO - 64 GO - 128 GO

Stockage sur disque (SSD)

128 GO - 256 GO - 512 GO

OS

Tout système d'exploitation Linux (x86 / x64) capable d'exécuter Docker et docker-compose.

* _Les exigences relatives à la grappe d'IA dépendent des données que vous allez synthétiser. Demandez à votre personne de contact Syntho de vous fournir un cahier des charges basé sur vos données.

Stockage des métadonnées avec PostgreSQL

Le fichier docker compose et le graphique Helm contiendront une instance de base de données PostgreSQL pour le stockage des métadonnées.

Il est également possible d'utiliser une base de données PostgreSQL externe. Dans le cas où une base de données externe est utilisée, deux bases de données différentes doivent être disponibles, mais ils peuvent être sur le même hôte PostgreSQL. Dans les environnements de production, nous recommandons d'utiliser une base de données PostgreSQL externe.

Instance Redis

A Redis est incluse lors d'un déploiement à l'aide de docker compose ou de l'option Helm graphique.

Si cette fonction est désactivée, a Redis doit être créée pour que l'application Syntho puisse s'y connecter.

Environnement de déploiement

Syntho supporte les déploiements via Docker et Kubernetes. Selon l'option choisie, des exigences spécifiques s'appliquent:

Requirements for Docker deploymentsRequirements for Kubernetes deployments

Optional: Zone DNS et enregistrement DNS pour l'interface utilisateur

En option

Exemple: syntho.company.com pour l'hébergement de l'interface web.

Notre API de backend devra également être exposée. Voici un exemple d'URL: backend.syntho.company.com

Facultatif: Certificat SSL

En option

Si l'application Syntho doit être accessible via HTTPS, un certificat SSL est nécessaire. Ceci est fortement recommandé pour les environnements de production.

Pour les déploiements avec Kubernetes, il peut être fourni à l'aide de la fonction cert-manager pour gérer les certificats ou en créant un secret TLS et en fournissant ce secret aux sections d'entrée.

Last updated