L'OS choisi a donc changé ! (Chapitre II)

by Tyleo Dv. Delaware

L'OS choisi a donc changé ! (Chapitre II)
MidJourney Generated Pictures Grid - Cartoon, Ocean Wave --ar 16:6

Share

MidJourney Prompt(s)

Cartoon, Ocean Wave --ar 16:6

Si vous avez été réactif pour mes premiers posts, j'avais envie de tenter d'utiliser Manjaro comme OS de Serveur de Production. Suite à ce post j'ai démarré les tests et j'ai rencontré trop de soucis pour installer Docker, et créer les services avec aussi des craintes si je continuais dans cette voie. Il faut savoir choisir correctement et faire le bon choix.

Quel OS du coup ?

Un Choix plutôt connu pour les Pro Docker

Le choix est basique.

Alpine Linux est une distribution Linux légère et orientée sécurité basée sur musl libc et busybox et Supporte pleinement la version Originale Communautaire de Docker (Docker CE).

Les Raisons

Légeretée et Sécurité d'Alpine

Une valeur suffisamment sûr pour être utilisée.

Reconnu

Majoritairement utilisé pour les conténaires Docker, je vais experimenter l'usage en mode Serveur.

Le Programme

Voici mon programme, mais pas pour devenir Président, mais plutôt pour migrer mes machines de production vers Alpine Linux.

Ces opérations se font en trois grandes étapes :

👷🏼‍♂️ Etape 1 : Test

Consiste a tester la fiabilité de base de l'OS par des tests de récupération sur Incident provoqué et non provoqué. Inclu également la résistance au niveau des performances basiques via un Benchmarking.

👷🏼 Etape 2 : Dev

Passage en Dev, c'est a dire que les VM de Développement passeront sur Alpine Linux afin de déterminer les opérations suivantes.

👨🏼‍⚖️ Etape 3 : Rec

Test en recettage : Consiste a faire une nouvelle VM dans les conditions de production, sur le même réseau que la production. Reproduire l'installation d'une des VM de production, celle choisie est celle des Storage FileBrowsers. Lors de cette opération, les Composes sont copiés mais le montage n'est pas effectué (créant ainsi un environnement isolé des données réelles) et les Logs sont alors analysés. Si aucune erreurs ou aucun overload memory n'est constaté (comme ces compositions peuvent le provoquer dans certains cas), Alors la recette est validée.

👨🏼‍💼 Etape 4 : Prod

La Mise en Production (MEP), une fois la date déterminée, dure entre 30 minutes et 8 heures (dans le pire des cas) et consiste a remplacer une a une les machines virtuelles en les réinstallant directement, en remontant le stockage et en relancant les compositions. Si cette opération est faite sans encombre, une VM de production peut repartir sur le nouvel OS en 30 minutes. Cette opération est faite en mode 1 to 1 (c'est a dire VM par VM et pas en actions multiples)

Ainsi, je vais débuter les opérations de test, dev, rec puis prod dès le 4 Juillet 2023 @ 13h00 CEST - La migration sera indiqué sur la page de Status des Services dont je recommande de la visiter avant de vous poser la question 😊

GLOBAL STATUS SERVICES - TYLEO DV. DELAWARE
Etat général des Services de Tyleo.

C'est ici que les petits ouvriers de Tyleo vous indiquerons les maintenances et migrations. 👷🏼‍♂️👷🏼👨🏼‍⚖️👨🏼‍💼

Bonne journée a vous ! 👌😎

Tyleo Dv. Delaware, Make IT Happening.