Mangement(3)
Terme plus récent dans le monde de la production logicielle , le DevOps
représente une assimilation des termes development et operations, le premier étant codage, le
deuxième le jeu d'ordinateurs et serveurs dont l'entreprise se servira. En fait, c'est une réaction
envers les débuts de l'ère digitale, quand les deux fonctions ne communiquaient guère. Les choses
sont bien différentes aujourd'hui.
On démarre maintenant une nouvelle application avec tous les joueurs en présence: ccodeurs et
pro de l'IT(Information Technology) siègent avec le client et management pour que tous
s'entendent sur le cahier de charge. La grande différence d'avec les pratiques d'hier: on commence
par décrire les tests que le code devra satisfaire, avant même de commencer le codage. C'est le
monde à l'envers.
Sans dévoiler de grands secrets, on peut bien comprendre que les entreprises qui opèrent sur
l'échelle planétaire peuvent connaître quelques temps morts pour instaurer de nouvelles pratiques.
C'est ce qui se travaille actuellement: la capacité de changer à grande échelle.
Les conséquences du DevOps pour un petit qui voudrait démarrer un site Web vont aussi se faire
sentir. On peut facilement établir un site gratuit sur un serveur de partage pas cher. Chez Msoft, un
serveur de partage n'est qu'un serveur de test, bien sécurisé; on est ensuite libre de se déployer -
au besoin - n'importe ou n'importe quand, soit avec une capacité qui va s'ajuster, ou des instances
du site qui vont se répliquer pour satisfaire la demande. Le load testing guarantit l'intégrité de la
réponse. Et on peut se servir - et recevoir de l'aide - pour tous les languages de programmation, et
modèles de catalogue des versions et migrer de l'un à l'autre au besoin. Le gros luxe, quoi.
Reste à comprendre: l'apport du Cloud Computing!
Aucun commentaire:
Enregistrer un commentaire