Exigences Techniques

Spécifications du Serveur

Exigences Minimales

Système d'Exploitation

  • Windows Server 2016 ou ultérieur
  • Windows 10/11 (uniquement pour développement/test)

Exigences Matérielles

  • CPU : minimum 4 cœurs, recommandé 8+ cœurs
  • RAM : minimum 8 Go, recommandé 16 Go+
  • Stockage : minimum 100 Go d'espace disque disponible
  • Réseau : connexion internet stable pour téléchargements et mises à jour

Spécifications Recommandées pour la Production

Matériel

  • CPU : 8+ cœurs (Intel Xeon ou AMD EPYC)
  • RAM : 32 Go ou plus
  • Stockage : stockage SSD 500 Go+
  • Réseau : connexion réseau dédiée avec bande passante adéquate

Considérations de Performance

  • Stockage SSD recommandé pour une performance optimale de la base de données
  • RAM additionnelle améliore le traitement de grands ensembles de données
  • Plusieurs cœurs CPU renforcent la prise en charge des utilisateurs concurrents

Exigences Logicielles

Exigences pour la Base de Données

  • SQL Server 2016 ou ultérieur (SQL Server 2019+ recommandé)
  • Authentification en mode mixte activée
  • Permissions de création de base de données requises
  • SQL Server Management Studio (SSMS) pour la configuration

Exigences pour le Serveur Web

  • Internet Information Services (IIS) 10.0+
  • Bundle d'hébergement ASP.NET Core 8 Runtime
  • Support du protocole WebSocket activé
  • La publication WebDAV doit être supprimée - voir Désactiver WebDAV
  • Certificat SSL pour déploiements en production

Framework .NET

  • ASP.NET Core 8 Runtime
  • Bundle d'hébergement requis pour l'intégration IIS
  • Téléchargement depuis la page officielle Microsoft .NET

Python (Optionnel)

  • Python 3.11 ou ultérieur (nécessaire pour les enrichissements Python et les actions Script Python)
  • Gestionnaire de paquets pip
  • Paquets requis : pandas, numpy, requests
  • Voir le guide Installer Python pour les instructions détaillées d'installation

Exigences Réseau et Sécurité

Configuration du Pare-feu

  • Port HTTP 80 (pour la configuration initiale et redirection)
  • Port HTTPS 443 (pour accès sécurisé en production)
  • Port SQL Server 1433 (par défaut, ou port personnalisé selon configuration)

Exigences du Certificat SSL

  • Certificat SSL valide émis par une Autorité de Certification reconnue
  • Certificat générique wildcard ou SAN pour plusieurs sous-domaines
  • Le certificat doit être installé et configuré dans IIS

Configuration du Domaine

  • Sous-domaine dédié recommandé : mindziestudio.[company].com
  • Enregistrement DNS A pointant vers l'adresse IP du serveur
  • Éviter l'accès par localhost ou adresse IP en production

Compatibilité Navigateur

  • Chrome 90+ (Recommandé)
  • Edge 90+

Exigences Navigateur

  • JavaScript activé
  • Support WebSocket
  • Stockage local activé
  • Cookies activés

Considérations Supplémentaires

Exigences de Sauvegarde

  • Sauvegardes régulières de la base de données recommandées
  • Sauvegarde de la configuration pour une restauration rapide en cas de sinistre
  • Sauvegarde des clés de licence et documentation associée

Surveillance et Maintenance

  • Gestion des mises à jour Windows
  • Plans de maintenance SQL Server
  • Surveillance des journaux IIS
  • Surveillance des performances de l'application

Planification de la Scalabilité

  • Configuration de l'équilibreur de charge pour haute disponibilité
  • Clustering de bases de données pour déploiements d'entreprise
  • Intégration CDN pour performance globale

Recommandations de Sécurité

Contrôle d'Accès

  • Mise en œuvre du contrôle d'accès basé sur les rôles (RBAC)
  • Politiques de mots de passe robustes
  • Authentification multi-facteurs si possible

Protection des Données

  • Chiffrement au repos pour les données sensibles
  • Protocoles de transmission sécurisés (HTTPS/TLS)
  • Mises à jour et correctifs de sécurité réguliers

Considérations de Conformité

  • Conformité GDPR pour les données européennes
  • Conformité SOX pour les données financières
  • Exigences réglementaires spécifiques à l'industrie

Support et Mises à Jour

Gestion des Mises à Jour

  • Mises à jour régulières de l'application via le portail mindzie
  • Gestion des correctifs SQL Server
  • Coordination des mises à jour Windows Server

Exigences de Support

  • Accès administratif pour l'équipe support mindzie
  • Capacité de bureau à distance pour dépannage
  • Accès aux fichiers journaux à des fins de diagnostic

Pour des instructions d'installation détaillées, voir la page Guide d'Installation.