Android

Udviklere, der er ivrige efter at se Twitter, forbedrer platformsstabiliteten

Khe's Notion Tour: Life Dashboard

Khe's Notion Tour: Life Dashboard
Anonim

Mange Twitter-applikationer har lidt lange perioder med nedetid for nylig, en situation, der har nogle udviklere bekymret for virksomhedens platformsstabilitet.

Disse udviklere, der har investeret indsats og penge i at bygge indtægtsgenererende Twitter-applikationer, håber Twitter viser en måde at øge applikationsplatformens oppetid.

"Jeg er ret utilfreds med Twitter i øjeblikket", sagde Paul Kinlan, skaberen af ​​Twollo.com, et program, der automatisk tilføjer kontakter til Twitter-brugerens "efterfølgende" liste, når andre brugere sender meddelelser, der indeholder bestemte søgeord.

[Yderligere læsning: De bedste tv-streamingtjenester]

Som et resultat af den omfattende nedetid, havde Kinlan at udbetale tilbagebetaling til ulykkelige kunder, der betaler ham et gebyr for at bruge den mere avancerede version af Twollo.com, som også har en gratis udgave.

"Der var meget at tale om, at Twitter var en gratis service og at vi ikke bør klage over, at det er nede, men Twitter vil aktivt have folk til at bygge virksomheder ud af Twitter's infrastruktur, "sagde Kinlan i en e-mail-interview. "Vi er grænsefladen til vores kunder, ikke Twitter, og vi skal aktivt forvalte vores kunders forventninger til Twitter. Vi mister forretninger, når Twitter er nede."

Problemerne startede den 6. august, da Twitter og andre websteder Som LiveJournal blev Googles Blogger og Facebook ramt af et DDOS-angreb fra et botnet. Twitter var den mest berørte og kollapsede i timevis. For at genoprette sin service implementerede den defensive foranstaltninger, der omfattede begrænsning af eksterne applikations adgang til platformen. Twitter på det tidspunkt erkendte, at det kunne have "overkompenseret" i sin defensive indsats.

Som følge heraf var nogle Twitter-applikationer helt eller delvis utilgængelige i flere dage, da Twitter begrænset adgang til platform-API'en (applikationsprogrammeringsinterface) DDoS-angrebene, som tilsyneladende havde til hensigt at tavle den politiske kommentar fra en blogger i Georgiens land.

Så gik det sidste lørdag, at Twitter igen gik kort og et lignende scenario følte sig, da virksomhedens genopretningsforanstaltninger igen blev påvirket adgang til API'en og andre ressourcer som brugergodkendelsesprocesser, som eksterne applikationer har brug for for at fungere. Det tog Twitter indtil mandag aften for at få applikationsplatformen til at fungere normalt igen.

Twitter reagerede ikke på anmodninger om kommentarer, så det vides ikke, hvad der forårsagede uheldet på lørdag. Det ville ikke være fjernet at antage, at det var et andet DDoS-angreb, da der blev taget højde for, at genoprettelsesstrategien lignede den tidligere. Sikkerhedsfirmaer har også rapporteret, at ondsindede hackere har begyndt at bruge Twitter til at administrere botnets eller netværk af kompromitterede computere.

Selvom Twitter ikke offentligt har givet mange tekniske detaljer om de skridt, det har truffet for at forhindre langvarig platforms nedetid i fremtiden, er forslagene ikke til rådighed for udviklere, der ikke ønsker at se platformen helt eller delvist utilgængelig for dage hver gang webstedet rammes af et DDoS-angreb.

"Mit gæt er, at de har brug for bedre filtrering på applikationsniveau evne til at opretholde servicekvalitet, for at være i stand til i det væsentlige "omvej" -trafik, der ville medføre en forringelse af tjenesten, "sagde Dossy Shiobara, skaber af to applikationer: Twitter Karma, der er designet til at hjælpe folk bedre at styre deres lister over kontakter og Blackbird, en Twitter-applikation til BlackBerry-telefoner.

"Ofte er den ufuldstændige forståelse af DDoS-angreb, at det kun er et volumen af ​​trafikproblemer, der forårsager forstyrrelsen. ile dette kan være sandt i nogle tilfælde er det ikke altid et spørgsmål om volumen alene. Der kan være ineffektivitet i en tjeneste, som en angriber kan udnytte til at forkæle en tjeneste med forholdsvis lille samlet trafik. Spekulerer rent her, jeg er væddemål, det er hvad der skete med Twitter, "sagde han i et e-mail-interview.

