Instances proposées

Le type d’instance auquel vous avez accès dépend directement du projet (au sens Openstack). Il est donc défini lors de la demande d’accès au cloud. Il existe trois types d’instances optimisés pour des cas d’utilisation précis :

Type HA

Ce type d’instance est utilisé pour l’implémentation de services de production. Il répond à un besoin de haute disponibilité.

Impact sur l’implémentation :

  • le matériel hyperviseur est hautement disponible avec une redondance de composants maximale ;
  • le stockage des instances est centralisé, organisé par des systèmes de fichiers distribués et hébergés sur du matériel optimisé pour le stockage hautement disponible (N+2 sur les disques et N+1 sur les serveurs) ;
  • les chemin d’accès entre les hyperviseurs et le reste de l’infrastructure sont redondés en ACTIF/ACTIF 10Gbps (réseau des VMs et réseau de stockage pour les VMs) ;
  • les instances sont migrables à chaud pour opérer les maintenances des hyperviseurs sans interruption de service ;
  • les instances sont redémarrables sur un autre hyperviseur immédiatement lorsqu’un hyperviseur est en panne.

Type computing

Ce type d’instance est utilisé pour les workloads HTC. Il exclut les utilisations interactives et les services.

Impact sur l’implémentation :

  • les hyperviseurs sont optimisés pour la performance CPU et sont généralement configurés comme un worker node de la plateforme de calcul ;
  • la redondance matérielle est minimale, la perte d’une VM ne doit jamais être un problème pour l’utilisateur ;
  • le stockage est local pour limiter l’impact d’un workload intensif sur les autres instances du même cluster. Aussi, dans la mesure où les instances n’ont pas besoin d’une disponibilité importante, les mécanismes de migrations sont inutiles.

Type R&D

Ce type d’instance est utilisé pour les utilisations de type recherche et développements.

Impact sur l’implémentation :

  • la disponibilité est à mi-chemin entre les deux précédents types et exclut donc la mise en place de services hautement disponibles sur les instances;
  • le stockage est local.