Abstract-Microservices arkitektur har startat en ny trend för applikationsutveckling av ett antal skäl: 1) att minska komplexiteten genom att använda små tjänster, 2) att skala, ta bort och distribuera delar av systemet på ett enkelt sätt, 3) att förbättra flexibiliteten att använda olika ramar och verktyg, 4) att öka den totala skalbarheten och 5) att förbättra systemets motståndskraft. Containrar har försett användningen av mikrotjänster arkitekturer genom att vara lätt, ger snabba starttider, och har en låg overhead. Containrar kan användas för att utveckla applikationer baserade på monolitiska arkitekturer där hela systemet körs inuti en enda behållare eller inuti en mikroservicearkitektur där en eller några processer körs inuti containrarna. Två modeller kan användas för att implementera en microservice arkitektur med hjälp av behållare: master-slave, eller bo-container. Målet med detta arbete är att jämföra prestanda hos CPU och nätverkskörning riktmärken i de två ovan nämnda modellerna av mikrotjänster arkitektur ger därmed en referensanalys vägledning för systemdesigners.
Amaral m.fl. REF utvärderade prestandan hos mikroservicearkitekturer med hjälp av behållare.
Performance Evaluation of Microservices Architectures using Containers
{'venue': '2015 IEEE 14th International Symposium on Network Computing and Applications', 'journal': '2015 IEEE 14th International Symposium on Network Computing and Applications', 'mag_field_of_study': ['Computer Science']}