11 / Offres

Cloud et déploiement

Transfert depuis un serveur unique, déploiement automatique et environnement que l'on peut remonter.

Aux équipes où publier une version, c'est se connecter à la main au serveur, et où il n'y a pas de système de réserve.

Cloud

Déploiement

Déploiement

Contrôle

Production

Copie

Bouton

Version

Retour

Précédent

Schéma

À côté

01

De quoi c'est fait

Ce qui entre dans le système

  1. 01

    Ce qui tourne aujourd'hui

    D'abord la liste : quel service, quelle base, quelles clés, et ce qui tombe si l'on éteint la machine.

    • Les services et leurs dépendances
    • Où reposent les secrets
    • Ce qu'il ne faut pas arrêter dans la journée
  2. 02

    Environnements

    La production et l'environnement de contrôle ne vivent pas sur le même serveur « en attendant ». Le contrôle se fait avant le déploiement aux personnes.

    • Où l'on regarde la nouvelle version
    • Où travaillent les clients
    • Quelles données de contrôle ne doivent pas venir de la production
  3. 03

    Déploiement

    La nouvelle version part d'un bouton, depuis le dépôt, pas par une connexion manuelle et une copie de dossier.

    • Ce qui s'assemble seul
    • Qui a le droit de publier
    • Comment revenir à la version précédente
  4. 04

    Transfert

    Nous quittons la machine unique de façon que l'arrêt soit court et annoncé d'avance.

    • Ce qui part en premier
    • Comment nous basculons le trafic
    • Ce que nous vérifions juste après
  5. 05

    Remonter

    La description de l'environnement est gardée à côté du code. Un nouveau serveur se monte d'après elle, pas de mémoire.

    • Conteneurs et schéma
    • L'observation après le transfert
    • De quoi se compose la facture de la plateforme

Ce que nous faisons

  1. 01Ce qui tourne aujourd'hui, et de quoi cela dépend
  2. 02Schéma dans le cloud
  3. 03Un transfert sans long arrêt
  4. 04Déploiement par un bouton
  5. 05Conteneurs et observation

Comment nous avançons

  1. 01Parcours
  2. 02Schéma
  3. 03Transfert
  4. 04Déploiement automatique
  5. 05La facture d'infrastructure

Sur quoi

  • Docker
  • Terraform
  • GitHub Actions
  • Plateformes cloud

Repère de délai

Un service : quelques semaines. Plusieurs environnements et bases : à partir d'un mois.

Résultat

La nouvelle version se publie sans créneau de nuit, et le serveur peut se monter d'après la description.

Ce qui vient en général plus tard

Plusieurs régions, des réseaux complexes et « un cluster à soi, prévu pour grandir » n'entrent pas dans le transfert d'un seul service.