Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
linux:infrastructure [21/02/2024 20:02] – créée Codimp | linux:infrastructure [07/09/2024 13:41] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
- Au singulier : par convention car sinon vous allez vous emmeler | - Au singulier : par convention car sinon vous allez vous emmeler | ||
- Exemple : j'ai déjà eu des infra avec des serveurs nommés `database1`, | - Exemple : j'ai déjà eu des infra avec des serveurs nommés `database1`, | ||
- | - Jamais avec le nom d'une technologie dedans mais plutôt un rôle : le jour où vous en changerai ça sera pas pratique sinon | + | - Jamais avec le nom d'une technologie dedans mais plutôt un rôle : le jour où vous en changerai |
- Exemple : nommer un serveur `cache1` plutôt que `varnish1` | - Exemple : nommer un serveur `cache1` plutôt que `varnish1` | ||
- Ne jamais mettre de zero supplémentaires : vous ignorer ce que sera le futur | - Ne jamais mettre de zero supplémentaires : vous ignorer ce que sera le futur | ||
Ligne 43: | Ligne 43: | ||
- Bien sur cela ne s' | - Bien sur cela ne s' | ||
- Pour faire communiquer vos serveurs entre eux, utilisez les noms de domaines plutôt que les IP | - Pour faire communiquer vos serveurs entre eux, utilisez les noms de domaines plutôt que les IP | ||
- | - Vous serez content | + | - Vous serez content·e |
Cela vous permettra de ne pas avoir plusieurs fois les mêmes infos (adresses IP, etc) dans votre zone DNS et donc d' | Cela vous permettra de ne pas avoir plusieurs fois les mêmes infos (adresses IP, etc) dans votre zone DNS et donc d' | ||
+ | |||
+ | ## Sauvegardes | ||
+ | |||
+ | - Faites des backup | ||
+ | - Automatisez vos configurations de backup | ||
+ | - Monitorez vos backup | ||
+ | - Testez vos backup | ||
+ | |||
+ | Faites-le maintenant ! | ||
+ | |||
+ | Non, pas dans 6 mois, pas quand ça sera « la priorité », pas « quand tout sera bien en place », pas « après la release », pas « après tel truc important », … Maintenant ! | ||
+ | |||
+ | Pensez aussi à backup ce que vous envoyez à des services tiers, par exemple votre zone DNS si vous ne l' | ||
+ | |||
+ | À titre personnel sur mes infra j'ai tendance à utiliser [[https:// | ||
+ | |||
+ | ## Monitoring | ||
+ | |||
+ | Mettez en place de la surveillance et des alertes. | ||
+ | |||
+ | Mettez-la en place tôt (juste après les [[# | ||
+ | |||
+ | Faites-le aussi au fur et à mesure. N' | ||
+ | |||
+ | Ayez le réflexe à chaque fois que vous ajouter quelque chose dans votre infra de l' | ||
+ | |||
+ | Pour une petite infra de quelques serveurs j'ai tendance à bien aimer [[https:// | ||
+ | |||
+ | ## Automatisation | ||
+ | |||
+ | Automatisez votre infra tant qu'il est encore temps ! | ||
+ | |||
+ | Par la suite à chaque ajout d'un composant vous pourrez l' | ||
+ | |||
+ | J'ai tendance à aimer [[https:// | ||
+ | |||
+ | ## Documentation | ||
+ | |||
+ | Documentez votre infra. | ||
+ | |||
+ | Que ça soit avec des fichiers textes, un wiki, sur git, etc. Documentez votre infra pour savoir où vous en êtes. Aussi pour aider d' | ||
+ | |||
+ | Vous pouvez avoir un index des serveurs avec leurs infos techniques, leur emplacement géographique, | ||
+ | |||
+ | Vous pouvez aussi documenter la vie de votre infra : | ||
+ | |||
+ | - Décommissionnement de serveurs | ||
+ | - Incidents | ||
+ | - Maintenances | ||
+ | - Post-mortem avec des détails | ||
+ | - Base de connaissances | ||
+ | |||
+ | Faites des schemas si besoin. |