De flesta teknik behållare som bor mindre än fem minuter och livslängd blir allt kortare

0
170

En majoritet av behållare fall, 54 procent, är bara cirka fem minuter eller mindre. Och dessa genomsnittliga livslängd fortsätta bli ännu kortare.

ship-freighter-san-francisco-ca-cropped-october-2013-photo-by-joe-mckendrick.jpg

Foto: Joe McKendrick

Att jämföra behållare liv nu jämfört med för ett år sedan, en färsk studie från Sysdig konstaterar att antalet containrar som lever under 10 sekunder eller mindre har fördubblats, från 11% till 22%. Antalet containrar som lever för fem minuter eller mindre mer än fördubblats, från 20% år 2018 till 54% detta år.

“Det är väl känt att behållare är kortlivade. Vad som är förvånande är att över hälften av containrar som är levande för mindre än fem minuter,” enkäten, som författarna påpekar. De tillägger att dessa extremt kort livslängd har konsekvenser för säkerhet, kräver en DevOps strategi. “Många containrar behov av att bara leva tillräckligt länge för att exekvera en funktion och sedan avsluta när den är klar. Sekunder kan tyckas kort, men för vissa processer, det är allt som krävs. Vi förväntar oss att antalet containrar med kort livslängd att öka, särskilt på serverlösa plattformar som är väl anpassade till att köra kort sikt uppgifter.”

Behållare Livslängd

<=10 sekunder 22%<=1 minut 17%<=5 minuter 15%<=10 minuter 9%<=30 minuter 10%<=1 timme 4%<=6 timmar 6%<=1 dag 3%<=1 vecka 8%<=2 veckor 4%>2 veckor 4%

På en vecka, det är en spik i behållare stoppa (8%), studiens författare observera. “Vi undersökte varför detta skulle vara fallet och funnit att vi kan korrelera detta till Kubernetes gör sitt jobb med att auto-att skala upp och ner. Under helgen, i takt med att efterfrågan på tjänster minskar, Kubernetes minskar antalet instanser per tjänst.” Undersökningen visar att Kubernetes är klart orchestrator val, anställd vid 77% av de områden som undersöktes.

Dessutom undersökningen visar också att hälften av behållare bilder får ersättas – även känd som churn – i en vecka eller mindre. “För de flesta om inte alla av dagens företag, snabbhet till marknaden frågor och gör all skillnad i att upprätthålla konkurrenskraften,” studiens författare staten. “Kod för distribution byggs ut oftare, vilket i sin tur innebär nya behållare bilder. Behållare stöd vad företagen behöver för att förvandla bra idéer till verklighet, snabbt.”

Tjänster-definierat som “funktionella komponenter programvara program som databasprogram, lastbalanserare och egen kod” — är kvar mycket längre perioder, Sysdig studie också visar. Dessa siffror är relativt oförändrad från 2018 studie. “Under, containrar kommer att börja och sluta att stödja skalning och andra verksamheter, men ansökningar kommer att fortsätta.”

Service Livslängd

<=10 sekunder 0%<=1 minut, 1%<=5 minuter 3%<=10 minuter 3%<=30 minuter 6%<=1 timme 6%<=6 timmar 6%<=1 dag 3%<=1 vecka 12%<=2 veckor 6%>2 veckor 53%

“Behållare är en perfekt följeslagare till den agila rörelsen,” forskarna staten. “De hjälper till att påskynda utvecklingen och lanseringen av kod, ofta i behållare microservices. Vi fann att över hälften av behållare bilder byts ut – aka churn – i en vecka eller mindre. Detta återspeglar den kortare tid mellan kod utgåvor. Dessutom visar det att CI – /CD-rörledningar är att hjälpa utvecklare team att leverera uppdateringar i en snabbare takt än någonsin tidigare.”

Relaterade Ämnen:

Datacenter

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete