Orchestration des versions d’applications : La rencontre entre DevOps et SREs
Que vous soyez DevOps, SRE (Site Reliability Engineering) ou ITOps (une combinaison des deux), la continuité des services est une responsabilité partagée.
Que vous soyez DevOps, SRE (Site Reliability Engineering) ou ITOps (une combinaison des deux), la continuité des services est une responsabilité partagée.
L’orchestration des déploiements d’applications (ARO pour Application Release Orchestration) est en train de devenir rapidement un outil essentiel pour toute application moderne, permettant de centraliser et de synchroniser le déploiement sur toute configuration de plates-formes, de technologies et de centres de données.
Le déploiement d'un logiciel n'intervient pas seulement lorsque le logiciel passe en production finale et devient accessible aux utilisateurs, mais aussi à chacune des étapes clés du cycle de vie de l'application, y compris le moment où le logiciel est instancié pour les environnements de développement, de test et de préparation.
Le release management est un procédé par lequel les applications logicielles et les mises à jour sont planifiées et déployées à partir d’une série d'environnements qui comporte plusieurs niveaux : du développement à la production en passant par les tests et par différentes étapes.
L’adoption de la conteneurisation est désormais un enjeu prioritaire pour la majorité des entreprises. Parmi celles qui l’ont déjà adoptée, 47% prévoient un déploiement de conteneurs en environnements de production, et 12% l’ont déjà fait (source Diamanti).