Abstract-Microservices används för att bygga komplexa applikationer som består av små, oberoende och mycket frikopplade processer. Nyligen, microservices ofta nämns i ett andetag med containerteknik som Docker. Därför upplever operativsystemsvirtualisering en renässans i molndata. Dessa metoder ska tillhandahålla horisontellt skalbara och lättanvända system och ett högpresterande alternativ till hypervisorer. Icke desto mindre undersöks knappast prestandapåverkan från behållare ovanpå hypervisorer. Dessutom kommer mikroserviceramar ofta tillsammans med programvarudefinierade nätverk. I detta bidrag presenteras referensresultat för att kvantifiera effekterna av behållare, programvarudefinierat nätverk och kryptering på nätverksprestanda. Även containrar, även om de antas vara lätta, visar en anmärkningsvärd inverkan på nätets prestanda. Dessa effekter kan minimeras på flera systemskikt. Vissa designrekommendationer för moln utplacerade system som följer microservice arkitektur mönster härleds.
Kratzke REF utvärderar till exempel effekten av Docker-containrar, programvarudefinierade nätverk och kryptering till nätverksprestanda i distribuerade molnbaserade system med hjälp av HTTP-baserad kommunikation.
About Microservices, Containers and their Underestimated Impact on Network Performance
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}