Architecture et pré requis

La plateforme ISKernel est basée sur une architecture classique .NET 4.7.2, hébergée sur un service web IIS et utilisant une base de données SQL Server.
Plusieurs options, existent pour héberger une plateforme ISKernel.

Environnement Local
C'est l'installation la plus simple: en utilisant la plateforme ISKernel Local Demo, il est possible de gérer un nombre illimitées d'instances sur un ordinateur. La limite est que ces instances ne fonctionnent qu'en "localhost" sur un serveur IISExpress. Elles sont utilisées pour développer localement et comme plateformes de test et d'apprendissage.
Installation serveur
Cette installation nécessite une licence ISKernel valide. Elle est utilisée pour héberger chez le client "on premise" la plateforme. Note: cette installation ne contient pas de licence SQL Server qui doit être achetée indépedemment.
C'est l'option recommandée pour un hébergement sensible (données de santé, secret défense, ...) sur une infrastructure complètement à la main du client
Instance cloud, gérée par ISKernel
Il s'agit de l'option d'hébergement professionnelle la plus simple pour ceux qui ne souhaitent pas gérer leurs serveurs. Confiez à ISKernel le soin d'héberger, maintenir et mettre à jour une instance ISKernel.
OptionUsage recommandéLimitationCoût
Instance Cloud managéeRecette / ProductionAuthentification locale (utilisateur / mot de passe local à la plateforme)
ou Authentification Microsoft 365 (Azure AD)
4,90€ à 24,90€ /mois par utilisateur nommé
ou 14,90€ à 34,90€ / mois par utilisateur simultané
Installation serveur "on premise"Developpement / Recette / Production sur données sensibles -- Coût
Environnement LocalDeveloppement / apprentissageuniquement en localgratuit
Resumé comparatif des options d'hébergement, les tarifs sont indicatifs

Pre requis d'hebergement serveur

  • Système d'exploitation: Windows server 2016 ou 2019
  • Middlewares: IIS 8.0 minimum et ASP.NET 4.7.2 ou 4.8 (elements intégrés avec le système d'exploitation)
  • Dimensionnement:
    • Processeur: 1 coeur de CPU physique ou équivalement en puissance virtuel par tranche de 25 utilisateurs simultanés (au delà de 6 coeurs, préférer multiplier les serveurs plutôt que d'augmenter les nombre de coeurs).
    • Mémoire: 2Go + 1Go par trancher de 25 utilisateurs simultanés
    • Espace disque: 10 Go pour l'applicatif (prévoir un espace supplémentaire pour les logs)
  • Base de données: Microsoft Sql Server 2017 ou supérieur. Prévoir une moyenne d'utilisation de 0,5 + (0,05 * nb d'utilisateurs simultanés) coeurs de CPI pour un usage Web seulement. La puissance pour exécuter des scripts ou batches doit être prévue séparément.

Environnement Local

  • Système d'exploitation: Windows 10
  • .NET 4.8 (intégrés aux mises à jour du système d'exploitation)
  • 3 Go de RAM