Haut de page

Enterprise Release d’Atlassian : de quoi s’agit-il ?


Publié par
Phil McCormick

9 décembre 2019

Les Entreprise Releases des produits Atlassian – Jira, Confluence, Bitbucket… – sont des versions conçues spécifiquement pour les instances les plus volumineuses et les plus complexes, celles qui nécessitent une planification et des efforts conséquents en cas d’upgrade. Les montées de version pour ces instances sont donc souvent rares et espacées. Et chacune doit donc compter au maximum. Ainsi, si vous ne pouvez effectuer qu’un seul upgrade par an, nous vous recommandons de déployer la dernière Enterprise Release d’Atlassian.

Les mises à jour de vos applications Atlassian doivent être faites régulièrement et planifiées bien en amont afin de réduire les risques d’un upgrade réalisé en urgence pour remédier à une version dépassée et instable. Découvrez dans notre article les différents types de version, quand privilégier les Enterprise Releases et comment faciliter vos upgrades.

Quels sont les différents types de version Atlassian ?

Chaque produit Atlassian possède trois types de versions différentes : plate-forme, fonctionnalité et correction de bug. Une version « plate-forme » contient des changements importants ou en rupture avec l’existant : changements ou suppressions d’APIs, changements importants liés à l’expérience utilisateur, suppression d’une fonctionnalité majeure.

Une version « fonctionnalité » peut, elle, contenir de nouvelles fonctionnalités, des modifications de fonctionnalités existantes, des modifications quant aux plates-formes supportées (bases de données, systèmes d’exploitation, versions Git) ou la suppression de fonctionnalités. Auparavant, ce type de mise à jour était présentée comme « majeure ».

Enfin, une version « correction de bug » peut contenir, au-delà des correctifs de bug, des améliorations de stabilité et de performance ou de sécurité. Selon la nature de ces corrections, ce type de version peut aussi introduire des modifications mineures sur les fonctionnalités existantes, mais n’inclut pas de nouvelles fonctionnalités ou de modifications à haut risque. Ces versions peuvent donc être adoptées rapidement. Nous vous recommandons de mettre régulièrement à jour vos instances en installant les versions correctives.

Ces trois types de versions étaient auparavant appelées versions de « maintenance ». Vous pouvez facilement les différencier par leur numéro de version.

En quoi une Enterprise Release est-elle différente ?

Les Entreprise Releases d’Atlassian sont destinées aux clients Serveur et Data Center qui recherchent la stabilité : vous préférez disposer de plus de temps pour préparer les mises à jour de fonctionnalités, mais vous avez toujours besoin de recevoir des corrections de bugs critiques. Si vous ne faites qu’un seul upgrade par an sur une version « fonctionnalité », une Enterprise Release peut être une bonne solution pour votre entreprise.

Pour Jira Software et Confluence, Atlassian s’engage à :

  • sortir une version « fonctionnalité » sous forme d’Entreprise Release, a minima tous les 12 mois.
  • fournir des correctifs de sécurité critiques pour les versions antérieures, tels que décrits dans la politique actuelle d’Atlassian de correction de bugs relatifs à la sécurité, la stabilité, l’intégrité des données ou aux problèmes de performance critiques.
  • rendre disponibles toutes les corrections de bug pour l’Enterprise Release, tout au long de l’utilisation de celle-ci.
  • fournir une « release note » précisant toutes les modifications apportées entre deux Enterprise Releases, pour faciliter les mises à jour.

Toutes les corrections de bug ne sont pas reportées sur les versions antérieures. En effet, Atlassian identifie les bugs et les régressions jugées les plus critiques, en se concentrant sur la stabilité, l’intégrité des données ou les problèmes de performance. Si Atlassian ne propose pas de correctifs de bug pour les versions précédentes, c’est parce que le niveau de risque et/ou de complexité (parce que le correctif engendre des modifications sur une API ou parce que le code est utilisé par des applications tierces ou apps) est trop élevé. Cela peut aussi être parce que l’évolution proposée dans la release concerne l’infrastructure et qu’Atlassian la réserve aux versions « Plate-forme ».

Pour les clients de Jira Software Data Center, Atlassian s’efforce au maximum de faire en sorte que ces plateformes ne requièrent aucune mise à jour entre deux Enterprise Releases. Il n’est pour autant pas garanti que l’upgrade d’une Enterprise Release à une autre ne nécessite pas d’interruption de service, elles sont parfois indispensables en raison de la nature des modifications. La « release note » indiquera si l’upgrade nécessite une interruption ou non et vous pourrez ainsi vous préparer.

Dois-je opter pour l’Enterprise Release ou la dernière version « fonctionnalité » ?

Tout dépend de la période durant laquelle vous souhaitez rester sur une version spécifique, ou de votre capacité à effectuer les mises à jour.

Les versions « fonctionnalité » vous apporteront de manière constante les fonctionnalités et les corrections de bug les plus récentes. Atlassian recommande toujours aux clients d’effectuer ces montées de version pour pouvoir profiter pleinement de la valeur offerte par ses produits.

Toutefois, Atlassian sort plusieurs versions « fonctionnalité » par an, pour chacun de ses produits. Toutes les 6 semaines pour Jira Software par exemple. Cette cadence permet d’apporter progressivement les améliorations et les correctifs aux clients. Mais cela signifie aussi que les clients doivent suivre ce rythme pour avoir accès aux dernières fonctionnalités et mises à jour, y compris aux correctifs de bugs critiques et de sécurité.

Si vous ne pouvez effectuer qu’une montée de version « fonctionnalité » par an, nous vous recommandons alors de privilégier l’Enterprise Release et vous recevrez les correctifs des bugs critiques et de sécurité tout au long des 24 mois de support prévus.

Planifier votre montée de version

La mise à niveau de votre instance nécessite de la planification et peut être difficile. Avec notre méthodologie éprouvée et des centaines de mises à jour Atlassian, nous vous aidons à réduire les risques et éviter les interruptions de service. Contactez-nous pour échanger avec l’un de nos consultants certifiés Atlassian pour obtenir une recommandation en fonction de votre environnement et de votre cadence de mise à jour.