Android

Les développeurs veulent voir Twitter Améliorer la stabilité de la plate-forme

JEAN-LUC MÉLENCHON AUX MARDIS DE L'ESSEC

JEAN-LUC MÉLENCHON AUX MARDIS DE L'ESSEC
Anonim

De nombreuses applications Twitter ont récemment subi de longues périodes d'indisponibilité, ce qui inquiète certains développeurs quant à la stabilité de la plate-forme.

Ces développeurs, qui ont investi beaucoup d'efforts et d'argent dans la création d'applications Twitter génératrices de revenus Twitter trouve un moyen d'augmenter le temps de fonctionnement de la plate-forme applicative.

"Je suis plutôt désenchanté avec Twitter pour le moment", explique Paul Kinlan, créateur de Twollo.com, une application qui ajoute automatiquement des contacts aux utilisateurs de Twitter. liste lorsque d'autres utilisateurs publient des messages contenant certains mots-clés.

[Plus d'informations: Les meilleurs services de diffusion TV]

Suite à Kinlan a dû rembourser des clients mécontents qui lui payent des frais pour utiliser la version plus avancée de Twollo.com, qui a également une édition gratuite.

"On a beaucoup parlé de Twitter comme étant un service gratuit et que nous ne devrions pas nous plaindre d'être en panne, mais Twitter veut activement que les gens construisent des entreprises à partir de l'infrastructure de Twitter ", a déclaré Kinlan dans une interview par e-mail. "Nous sommes l'interface avec nos clients, pas Twitter, et nous devons gérer activement les attentes de Twitter de nos clients.Nous perdons des affaires lorsque Twitter est en panne."

Les problèmes ont commencé le 6 août, lorsque Twitter et d'autres sites Comme LiveJournal, Google Blogger et Facebook ont ​​été touchés par une attaque par déni de service distribué (DDoS) à partir d'un botnet. Twitter a été le plus touché et s'est effondré pendant des heures. Afin de restaurer son service, il a mis en œuvre des mesures défensives qui comprenaient la limitation de l'accès des applications externes à sa plate-forme. Twitter à l'époque a reconnu avoir "surcompensé" ses efforts défensifs.

En conséquence, certaines applications Twitter ont été totalement ou partiellement indisponibles pendant plusieurs jours, Twitter limitant l'accès à son API de plateforme (interface de programmation d'application) tout en l'altérant les attaques DDoS, qui visaient apparemment à faire taire le commentaire politique d'un blogueur en Géorgie

Puis samedi dernier, Twitter a de nouveau brièvement baissé, et un scénario similaire s'est ensuivi, les mesures de relance de l'entreprise ayant de nouveau affecté l'accès à l'API et à d'autres ressources telles que les processus d'autorisation des utilisateurs dont les applications externes ont besoin pour fonctionner. Il a fallu Twitter jusqu'à lundi soir pour que la plate-forme d'application fonctionne à nouveau normalement.

Twitter n'a pas répondu aux demandes de commentaires, donc on ne sait pas ce qui a causé la panne samedi. Il ne serait pas exagéré de supposer qu'il s'agissait d'une autre attaque DDoS, étant donné que la stratégie de récupération était similaire à la précédente. En outre, les sociétés de sécurité ont signalé que des pirates malveillants ont commencé à utiliser Twitter pour gérer les réseaux de zombies ou les réseaux d'ordinateurs compromis.

Bien que Twitter n'ait pas fourni de détails techniques détaillés sur les mesures à prendre Les développeurs qui ne veulent pas voir la plate-forme totalement ou partiellement indisponible pendant des jours chaque fois que le site est touché par une attaque DDoS ne manquent pas de suggestions. "Je pense qu'ils ont besoin d'un meilleur filtrage au niveau de l'application capacité de maintenir la qualité de service, de pouvoir essentiellement «détourner» le trafic qui entraînerait une dégradation du service », a déclaré Dossy Shiobara, créateur de deux applications: Twitter Karma, conçu pour aider les gens à mieux gérer leurs listes de contacts, et Blackbird, une application Twitter pour les téléphones BlackBerry.

