Från Dag Ett på eBay moln resa, e-handel bolaget har fokuserat på att hålla sina utvecklare glad, enligt Suneet Nandwani, eBay ‘ s senior director of cloud-infrastruktur och plattformar. Det ledde till flera utmaningar och innovationer i företag, av vilka den senaste är utvecklingen av TessMaster — en handlingsram för att distribuera Kubernetes på Internationaliserad.
Med framväxten av Docker, blev det klart att containrarna är “en teknik som utvecklare kärlek,” Nandwani berättade ZDNet.
eBay såg kluster chefer som en möjlig väg för att automatisera sin verksamhet i stor skala, Nandwani läggas till. “Vi kände att vår managability och funktionsduglighet… skulle faktiskt förbättra med cluster management.” På toppen av det, avancerad schemaläggning och cluster management kan leda till en effektivare användning av infrastruktur och därmed kostnadsbesparingar.
Företaget undersökt sina alternativ och landade på Kubernetes för sin eleganta utvecklare gränssnitt. Men som en av de största Internationaliserad implementeringar i världen, kör Kubernetes inte verkar möjligt för eBay.
“De flesta av de företag som anställer Kubernetes internt är mycket mindre skala,” Nandwani förklaras. “När du har en grupp med ett tiotal av noder, det är en sak. Om du har sju eller åtta med hundratals av tusentals noder, det är helt annorlunda.”
Som det började att ta upp detta problem i början av 2016, eBay var missnöjda med befintliga lösningar som Magnum.
“Vi ville inte se någonting i den gemenskap som kunde hjälpa oss, så vi bestämde oss för att skriva vår egen plattform för Kubernetes som körs på toppen av Internationaliserad,” Nandwani sagt.
TessMaster kan distribuera Kubernetes på Internationaliserad, det kan skala upp det och det flex och flex ner det, Nandwani sagt. Det är ett pågående arbete, och eBay fortsätter att bygga vidare hantering kapacitet till det. Samtidigt som eBay har inte gjort det open source, men det har för avsikt att “eftersom det inte finns någon anledning för oss att inte,” Nandwani sagt.

eBay har för närvarande sju stora kluster utvecklas med hjälp av TessMaster och planer på att kraftigt skala ut Kubernetes. “Det finns en hel del nya tillämpningar utvecklas, och även plattformar utvecklas, på eBay riktade rakt mot att köra på Kubernetes,” Nandwani sagt.
eBay 2013 flytta till Internationaliserad var på samma sätt som drivs av sitt intresse för att vädja till utvecklare.
“När vi byggde vår eBay särskilda moln… det fungerade ganska bra, men det fanns ett par nackdelar-den ena var att det inte var mycket öppen,” Nandwani sagt. “Vi var tvungna att träna våra egna utvecklare för att fungera på vårt moln. Den andra saken var hur att locka till sig talang. Samhället utvecklas mycket snabbt, och vi stod stilla. Vi har gjort ett strategiskt beslut runt 2013 att ändra vårt genomförande för att Internationaliserad.”
Och liknande behållare, Internationaliserad har inneburit en utmaning för en plattform som är lika stort som eBay.
“Eftersom de flesta distributioner på Internationaliserad var mycket mindre än vår, det var inte så mycket fokus på att driva en plattform på massiv skala,” Nandwani förklaras. “Hur gör du för att övervaka detta moln, hur gör du capacity management, hur gör du för sanering i händelse av att något går fel, varningar… det finns en hel massa av problem som kan uppstå när du använder ett moln på en stor skala.”
eBay sätta betydelsefulla tekniska insatser till att lösa de problem, som har delats och en del som fortfarande interna lösningar. “Vi har utvecklat en hel del mognad, från en teknisk synvinkel, vd Internationaliserad i stor skala,” Nandwani sagt.
Microsoft fortsätter sin pivot att bli allt om molntjänster
Det är inte över för Windows och enheter. Men Microsofts framtid är allt om molnet och abonnemang, som dess ekonomi och företagens prioriteringar visa.