Onderzoek ThousandEyes: opvallende verschillen in prestaties tussen cloud hyperscalers

4 december 2019

Sinds twee jaar onder­zoekt Thou­san­dEyes – het bedrijf dat gespe­ci­a­li­seerd is in inzicht in het internet en de digitale erva­ringen van gebrui­kers – de inter­na­ti­o­nale netwerk­pres­ta­ties en verschillen in connec­ti­vi­teit van de vijf grootste cloud­pro­vi­ders: Amazon Web Services (AWS), Google Cloud, Microsoft Azure, Alibaba Cloud en IBM Cloud. Het onderzoek is een onbe­voor­oor­deeld hulp­middel dat IT-managers helpt in hun zoektocht naar een cloud­pro­vider en  helpt bedrijven bij het verge­lijken van de pres­ta­ties van cloud­pro­vi­ders, zodat ze betere keuzes kunnen maken.   Voor het onderzoek maakte Thou­san­dEyes gebruik van zijn eigen platform om netwerk­pres­ta­ties in cloudom­ge­vingen te meten. Het bedrijf analy­seerde meer dan 320 miljoen data­punten, verzameld uit 98 inter­na­ti­o­nale metro­lo­ca­ties over een periode van dertig dagen, waarbij zowel end-to-end prestatie- en in-depth padme­tings­tech­nieken zijn gebruikt. 

Openbaar internet of eigen backbone

Sommige cloud­pro­vi­ders zijn voor verkeer sterk afhan­ke­lijk van het openbare internet in plaats van hun eigen backbone. Dat kan invloed hebben op de voor­spel­baar­heid van pres­ta­ties. Google Cloud en Azure zijn sterk afhan­ke­lijk van hun private backbone-netwerken voor hun klant­ver­keer. Dat beschermt ze tegen vari­ë­rende pres­ta­ties die nu eenmaal horen bij het openbare internet. AWS en Alibaba Cloud daar­en­tegen zijn voor het grootste deel van hun verkeer sterk afhan­ke­lijk van het openbare internet, wat leidt tot meer opera­ti­o­nele risico’s die invloed kunnen hebben op de voor­spel­baar­heid van pres­ta­ties. IBM Cloud heeft een hybride aanpak die per regio verschilt. 

Regionale verschillen

Latijns-Amerika en Azië hebben over alle clouds de grootste verschillen in pres­ta­ties; in Noord-Amerika zijn cloud­pres­ta­ties over het algemeen verge­lijk­baar. Regionale verschillen in pres­ta­ties kunnen veel impact hebben op het gebied van pres­ta­tie­winst of ‑verlies. Om inter­na­ti­o­naal optimale pres­ta­ties te garan­deren, is het dan ook raadzaam om heel grondig onderzoek te doen naar alle regionale prestaties. 

Global Accelerator van AWS geen one-size-fits-all

AWS Global Acce­le­rator – in november 2018 geïn­tro­du­ceerd om klanten tegen een fee gebruik te laten maken van de private backbone van AWS – overtreft niet altijd het internet. Hoewel er veel voor­beelden zijn van verbe­terde pres­ta­ties in verschil­lende regio’s over de gehele wereld, blijkt de AWS Global Acce­le­rator geen one-size-fits-all oplossing. Er zijn namelijk ook verschil­lende voor­beelden waarin het internet juist sneller en betrouw­baarder presteert dan AWS Global Acce­le­rator, of waarbij het verschil te verwaar­lozen is. Verder laat de benchmark zien dat de keuze voor een breed­band­in­ter­net­ser­vi­ce­pro­vider (ISP) gevolgen heeft voor cloud­pres­ta­ties. Bedrijven die elke mogelijke voor­sprong willen behalen, moeten overwegen welke breedband-ISP zij kiezen op basis van de cloud waarvan zij het meest afhan­ke­lijk zijn. De keuze van een bepaalde breed­band­pro­vider voor het aansluiten op elke cloud kan namelijk betere of slechtere pres­ta­ties tot gevolg hebben. 

Chinese firewall

Alle cloud­pro­vi­ders leveren in op pres­ta­ties wanneer ze de Chinese firewall overgaan. Hoewel Alibaba Cloud afkomstig is uit China, ervaart de cloud­pro­vider packet loss wanneer hij de Chinese firewall overgaat – net als alle andere cloud­pro­vi­ders. Er is dus opvallend genoeg geen voor­keurs­be­han­de­ling voor de Chinese cloud­pro­vider. Grote bedrijven met klanten in China, die twijfelen over een hosting­regio in China vanwege strenge voor­schriften voor verkeer en data­pri­vacy, kunnen voorlopig Hongkong overwegen als goed alter­na­tief: verkeer van Alibaba Cloud ervaart de minste packet loss van Hongkong naar China, gevolgd door Azure en IBM. 

TE report

Benchmarkresultaten per cloudprovider: geen cloud wordt op dezelfde manier gecreëerd

De eerste Cloud Perfor­mance Benchmark van november 2018 bench­markte de drie grootste cloud­pro­vi­ders (gekeken naar markt­aan­deel) AWS, Azure en Google Cloud. Thou­san­dEyes voegde daar in 2019 twee providers aan toe: Alibaba Cloud en IBM Cloud. Er zijn belang­rijke verschillen tussen elke cloud voor wat betreft algemene pres­ta­ties en connectiviteitsarchitecturen: 

  •  AWS heeft over het algemeen lage latency en heeft in 2019 enkele kleine verbe­te­ringen door­ge­voerd. Zijn eenheden voor het meten van voor­spel­baar­heid daar­en­tegen zijn wel aanzien­lijk verbeterd. Vooral in Azië, waar in 2019 maar liefst 42 procent minder variatie plaats­vond. Maar doordat AWS voor levering heel afhan­ke­lijk is van het internet en in mindere mate van zijn eigen backbone, heeft het nog altijd een lagere pres­ta­tie­voor­spel­baar­heid dan Azure en Google Cloud.
  • Azure blijft sterke netwerk­pres­ta­ties houden, gebaseerd op opvallend gebruik van zijn eigen backbone om gebrui­kers­ver­keer naar cloudhostingregio’s te verplaatsen. Opval­lende veran­de­ringen in 2019 ten opzichte van 2018 zijn een verbe­te­ring van gemiddeld vijftig procent in pres­ta­tie­voor­spel­baar­heid in Sydney, terwijl India juist een afname in pres­ta­tie­voor­spel­baar­heid van 31 procent zag. Ondanks een kleine jaar-op-jaar­af­name blijft Azure aan kop voor wat betreft pres­ta­tie­voor­spel­baar­heid in Azië, verge­leken met de andere cloudproviders.
  • Google Cloud blijft gebruik van zijn eigen backbone prefe­reren voor het verplaatsen van gebrui­kers naar cloudhostingregio’s. De cloud­pro­vider heeft in de meeste regio’s sterke pres­ta­ties, hoewel er nog steeds sprake is van aanzien­lijke wereld­wijde verschillen die sinds het eerste rapport in 2018 niet zijn opgelost. Verkeer uit Europa en Afrika doet er twee­ën­half tot drie keer langer over om in India te komen, waarbij het de rest van de wereld overgaat in plaats van direct. Daarnaast heeft Google Cloud inzicht in het interne netwerk vermin­derd, wat het voor gebrui­kers moei­lijker maakt om de netwerk­paden en ‑pres­ta­ties te begrijpen.
  • De pres­ta­ties van Alibaba Cloud zijn verge­lijk­baar met die van andere cloud­pro­vi­ders. Voor wat betreft connec­ti­vi­teits­pa­tronen, regi­o­lo­ca­ties en zelfs regio­be­na­mingen, komt hij het meest overeen met AWS. Zo is Alibaba Cloud net als AWS voor het grootste deel van gebruiks­ver­keer­trans­port sterk afhan­ke­lijk van het openbare internet in plaats van de eigen private netwerk-backbone. Uniek voor Alibaba Cloud is, dat verkeer tussen regio’s niet beperkt blijft tot de eigen cloud­in­fra­struc­tuur, zoals bij de andere vier cloud­pro­vi­ders wel het geval is. In plaats daarvan gaat het verkeer weg uit Alibaba Cloud, door­kruist het openbare internet en gaat dan terug naar Alibaba Cloud.
  • Ook de pres­ta­ties van IBM Cloud zijn verge­lijk­baar met die van de andere grote spelers. IBM heeft een hybride aanpak voor het leveren van verkeer, waarbij hij – afhan­ke­lijk van welke regio’s toegang hebben tot gebrui­kers­ver­keer – afwisselt tussen gebruik van de eigen private backbone en het openbare internet.

Het Cloud Perfor­mance Benchmark-onder­zoeks­rap­port 2019 laat goed zien hoeveel verschil er kan zijn in pres­ta­ties van de top-cloud­ser­vi­ce­pro­vi­ders. Dat onder­streept volgens Thou­san­dEyes dat bedrijven moeite moeten blijven inves­teren in het verza­melen van netwer­k­in­for­matie en hun eigen pres­ta­ties moeten blijven meten om te garan­deren dat ze van hun cloud­pro­vi­ders krijgen wat ze verwachten.

Pin It on Pinterest

Share This