---
title: "Migration de Confluence Server vers Confluence Cloud"
canonical: "https://blog.kaptus.net/space/BKAP/blog/170000389/Migration%20de%20Confluence%20Server%20vers%20Confluence%20Cloud"
format: markdown
---
> Macro (toc)

# 1. Introduction.

Ce document est un retour d’expérience sur la migration de l’application **Confluence Server **→ **Confluence Cloud**.

# 2. Présentation de l’existant.

Depuis maintenant **plus de 7 ans**, j’utilise les outils ATLASSIAN suivant :

1. **[Confluence](https://www.atlassian.com/fr/software/confluence)** : Pour la documentations techniques, les propositions commerciales et la gestion des connaissances
2. **[Jira](https://www.atlassian.com/fr/software/jira)** : Pour la gestion et le suivi des projets
3. **[Bitbucket](https://www.atlassian.com/fr/software/bitbucket)** : Pour la gestion de nos dépôts git

A l'époque, j’ai fait le choix d'héberger ces solutions sur nos propres serveurs pour les raisons suivantes : 

1. Maitriser et sécuriser l’ensemble de nos données.
2. Maitriser les coûts des licences et les coûts d’exploitations.

Côté licence, les coûts proposés par **ATLASSIAN** étaient très raisonnable du fait que nous utilisions une licence 10 utilisateurs. 

> 📝 Avec l’ensemble des addons que j’avais ajouté, ça nous coutait moins de **400 € H.T. par an**.

Côté serveur, j’avais mis en place une VM avec les caractéristiques suivantes pour héberger les trois applications : 

![image](media://2c0a3e01-8c8f-4d78-badc-d630db959ce6)

Pour sécuriser mes données, j’ai développé des scripts SHELL pour synchroniser via [rsync](https://en.wikipedia.org/wiki/Rsync) les fichiers des différentes applications sur un serveur distant 2 fois par jours incluant une sauvegarde des bases de données associés.  
De plus, disposant de [PROXMOX BACKUP SERVER](https://www.proxmox.com/en/proxmox-backup-server/overview), je sauvegarde la VM une fois par jour :

![image](media://45941538-6493-46e6-9473-e2867cae6b3c)

Sur le serveur PBS, je ne gardes que les 10 dernières sauvegardes avec la politique suivante : 

![image](media://df86ce90-b12c-464c-ad93-54cbcb3325b9)

> 📝 A ce jour, je n’ai eu aucun incident de production et je n’ai jamais eu à utiliser les sauvegardes de la VM.  
> 📝 Mais j’ai quand même fait des tests de restauration d’une sauvegarde sur un serveur PROMOX différent afin de m’assurer du bon fonctionnement de la procédure 😊

Côté maintenance, une fois en places, je n’ai pas dépensé beaucoup de temps pour la gestion de ces applications. Le scripts ATLASSIAN pour les mises à jour ont toujours bien fonctionné.

> ⚠️ J’aurai bien continué comme ça, mais il y a 2 ou 3 ans maintenant, ATLASSIAN a annoncé la fin des licences serveurs pour le 2/15/2024

Du coup, vu la quantité de documentations que nous avons, j’ai fait le choix de migrer de **Confluence Server **→ **Confluence Cloud.**

# 3. Migration.

Dans un premier temps, j’ai essayé d’utiliser l’outil d’ATLASSIAN [https://marketplace.atlassian.com/apps/1219672/confluence-cloud-migration-assistant?tab=overview&hosting=datacenter](https://marketplace.atlassian.com/apps/1219672/confluence-cloud-migration-assistant?tab=overview&hosting=datacenter) mais j’ai eu des soucis pour certains espaces et donc j’ai du chercher une autre méthode.

Alors la première chose à faire est d’ajouter l’ensemble des addons utilisés sur la partie Confluence Cloud. Dans mon cas, voici la liste des addons :

![image](media://5ab2d9d5-fc54-4909-9632-39aae58c4395)

## 3.1. Exemple de migration d’un espace.

Une fois cette étape accomplies, j’ai utiliser la sauvegarde des espaces sur **Confluence Server **et la restauration sur **Confluence Cloud**.  
Pour accéder à l’export de l’espace :

![image](media://ad364681-e293-4780-afe8-3e691157600f)

Il faut aller dans “**Gestion des contenus**”.

> Macro (drawio)

 

![image](media://36c13e02-f736-40e3-afd8-d3bea60c58ae)

![image](media://2e3d285c-960a-4208-841f-c9219b0918bf)

Un fois l’export terminé, il suffit de récupérer l’archive en cliquant sur le lien.

Sur Confluence Cloud :

> Macro (drawio)

Un fois l’import terminé : 

![image](media://ce3ee0e5-483b-4197-a071-29649add4b6c)

Si on affiche l’ensemble des espaces :   


> Macro (drawio)

On retrouve l’espace importé :

![image](media://b7267754-fb73-475e-8dd8-d49fedea5777)

# 4. Conclusion.

Pour conclure, j’aimerai partagé les différents points positifs/négatifs d’avoir dû passer sur **Confluence CLOUD**.

| **Solution** | **Avantages** | **Inconvénients** |
| --- | --- | --- |
| **Confluence Server** | - :check_mark: Maitrise et sécurité des données sur mes propres serveurs
- :check_mark: Maitrise des coûts d’exploitations et de licences
- :check_mark: Maitrise des [SLA](https://fr.wikipedia.org/wiki/Service-level_agreement)
- :check_mark: Facturation annuelle | - :cross_mark: Maintenance de l’infrastructure d’exploitation et des sauvegardes
  - Mise à jour régulière des applications et du système
  - Sauvegarde
  - Supervision et monitoring
  - Reprise d’activité en cas de crash
- :cross_mark: Coûts d’infrastructure (même si cette partie est inclus dans un coût global) |
| **Confluence Cloud** | - :check_mark: Simplicité au niveau de l’exploitation de la solution
- :check_mark: Simplicité des mises à jour de la solution
- :check_mark: Meilleure intégration avec les outils internes et externes | - :cross_mark: Mes données sont chez ATLASSIAN. Que se passe-t’il en cas de compromissions ?
- :cross_mark: Que se passe-t’il si ATLASSIAN décide de modifier sa politique tarifaire ?
- :cross_mark: Que se passe-t’il en cas de panne ?
- :cross_mark: Facturation mensuelle, pas de possibilité d’annualiser. |

Côté finance, actuellement, la solution **Confluence CLOUD** ne me coûte pas beaucoup plus cher :

![image](media://3dec8dfb-672d-4376-8b3f-6db65fc740ae)

Environ **28 $ par mois.**

> ✅ Pour l’instant, je suis assez satisfait. Si les conditions de services et les coûts restent dans cette ordre là, je pense que cette solution est un excellent choix.