Le but d’une infrastructure IT est de s’assurer qu’un service peut être rendu à un client. Afin de mieux comprendre ce concept et comment il s’applique dans le domaine IT, faisons le parallèle entre une infrastructure IT et BlockBuster, une entreprise américaine qui proposait un service de location de DVD et VHS.
L’entreprise BlockBuster est constituée de trois éléments principaux :
Chaque élément a des problématiques spécifiques.
→ La superficie d’un magasin va définir combien de clients simultanés BlockBusteur peut accueillir. Sa localisation va conditionner le type de clients potentiels et leur nombre.
→ Les DVD et VHS doivent être adaptés aux envies des utilisateurs. Il faut sans cesse mettre à jour la sélection de films pour rester compétitif.
→ La route et le parking vont conditionner l’accessibilité au magasin et donc au service rendu. Un parking trop petit implique un nombre de clients simultanés faible. Une route en mauvais état signifie un temps de trajet plus long, qui peut décourager certains clients.
De même, une infrastructure IT a trois composants :
Le travail des ops est de maintenir la stabilité, le fonctionnement et la disponibilité de cette infrastructure pour tous les utilisateurs. Ils sont en charge du hardware, du réseau, et doivent assurer la compatibilité entre software et hardware. Si l'on reprend la métaphore de BlockBuster, lors du passage de la VHS au DVD les équipes ont dû repenser les rayons des magasins pour s’assurer qu’ils étaient compatibles avec les nouveaux produits. De même, lorsque les développeurs modifient leur code, les ops doivent préparer le hardware pour qu’il soit compatible avec le nouveau software.
En résumé, les développeurs codent une application qui est déployée sur les serveurs. La capacité de ces derniers détermine combien de personnes vont pouvoir utiliser le service en même temps. Avec le réseau internet mondial d’aujourd’hui on peut s’assurer que le service soit accessible par les utilisateurs partout dans le monde.
Pour aller plus loin sur le sujet, découvrez comment utiliser un orchestrateur de conteneurs Kubernetes pour une meilleur gestion de votre infrastructure IT et comment migrer votre infrastructure sur le cloud.