Orkestrering i Docker - Jämförelse mellan Docker Swarm och Kubernetes

Detta är en Kandidat-uppsats från Mälardalens högskola/Akademin för innovation, design och teknik

Författare: Pontus Dagerfall; Vilhelm Beijer; [2020]

Nyckelord: ;

Sammanfattning: I en värld där ny teknik introduceras hela tiden kan det ibland vara svårt att välja vilka verktyg man ska använda. För att lösa en uppgift kan det finnas en uppsjö av olika program, applikationer och redskap tillgängliga, men hur vet man vilken som är bäst lämpad för den uppgiften man ska utföra? I den här rapporten är meningen att vi ska svara på den frågan när det specifikt handlar om orkerstreringsverktyg för Docker. Docker är en virtualiseringsmetod som till skillnad från traditionella virtuella maskiner isolerar processer snarare än hela operativsystem, vilket i sin tur gör det mer modulärt och smidigt att arbeta med. Vill man dessutom använda denna teknik i en distribuerad miljö är det nyttigt att veta vilka verktyg som har vilka styrkor. För att underöka detta har vi jämfört de två populäraste orkerstreringsverktygen för Docker; Docker Swarm och Kubernetes. Vi har jämfört dessa två verktyg dels genom en litteraturstudie där vi presenterar kvalitativ data för användarvänlighet och dokumentation, och en mängd kvantitativa tester där vi mäter prestanda i skalbarhet, redundans och migrering. Med dessa tester ämnar vi underlätta för administratörer och lekmän som söker den bästa lösningen för sin distribuerade Docker-miljö. Resultatet av literaturstudien och de kvantitativa testerna går i sär vad gäller möjligheten att ta fram ett fullständigt svar för alla situationer. Docker Swarm placerar sig långt över Kubernetes i fråga om användarvänlighet medan Kubernetes levererar långt bättre effektivitet och funktionalitet. Detta menar vi betyder att Docker Swarm är det bättre verktyget för mindre miljöer där lätthanterlig administrering värderas högt medans Kubernetes är det bättre alternativet för större infrastrukturer med högre krav för funktionalitet och låg latens.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)