Architecture Souple et Solide

Infrastructure

The ibs Suite est une application Web Java classique s'appuyant sur un serveur de base de données, un serveur d'applications Java, et en option un frontal HTTP. L'application est accessible via un navigateur connecté au frontal http ou au serveur d'application via un réseau TCP/IP.

UN ENVIRONNEMENT SELON VOS BESOINS

Le serveur de base de données et le serveur d'application composent ce que nous appelons un « environnement ». Selon l'objectif de l'environnement (démonstration, application mission critique), les composants de l’infrastructure peuvent être installés sur une plate-forme unique ou sur des serveurs redondants.

Une installation de grande ampleur peut être réalisée par une mise à l’échelle verticale (serveurs de grande capacité et de haute performance) ou horizontale (clusters de serveurs de taille moyenne). Le choix de l'infrastructure dépend de la criticité de l’application, du budget, de la maturité et du type d'infrastructure existante, et des facteurs culturels (comme l'influence d’un fournisseur IT dominant)

TYPES D’ENVIRONNEMENTS
  • Développement: environnement souvent géré par le personnel de Soft Solutions, où des patchs applicatifs sont installés et testés avant la livraison chez le client. Il peut être situé dans les locaux de Soft Solutions ou directement sur le site du client
  • Test Fonctionnel: environnement utilisé par Soft Solutions et le client pour tester les nouvelles applications, modules ou patchs reçus.
  • Test d’Intégration: environnement utilisé par Soft Solutions et le client pour tester les interfaces d’entrées / sorties (données utilisées et exportées par ibs Suite)
  • Formation : en fonction de l’organisation du projet, la formation des collaborateurs du client se fait soit sur un environnement de tests fonctionnels soit sur un environnement dédié
  • Pré-production: environnement similaire à l’environnement de production (ex : en terme de connectivité des interfaces, de planification des lots, etc.) et utilisé pour les tests finaux avant la mise en production. Un environnement de pré-production est nécessaire pour tester / diagnostiquer les problèmes dans un environnement aussi proche que possible que celui de production et aussi pour tester les installations et migrations de l’environnement en production (y compris les interfaces avec les systèmes externes) L’environnement de pré-production pourra, dans certains cas, être utilisé comme un backup de la production.
  • Production : environnement utilisé par les utilisateurs finaux. La technologie des clusters peut être utilisée à des fins de fiabilité et de mise à l’échelle.
  • PRA - Reprise sur Incident: L’environnement est souvent situé sur un site différent de celui du client. L’environnement de PRA est utilisé en cas de problèmes majeurs sur le site de production. Le temps nécessaire pour passer d’un site à l’autre dépend beaucoup de la technologie utilisée, fonction du budget alloué au PRA.
MÉTHODOLOGIE DE DIMENSIONNEMENT

Quand il s'agit de dimensionner l’infrastructure, différentes approches peuvent être prises: travailler par similitudes, commencer petit et augmenter les capacités de manière progressive, planifier un benchmark formel de dimensionnement.

Lors du dimensionnement par similitudes, il est important de choisir une application existante semblable, en terme de fonctionnalités, de volume de données et du nombre d’utilisateurs. Un environnement de production existant peut s’avérer suffisant pour déterminer l’infrastructure nécessaire pour un nouveau projet.

D’autres clients préfèrent commencer petit et ajouter des ressources au fur et à mesure. Dans ce cas, un cluster peut s’avérer utile car il facilite l’ajout de serveurs supplémentaires en fonction des besoins.

Dans certains cas, le client demande une configuration précise et détaillée. Dans ce cas, il est nécessaire d’effectuer chez un constructeur des tests de montée en charge avec l’application et une base de données proche de ce que sera la future base de production afin de dimensionner l’environnement.


Notre Vision
Nos Solutions
Services et Support
Clients et Partenaires
HR et Carrières
Notre Société
Notre Vision
Nos Solutions
Services et Support
Clients et Partenaires
HR et Carrières
Notre Société