Architecture des systèmes et fiabilité

Quelle conception est généralement souhaitable pour un système qui utilise la mise à l'échelle automatique (autoscaling) pour ajouter et retirer des serveurs automatiquement selon la charge ?

  1. AStocker sur le disque local de chaque serveur des données métier que seul ce serveur détient
  2. BStocker les informations de session des utilisateurs dans un magasin de données partagé plutôt que dans la mémoire de chaque serveur, pour que le résultat soit le même quel que soit le serveur qui traite une demande
  3. CLors de la réduction du nombre de serveurs, arrêter un serveur immédiatement même s'il a des demandes en cours de traitement
Afficher la réponse et l'explication

Réponse : B. Stocker les informations de session des utilisateurs dans un magasin de données partagé plutôt que dans la mémoire de chaque serveur, pour que le résultat soit le même quel que soit le serveur qui traite une demande

Avec la mise à l'échelle automatique, il est souhaitable que les serveurs ne détiennent aucun état propre (conception sans état, stateless), afin que l'ajout ou le retrait de serveurs à tout moment ne pose pas de problème. Si les informations de session et les données métier sont conservées dans un magasin de données partagé, n'importe quel serveur peut traiter une demande de la même façon, et aucune donnée n'est perdue quand on retire des serveurs. Pour réduire le nombre de serveurs, on cesse de distribuer de nouvelles demandes à un serveur et on ne l'arrête qu'une fois ses demandes en cours terminées.

S'entraîner sur ce thème Retour au thème

Autres questions sur Architecture des systèmes et fiabilité

  1. Quelle description de la migration à chaud (live migration) dans un environnement virtualisé est correcte ?
  2. Quelle description d'un CDN (réseau de diffusion de contenu) est correcte ?
  3. Dans une usine de semi-conducteurs, on veut détecter rapidement les anomalies à l'aide des données de capteurs collectées à haute fréquence sur de nombreux équipements de fabrication. Plutôt que d'envoyer toutes les données vers un cloud éloigné pour les traiter, l'edge computing les traite sur des ordinateurs placés près des équipements. Quel est le principal avantage de l'edge computing ?
  4. Parmi les modes de raccordement du stockage, quelle description d'un SAN (réseau de stockage) est correcte ?
  5. À partir d'un pool de stockage d'une capacité physique de 100 TB, 30 volumes d'une capacité logique de 5 TB chacun ont été créés par allocation dynamique (thin provisioning). Actuellement, chaque volume est rempli en moyenne à 40 % de sa capacité logique, et les données augmentent de 2 TB au total chaque semaine. Sans tenir compte des suppressions ni de la compression des données, quand le taux d'utilisation du pool atteindra-t-il 80 % ?