Bill Kocik, skaber af Ambeur.com, en web-baseret Twitter brugergrænseflade, der giver avancerede styringsfunktioner, foreslår at adskille API'en fra resten af ​​Twitter-applikationen på netværks- og serverniveau. "I øjeblikket henvises API-opkald til Twitter.com, hvilket også er tilfældet for den generelle browsertrafik. Hvis API'en i stedet var blevet serveret fra for eksempel api.twitter.com, og hvis det var et separat sæt af servere, ville Twitter sandsynligvis har været i en langt bedre position for at beskytte platformen mod angrebet på tjenesten, "sagde Kocik via e-mail.

Et lignende forslag kommer fra Jim Renkel, skaberen af ​​Twxlate.com, som giver en Twitter brugergrænseflade i mere end 40 sprog samt indholdsoversættelse. "Twitter synes at være vært på en koncentreret server farm. Hvis deres servere var mere distribueret, tror jeg, de ville være mindre sårbare over for DDOS-angreb. Det er sagt ikke nemt at bare gå ud og distribuere en ansøgning, så jeg er ikke fejl dem her, "sagde han i en e-mail-interview.

Ud over hvad Twitter gør eller ikke gør på sine back-end-systemer, kan udviklere hjælpe deres årsag ved at nå ud til virksomheden i krisetider, sagde Sean Callahan, medstifter af TweetPhoto.com, en fotodelingsplatform.

Efter de 6 august DDoS-angreb kontaktede Callahan straks Twitter-applikationsplatformsteamet og fik TweetPhoto.com "hvidlistet" af dem, så at det var tilbage på fredagen i stedet for søndag eftermiddag som de fleste andre berørte applikationer, sagde han.

"Udvikleren skal være proaktiv og ikke så passiv og sige:" Den bliver rettet, når den er rettet "og i den foreløbige de klager i diskussionsfora, "sagde Callahan i et telefoninterview.

TweetPhoto.co m har også været påvirket i den forløbne weekend, men Callahan mener, at Twitter gør fremskridt med at lære at genoprette sin service uden så stor indflydelse på applikationsplatformen.

Twitter har i de seneste dage anmodet om, at berørte udviklere sender virksomheden meget detaljerede problemrapporter, så det kan gøre et bedre arbejde i fremtiden og ikke påvirke platformen så meget.

På tirsdag eftermiddag sagde Twitter, at det har gjort fremskridt i denne henseende. "Tak til alle, der sendte i detaljerede udgivelsesrapporter, har vi været i stand til at indstille systemet til at genkende trafikken bedre, og tingene ser ud til at fungere godt," skrev Ryan Sarver, medlem af Twitter Support Platform, på et diskussionsforum for Twitter-udviklere.

"Vi vil fortsætte med at overvåge systemet nøje og justere efter behov. Dine detaljerede rapporter er meget vigtige for at hjælpe os med at undervise i systemet, hvad dine forespørgselsmønstre ser ud," tilføjede han. forventningerne er høje blandt udviklere. Twitter, der blev lanceret i marts 2006, led hyppigt afbrud, da brugergruppen voksede i svimlende tempo. Tjenestens tilgængelighed er dog stærkt forbedret siden anden halvdel af sidste år.

"[Twitter applikationsplatformen] er blevet meget bedre de seneste to år, men er stadig meget dårlig, i betragtning af den betydning, den har opnået. Jeg er overbevist om, at tingene vil fortsætte med at forbedre sig i takt med tiden, "sagde Shiobara.

Kocik, hvis Ambeur.com-applikation forvitrede den seneste nedetid ganske godt, væddemål, at Twitter får det rigtigt. "Jeg tror API og platform stadig modnes, men Twitter arbejder hårdt på at forbedre dem og udarbejde de problemer, der naturligvis kommer med den slags eksplosive vækst, de har set," sagde Kocik.

Det er trods alt Twitters interesse for at forhindre nedetid i applikationsplatformen, siger Callahan. "Twitter [personale] er bare brandmænd, der forsøger at gøre deres bedste med de ressourcer, de har," sagde han. "Twitter gør alt, hvad den kan gøre. De vil have den bedste og mest pålidelige service."