På senare tid har jag fördjupat mig i ett hobbyprojekt, adminvista.com Tools, med syfte att utforska webbplatsers prestanda, ta skärmdumpar och utföra säkerhetskontroller från olika geografiska platser.
Att ha serverinfrastruktur på flera platser innebär att jag måste ta hänsyn till intern fördröjning (latens), eftersom servrar kommunicerar med varandra för att leverera det begärda innehållet från den specifika platsen.
Google Cloud Platform (GCP) är välkänt för sin låga latens, och jag är imponerad av den prestanda som adminvista.com uppvisar på GCP.
Du kan undersöka fördröjningen till GCP via internet genom att använda onlineverktyg som till exempel Cloud Harmony.
Dock saknade jag resurser som ger en överblick över latensen mellan olika Google Cloud-regioner.
Därför bestämde jag mig för att utföra ett eget test, och här är resultatet.
Google Cloud har sina datacenter utspridda över tjugofyra regioner:
- Iowa, centrala USA
- Oregon, västra USA
- Nordvästra Virginia, östra USA
- South Carolina, östra USA
- Belgien, Europa
- London, Europa
- Frankfurt, Tyskland
- Singapore, Sydostasien
- Taiwan, Östasien
- Tokyo, norra Asien
- Sydney, Australien
- Sao Paulo, Brasilien
- Mumbai, Indien
- Montreal, Kanada
- Nederländerna, Europa
- Los Angeles, västra USA
- Salt Lake City, västra USA
- Las Vegas, västra USA
- Zürich, Västeuropa
- Jakarta, Sydöstra Asien
- Finland, Norra Europa
- Hong Kong, Östasien
- Osaka, Nordöstra Asien
- Seoul, Nordöstra Asien
Jag skapade en f1-micro-instans i varje region med Ubuntu 20 LTS. Utan att installera någon extra programvara utförde jag tio ping-kommandon mot en annan regionserver via privat IP-adress.
ping –c 10 $PRIVAT_IP_ADRESS_FÖR_ANNAN_REGION
Här följer de genomsnittliga latensresultaten i millisekunder.
Latens mellan Google Cloud-regioner
Se latensdata i fullständigt format
- Grön = Under 100 ms
- Orange = Mellan 100 och 200 ms
- Röd = Över 300 ms
Det är intressant…
- Sydney och Singapore uppvisade hög latens från och till samtliga regioner.
- Oregon presterar bättre när det gäller anslutningar till Asien.
- Tokyo hade den lägsta latensen vid anslutningar till både Asien och USA.
- London presterar bättre inom Europa.
Ovanstående borde ge en indikation på var det är optimalt att placera dina interna tjänster för bättre prestanda.
Uppskattade du den här artikeln? Varför inte dela den med resten av världen?