Le Matériel : Boîtes Beiges et Lumières Clignotantes

À l'époque, les serveurs n'étaient pas les élégantes machines montées en rack que nous avons aujourd'hui. Ils ressemblaient souvent à des ordinateurs de bureau renforcés dans des boîtiers tour, peints dans ce beige emblématique des années 90. Voici avec quoi vous auriez pu travailler :

  • Processeurs : Intel Pentium ou AMD K6, si vous aviez les moyens
  • RAM : Un impressionnant 32 Mo si vous aviez de la chance (et de l'argent)
  • Stockage : Disques durs SCSI, car le SATA n'existait pas encore
  • Réseau : Ethernet 10BASE-T, ultra rapide à 10 Mbps

Et n'oublions pas la symphonie des ventilateurs vrombissants et des disques durs cliquetants qui remplissaient chaque salle de serveurs. C'était comme une berceuse pour les administrateurs système.

Le Logiciel : Un Buffet de Systèmes d'Exploitation

En ce qui concerne les systèmes d'exploitation, nous avions des options – mais pas autant qu'aujourd'hui. Vos choix incluaient généralement :

  • Windows NT 4.0 (plus tard Windows 2000 Server)
  • Différentes versions d'Unix (Solaris, HP-UX, AIX)
  • Linux (pour les courageux qui compilaient leurs propres noyaux)
  • Novell NetWare (vous vous souvenez d'IPX/SPX ? Non ? Vous avez de la chance.)

Chacun avait ses particularités, et les maîtriser tous était un insigne d'honneur parmi les pros de l'informatique.

Le Quotidien : Gérer des Serveurs Physiques

Parlons maintenant de ce que c'était vraiment de gérer ces monstres au jour le jour.

Accès Physique : L'Entraînement dans la Salle des Serveurs

Contrairement aux environnements cloud d'aujourd'hui, où vous pouvez tout gérer à distance, les années 90 nécessitaient une approche plus... pratique. Voici à quoi une journée typique pouvait ressembler :

  • Se rendre à la salle des serveurs (généralement au sous-sol, parce que pourquoi faire simple ?)
  • Changer les bandes de sauvegarde (en espérant les avoir bien étiquetées !)
  • Remplacer les disques durs défaillants (le RAID était votre ami, mais aussi votre ennemi)
  • Mettre à niveau la RAM (en priant de ne pas la griller avec de l'électricité statique)

Conseil pro : Gardez toujours une lampe de poche et un multi-outil dans votre poche. Vous ne saviez jamais quand vous auriez besoin de ramper sous un rack pour suivre un câble ou serrer une vis.

Gestion à Distance : Les Joies du Modem

La gestion à distance existait, mais c'était... disons, "formateur". Voici avec quoi vous deviez travailler :

  • Modems pour l'accès à distance (à une vitesse fulgurante de 56 kbps)
  • Émulateurs de terminal comme HyperTerminal
  • PCAnywhere pour le contrôle à distance en GUI (quand ça fonctionnait)

Imaginez essayer de résoudre un problème de serveur sur une connexion qui se coupait chaque fois que quelqu'un décrochait le téléphone. Que de bons souvenirs !

Surveillance : Primitive mais Efficace

La surveillance des serveurs dans les années 90 n'était pas aussi sophistiquée que les outils d'aujourd'hui, mais on s'en sortait. Certaines approches courantes incluaient :

  • Écrire des scripts personnalisés pour vérifier les services et envoyer des alertes
  • Utiliser SNMP pour une surveillance basique de la santé
  • Compter sur les utilisateurs pour signaler quand quelque chose ne fonctionnait pas (la surveillance participative originale)

Voici un retour dans le passé – un simple script Perl pour vérifier si un serveur web répondait :


#!/usr/bin/perl
use Socket;

$hostname = 'www.example.com';
$port = 80;

socket(SOCKET, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
$iaddr = inet_aton($hostname);
$paddr = sockaddr_in($port, $iaddr);

if (connect(SOCKET, $paddr)) {
    print "Le serveur web est en ligne !\n";
} else {
    print "Le serveur web est hors ligne ! Sonnez l'alarme !\n";
}
close(SOCKET);

Était-ce élégant ? Non. Est-ce que ça fonctionnait ? La plupart du temps.

Les Défis : Gestion des Serveurs dans les Années 90

Gérer des serveurs physiques dans les années 90 venait avec son lot unique de défis. Explorons certains des plus gros casse-têtes :

Mise à l'Échelle : Plus de Matériel, Plus de Problèmes

Quand votre application avait besoin de plus de ressources, vous ne pouviez pas simplement ajuster un curseur dans une console cloud. Vos options étaient :

  1. Mettre à niveau le serveur existant (en espérant avoir prévu du temps d'arrêt)
  2. Ajouter un autre serveur (et prier pour une évolutivité horizontale)
  3. Réécrire votre application pour qu'elle soit plus efficace (bonne chance pour convaincre la direction)

La mise à l'échelle était un processus physique qui impliquait du matériel réel, de l'argent réel et de vrais maux de tête.

Sécurité : Pare-feux et Prières

La sécurité dans les années 90 était... disons, en évolution. Certaines pratiques courantes incluaient :

  • Pare-feux périmétriques (souvent une boîte dédiée exécutant quelque chose comme CheckPoint FireWall-1)
  • Garder les serveurs dans des pièces verrouillées (la sécurité physique était essentielle)
  • Appliquer les correctifs... éventuellement (quand vous pouviez les obtenir)

Le concept de "défense en profondeur" était encore en développement, et de nombreux réseaux comptaient beaucoup sur l'approche "coquille dure à l'extérieur, centre mou et moelleux".

Récupération après Sinistre : Espérer le Meilleur, Prévoir le Pire

Les plans de récupération après sinistre dans les années 90 impliquaient souvent :

  • Sauvegardes sur bande hors site (stockées dans le garage de quelqu'un)
  • Matériel redondant (si le budget le permettait)
  • Manuels détaillés pour les procédures de récupération manuelle

Le cloud a rendu la récupération après sinistre beaucoup plus facile, mais il y avait quelque chose de satisfaisant à réussir à se remettre d'un sinistre en utilisant rien d'autre que votre ingéniosité et une pile de bandes.

Les Leçons : Ce que Nous Pouvons Apprendre des Années 90

Bien que nous ayons parcouru un long chemin depuis les jours de gestion des serveurs physiques dans les années 90, il y a encore des leçons précieuses que nous pouvons appliquer aux environnements cloud modernes :

1. Connaissez Votre Matériel

Comprendre la couche physique donnait aux administrateurs des années 90 une profonde appréciation des contraintes de ressources. À l'ère du cloud, cela se traduit par l'optimisation de vos instances et la prise en compte des coûts.

2. Automatisez Tout

Les administrateurs des années 90 qui ont adopté le scripting et l'automatisation étaient en avance sur leur temps. Aujourd'hui, avec des outils comme Ansible, Terraform et CloudFormation, il n'y a aucune excuse pour ne pas automatiser.

3. Préparez-vous à l'Échec

Dans les années 90, la défaillance matérielle était une menace constante. Cet état d'esprit est toujours précieux dans le cloud – concevez vos systèmes pour qu'ils soient résilients et attendez-vous à ce que les choses tournent mal.

4. La Documentation est Reine

Les manuels détaillés étaient essentiels dans les années 90. Bien que nous ayons maintenant des outils plus sophistiqués, une documentation claire est toujours cruciale pour gérer des systèmes complexes.

5. Ne Cessez Jamais d'Apprendre

Le rythme rapide du changement dans les années 90 obligeait les administrateurs à mettre constamment à jour leurs compétences. Il en va de même aujourd'hui – le paysage du cloud est en constante évolution.

Conclusion : Des Serveurs Physiques au Cloud

Gérer des serveurs physiques dans les années 90 était une expérience pratique, souvent frustrante, mais finalement gratifiante. Cela nécessitait un mélange de connaissances techniques, de compétences en résolution de problèmes et parfois un peu de maintenance percussive.

Alors que nous sommes passés à l'ère du cloud, de nombreuses tâches quotidiennes ont changé, mais les principes fondamentaux restent les mêmes. Comprendre d'où nous venons peut nous aider à apprécier les outils que nous avons aujourd'hui et à aborder les défis modernes avec la débrouillardise et la résilience d'un administrateur système des années 90.

Alors la prochaine fois que vous êtes frustré par la console de votre fournisseur de cloud, rappelez-vous simplement : au moins, vous n'avez pas à vous rendre dans un centre de données au milieu de la nuit pour redémarrer un serveur. À moins que vous n'aimiez ce genre de choses, auquel cas, puis-je vous suggérer un bon passe-temps ?

"Plus les choses changent, plus elles restent les mêmes. Sauf pour les serveurs. Ceux-là se sont vraiment améliorés." - Tout pro de l'informatique qui a vécu les années 90

Maintenant, si vous voulez bien m'excuser, je dois aller écouter les Smashing Pumpkins et me remémorer les bons vieux jours des terminaux SCSI et des réseaux en anneau à jeton. À la prochaine, gardez vos serveurs au frais et votre café chaud !