eBay bygger sit eget værktøj til at integrere Kubernetes og OpenStack

0
146

Fra Dag Ét af eBay ‘s cloud rejse, e-handel selskab, der har fokuseret på at holde sine udviklere glade for, i henhold til Suneet Nandwani, eBay’ s øverste direktør for cloud-infrastruktur og platforme. Det er ført til flere udfordringer og nye tiltag i virksomheden, hvoraf den seneste er udviklingen af TessMaster — en management framework til at implementere Kubernetes på OpenStack.

Med fremkomsten af Dokker, blev det klart, at containere er “en teknologi, som udviklere kærlighed,” Nandwani fortalte ZDNet.

eBay så cluster managers som en potentiel vej til at automatisere sine operationer på skalaen, Nandwani tilføjet. “Vi følte, at vores managability og brugervenlighed… faktisk ville forbedre med cluster management.” På toppen af det, avanceret planlægning og forvaltning af klynger, kan føre til en mere effektiv udnyttelse af infrastrukturen og dermed besparelser.

Virksomheden undersøgt sine muligheder og landede på Kubernetes for sin elegante udvikler interface. Men som en af de største OpenStack-implementeringer i verden, der kører Kubernetes ikke synes muligt for eBay.

“De fleste af de virksomheder, der beskæftiger Kubernetes internt er meget mindre skala,” Nandwani forklaret. “Når du har en klynge med snesevis af noder, det er en ting. Hvis du har op til syv eller otte med hundredvis af tusindvis af noder, er det helt anderledes.”

Da det begyndte at beskæftige sig med dette problem i begyndelsen af 2016, eBay var utilfreds med de eksisterende løsninger, som Magnum.

“Vi kunne ikke se noget i det fællesskab, som kunne hjælpe os, så vi besluttede at skrive vores egne management platform for Kubernetes, der kører på toppen af OpenStack,” Nandwani sagde.

TessMaster kan implementere Kubernetes på OpenStack, det kan skalere det ud, og det bøj det op og bøj det ned, Nandwani sagde. Det er et arbejde i gang, og eBay fortsætter med at bygge ledelseskompetencer i det. Mens eBay har ikke gjort det open source endnu, det har til hensigt at “fordi der er ingen grund for os ikke at gøre det,” Nandwani sagde.

ebaykubernetes.png

eBay i øjeblikket har syv store klynger indsat med hjælp fra TessMaster og har planer om at betydeligt omfang ud sin brug af Kubernetes. “Der er en masse nye applikationer, der udvikles, og endda platforme, der udvikles, på eBay målrettet og holdent på, der kører på Kubernetes,” Nandwani sagde.

eBay ‘ s 2013 flytte til OpenStack var ligeledes drevet af sin interesse i at appellere til udviklere.

“Når vi først har bygget vores eBay specifikke sky… det fungerede ret godt, men der var også et par ulemper-den ene var, at det ikke var meget åbne,” Nandwani sagde. “Vi var nødt til at uddanne vores egne udviklere til at arbejde på vores cloud. Den anden ting var, hvordan at tiltrække talent. Fællesskabet udvikler sig meget hurtigt, og vi stod stille. Vi har lavet en strategisk beslutning omkring 2013 til at ændre vores implementering til OpenStack.”

Og ligesom beholdere, OpenStack præsenteret en udfordring til en platform for så stor som eBay.

“Fordi de fleste af de installationer på OpenStack var meget mindre end vores, var der ikke meget fokus på at drive en cloud-platform i stor skala,” Nandwani forklaret. “Hvordan kan du overvåge denne sky, hvordan gør man, kapacitetsstyring, hvordan gør du for afhjælpning i tilfælde af at noget går galt, advarer… der er en hel bunke af problemer, der kommer til at være, når du betjener en sky på en stor skala.”

eBay sætte betydelige tekniske indsats i at løse de problemer, hvoraf nogle er blevet delt og nogle, som forbliver interne løsninger. “Vi har udviklet en masse af modenhed, fra en teknisk synsvinkel, administrerende OpenStack på skalaen,” Nandwani sagde.

Microsoft continues its pivot to being all about cloud services

Microsoft fortsætter med at dreje, bliver alle omkring cloud-tjenester

Det er ikke over for Windows og enheder. Men Microsoft ‘ s fremtid er i stigende grad om cloud og abonnementer, som sin økonomistyring og corporate prioriteter vis.