"Souvent, la compréhension incomplète des attaques DDoS est que c'est simplement un volume de problème de trafic qui provoque la perturbation. Si cela peut être vrai dans certains cas, ce n'est pas toujours une question de volume. Il peut y avoir des inefficacités dans un service qu'un attaquant peut exploiter pour paralyser un service avec un trafic global raisonnablement faible. Je spécule purement et simplement ici, je parie que c'est ce qui est arrivé à Twitter ", a-t-il déclaré dans une interview par e-mail.

Bill Kocik, créateur d'Ambeur.com, une interface utilisateur Twitter basée sur le Web qui fournit des fonctionnalités de gestion avancées, suggère de séparer l'API du reste de l'application Twitter au niveau du réseau et du serveur. «Actuellement, les appels d'API sont dirigés vers Twitter.com, où se trouve également le trafic général des navigateurs. Si l'API avait été servie à partir de, par exemple, api.twitter.com, et constituait un ensemble distinct de serveurs, Twitter Nous avons été dans une meilleure position pour protéger la plate-forme de l'attaque contre le service ", a déclaré Kocik par e-mail.

Une suggestion similaire vient de Jim Renkel, créateur de Twxlate.com, qui fournit une interface utilisateur Twitter dans plus de 40 langues, ainsi que la traduction de contenu. "Twitter semble être hébergé sur une ferme de serveurs concentrée.Si leurs serveurs étaient plus distribués, je pense qu'ils seraient moins vulnérables aux attaques DDOS Cela dit, il n'est pas facile de sortir et distribuer une application, donc je suis »Au-delà de ce que Twitter fait ou ne fait pas sur ses systèmes dorsaux, les développeurs peuvent aider leur cause en s'adressant à l'entreprise en temps de crise, a déclaré Sean Callahan, cofondateur de TweetPhoto.com, une plate-forme de partage de photos.

Après les attaques DDoS du 6 août, Callahan a rapidement contacté l'équipe de la plate-forme Twitter et a ajouté TweetPhoto.com à la liste blanche. Il a été de retour ce vendredi, au lieu de dimanche après-midi comme la plupart des autres applications concernées, at-il dit.

"Le développeur doit être proactif et pas si passif, en disant, 'Ce sera corrigé quand il sera réparé' l'intérim ils se plaignent dans les forums de discussion ", a déclaré Callahan dans une interview téléphonique.

TweetPhoto.co M. Callahan estime que Twitter progresse dans l'apprentissage de la restauration de son service sans trop d'impact sur la plate-forme applicative.

Ces derniers jours, Twitter a demandé aux développeurs concernés d'envoyer la société Les rapports de problèmes détaillés, afin qu'il puisse faire un meilleur travail à l'avenir et n'affectent pas autant la plate-forme.

Mardi après-midi, Twitter a déclaré avoir fait des progrès à cet égard. "Grâce à tous ceux qui ont envoyé des rapports détaillés sur les problèmes, nous avons été en mesure de mieux reconnaître le trafic et les choses semblent bien fonctionner", a écrit Ryan Sarver, membre de l'équipe de support de la plate-forme Twitter, dans un forum de discussion. pour les développeurs Twitter.

"Nous continuerons à surveiller de près le système et à l'adapter au besoin.Vos rapports détaillés sont très importants pour nous aider à enseigner au système à quoi ressemblent vos modèles de demande", at-il ajouté.

les attentes sont élevées chez les développeurs. Twitter, lancé en mars 2006, a subi de fréquentes pannes, sa base d'utilisateurs ayant connu une croissance vertigineuse. Cependant, la disponibilité du service s'est grandement améliorée depuis la seconde moitié de l'année dernière.

"La plate-forme d'application Twitter s'est beaucoup améliorée au cours des deux dernières années, mais reste très médiocre, compte tenu de son importance.

Kocik, dont l'application Ambeur.com a assez bien résisté à la récente panne, parie que Twitter va faire les choses correctement. "Je pense que l'API et la plateforme sont encore en train de mûrir, mais Twitter travaille dur pour les améliorer et résoudre les problèmes qui viennent naturellement avec le genre de croissance explosive qu'ils ont vu", a déclaré Kocik.

Après tout, c'est dans Le meilleur intérêt de Twitter est de prévenir les temps d'arrêt dans sa plate-forme d'application, a déclaré Callahan. "Twitter [le personnel] ne sont que des pompiers qui essaient de faire de leur mieux avec les ressources dont ils disposent", a-t-il déclaré. "Twitter fait tout ce qu'il peut, il veut avoir le meilleur service, le plus fiable."