Magazine High tech

Déployer en 12 secondes sur plusieurs milliers de serveurs

Publié le 20 juillet 2010 par Kbour23

Twitter nous détaille la solution interne mis en place pour réduire le temps de déploiement des mises à jour de leurs applications. Délais évoqué: Environ 40 minutes, à cause d’un système de diffusion centralisé (basé sur Git) et plusieurs milliers de serveurs à mettre à jour.

La méthode consiste donc à décentraliser le serveur contenant les sources/binaires mis à jour via un système de partage peer to peer basé sur BitTorrent.  Le résultat semble relativement positif puisque Twitter affirme désormais être capable de mettre à jour l’ensemble des serveurs en 12 secondes.

Les scripts utilisés sont rassemblés autour d’un projet Open source nommé Murder et est accompagné d’une vidéo d’un des acteurs principaux du projet.

  • Twitter – Murder Bittorrent Deploy System :


Filed under: Datacenter, Développement Tagged: Datacenter, git, twitter

Retour à La Une de Logo Paperblog

A propos de l’auteur


Kbour23 1 partage Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte