
Volgens de 2019 benchmark van ThousandEyes is de ene publieke cloud provider de andere niet. Er zijn grote verschillen in de manier waarop cloud providers omgaan met netwerkverbindingen. Er zijn ook grote verschillen in de prestaties en voorspelbaarheid van de clouddiensten per regio. Het is daarom belangrijk dat organisaties die overwegen om over te stappen naar de cloud inzicht krijgen in wat elke cloud provider biedt en wat de verschillen zijn.
ThousandEyes voerde zijn vergelijking (benchmark) van cloud providers voor eerst uit in 2018. In die benchmark werden drie publieke cloud providers onder de loep genomen: Amazon Web Services (AWS), Microsoft Azure (Azure) en Google Cloud Platform (GCP). De onderzoekers richtten zich daarbij vooral op de analyse van gegevens over netwerkprestaties en -verbindingen.
Dit jaar geeft het onderzoek een breder inzicht in de markt doordat er twee cloud providers zijn toegevoegd: Alibaba Cloud en IBM Cloud. De benchmark legt bovendien de bevindingen uit 2018 en 2019 naast elkaar om veranderingen aan het licht te brengen die er in een jaar plaatsvonden en wat hiervan de oorzaak is.
ThousandEyes verzamelde gedurende een periode van vier weken gegevens over bidirectionele netwerkprestaties zoals vertraging, packet loss en ‘grilligheid’ van het verkeer. Het bedrijf deed dit vanuit het oogpunt van eindgebruikers in wereldwijde datacenters voor alle vijf de publieke cloud providers. Daarnaast keek ThousandEyes naar de netwerkprestaties van de grootste breedbandaanbieders in de VS (ISPs), zoals AT&T, Verizon, Comcast, CenturyLink, Cox en Charter.
De onderzoekers analyseerden vervolgens ruim 320 miljoen gegevenspunten om de benchmark te maken. Hieronder staan de resultaten.
Onregelmatigheid tussen cloud providers
Uit het eerste onderzoek van ThousandEyes in 2018 bleek dat sommige cloud providers zwaar leunen op het publieke internet voor hun gebruikersverkeer. Anderen deden dat juist niet. In 2019 toont de benchmark aan dat de cloud providers over het algemeen dezelfde prestaties behaalden in bidirectionele netwerkvertraging.
Volgens ThousandEyes hebben verschillen in de infrastructuur en verbindingen echter een grote impact op hoe verkeer stroomt tussen gebruikers en bepaalde regio’s waar cloud hosting plaatsvindt. AWS en Alibaba vertrouwen hiervoor nagenoeg volledig op internet. Azure en GCP gebruiken hiervoor hun eigen backbone-netwerken. IBM doet een beetje van beiden en hanteert een hybride aanpak.
ThousandEyes onderzocht ook de claim van Amazon dat AWS Global Accelerator beter presteert dan internetverbindingen. AWS introduceerde zijn Global Accelerator in november 2018 en gaf gebruikers daarmee de optie om gratis gebruik te maken van het eigen backbone-netwerk van AWS in plaats van de standaard publieke internetverbinding. Hoewel de prestaties in sommige regio’s inderdaad verbeterden, was internet in andere regio’s juist sneller en betrouwbaarder dan AWS Global Accelerator, aldus het onderzoek.
De prestaties van de breedband ISPs, waarvan veel bedrijven gebruikmaken voor cloudverbindingen, vertoonden ook veel verschillen, zelfs in de volwassen Amerikaanse markt. Uit de evaluatie van de netwerkprestaties van de zes Amerikaanse ISPs, bleek de routing vaak ondermaats, met soms zelfs tien keer meer netwerkvertraging dan men zou mogen verwachten.
Locatie, locatie, locatie
Cloud providers hebben normaal gesproken last van packet loss als zij door de content-filtering firewall van China gaan, zelfs als zij zich in de regio bevinden, zoals Alibaba. Het onderzoek over 2019 keek nauwkeurig naar de tol die de prestaties van de cloud providers daarvoor betalen in China, dat berucht is om de uitdagingen waarvoor het online bedrijven stelt. Voor cloud providers die klanten hebben in China, adviseert ThousandEyes Hong Kong als hostingregio. Het verkeer van Alibaba naar en vanuit Hong Kong had, vergeleken met de andere cloud providers, het minste last van packet loss, gevolgd door Azure en IBM.
In andere delen van de wereld variëren de prestaties voor alle cloud providers het meeste in Latijns-America en Azië. Zo was de netwerkvertraging in Rio de Janeiro zes keer hoger dan in GCP’s San Paulo hostingregio. Volgens ThousandEyes komt dit door het feit dat de ‘omgekeerde verbinding’ (van cloud naar gebruiker) niet optimaal is. Binnen Noord Amerika en West Europa leveren alle vijf de cloud providers echter over gelijkwaardige, robuuste netwerkprestaties.
De benchmark van ThousandEyes bevestigt dat locatie een belangrijke factor is. Dat moet men zeker meenemen in de keuze voor publieke cloud providers.
Multi-cloudverbindingen
In 2018 ontdekte ThousandEyes dat er een groot aantal onderlinge verbindingen plaatsvinden tussen de backbone-netwerken van AWS, GCP en Azure. Opvallend is dat de multi-cloudverbindingen dit jaar, door de toevoeging van IBM en Alibaba, juist heel onregelmatig zijn. Volgens ThousandEyes hebben IBM en Alibaba Cloud geen volledig vastgelegde, directe verbindingen met andere cloud providers. Dat komt doordat zij meestal ISPs gebruiken om hun clouds te verbinden met andere providers. AWS, Azure en GCP sluiten zich daarentegen direct op elkaar aan en hebben geen externe ISPs nodig voor multi-cloudcommunicatie.
Nu er steeds meer initiatieven rondom multi-cloud worden genomen, moeten netwerkprestaties een van de criteria zijn in de beoordeling van multi-cloudverbindingen. Deze zijn aantoonbaar niet hetzelfde voor alle cloud providers en regio’s. De uitgebreide benchmark van ThousandEyes is een goede leidraad voor bedrijven die willen uitzoeken welke publieke cloud provider het doel het beste dient. Maar daar moet men zich niet op blind staren. Men moet ook rekening houden met het onvoorspelbare karakter van internet en hoe dit van invloed is op prestaties, risico’s veroorzaakt en de operationele complexiteit verhoogt. Voor de volledigheid moeten bedrijven daarom ook eigen informatie inwinnen over de netwerken van cloud providers. Alleen dan kunnen zij de voordelen die de cloud belooft, volledig benutten.
Bron: Network World