Point fort du Hack Day de mai : carte de géolocalisation IP
Notre Hack Day de mai vient de se terminer et, comme d'habitude, l'événement a donné lieu à des projets impressionnants. En voici un particulièrement impressionnant : la carte de géolocalisation IP de Ken Rose.
Le hack de l'application de cartographie IP IT
Pour fournir un service fiable à nos clients, il est essentiel de s'assurer que nos serveurs sont opérationnels lorsque ceux de nos clients tombent en panne. Il est donc utile de savoir où se trouvent les serveurs de nos clients afin de nous assurer que nous utilisons différents fournisseurs. Pour visualiser facilement ces informations, Ken Rose a créé une application qui affiche visuellement l'emplacement des serveurs de nos clients sur une carte, en fonction de leurs adresses IP.
PagerDuty reçoit généralement les notifications des systèmes clients par e-mail ou HTTP. Les journaux de notification HTTP affichent les adresses IP des serveurs qui envoient les requêtes. Ken a récupéré les adresses IP des serveurs, a utilisé un service appelé freegeoip.net pour obtenir la latitude et la longitude des adresses IP et tracer les données sur une carte. C'est ce qu'on appelle la géolocalisation IP et cela nous permet d'obtenir une estimation approximative de la répartition des serveurs de nos clients dans le monde.
Tu peux consultez le résultat initial en ligne Les différents clusters montrent les différents centres de données où se trouvent les serveurs de nos clients, à la manière d'une carte thermique.
Ken est en train d'améliorer la qualité et la précision de la carte (en collectant des échantillons sur une période plus longue et en passant à Google Maps avec une bibliothèque de clustering), mais l'application a déjà fourni des informations utiles : elle montre que nous avons plus de clients en Europe que nous le pensions, et nous aimerions étudier la possibilité d'héberger certains serveurs de messagerie en Europe. Cela réduirait la latence entre les serveurs de nos clients et les nôtres, et nos clients européens recevraient leurs notifications encore plus rapidement.
Mention honorable : Une solution rafraîchissante
Il y a eu plusieurs autres projets formidables du Hack Day en mai, mais nous aurions tort de ne pas mentionner l'un des projets non liés à la programmation : la réarchitecture du réfrigérateur d'Arup Chakrabarti et Evan Gilman. Ce projet consistait à changer le sens d'ouverture de la porte du réfrigérateur de l'entreprise afin de faciliter l'accès à l'eau, à la bière et à d'autres boissons. Bon, surtout à la bière. Après avoir fait une estimation très approximative (et discutable), les propriétaires s'attendent à une économie de 30 minutes par semaine grâce à l'efficacité accrue.