Kolik je Google Cloud Latency (GCP) mezi regiony?

V poslední době jsem se pustil do vývoje vlastního hobby projektu (etechblog.cz Tools), jehož cílem je otestovat výkon webových stránek, vytvářet screenshoty a provádět bezpečnostní kontroly z různých geografických lokací.

Implementace požadavků na server z více míst vyžaduje, abych zohlednil vnitřní latenci, která vzniká při komunikaci serverů za účelem doručení obsahu z požadované lokality.

Google Cloud Platform (GCP) je známá pro svou nízkou latenci a s výkonem mého webu etechblog.cz, který je hostován právě na GCP, jsem velmi spokojen.

Latenci mezi vámi a GCP přes internet si můžete sami ověřit pomocí online nástrojů pro testování latence, jako je například Cloud Harmony.

Nicméně se mi nepodařilo najít žádný relevantní zdroj, který by poskytoval informace o latenci mezi jednotlivými regiony v rámci Google Cloudu.

Proto jsem se rozhodl provést si vlastní malý test a zde jsou výsledky, které jsem získal.

Datová centra Google Cloud jsou aktuálně rozmístěna ve dvaceti čtyřech regionech po celém světě:

  • Iowa, centrální USA
  • Oregon, západ USA
  • Severní Virginie, východ USA
  • Jižní Karolína, východ USA
  • Belgie, Evropa
  • Londýn, Evropa
  • Frankfurt, Německo
  • Singapur, jihovýchodní Asie
  • Tchaj-wan, východní Asie
  • Tokio, Severní Asie
  • Sydney, Austrálie
  • Sao Paulo, Brazílie
  • Mumbai, Indie
  • Montreal, Kanada
  • Nizozemsko, Evropa
  • Los Angeles, západ USA
  • Salt Lake City, Západ USA
  • Las Vegas, západ USA
  • Curych, Evropa západní
  • Jakarta, jihovýchodní Asie
  • Finsko, Evropa sever
  • Hong Kong, východní Asie
  • Osaka, severovýchodní Asie
  • Soul, severovýchodní Asie

V každém z těchto regionů jsem vytvořil instanci virtuálního serveru f1-micro s operačním systémem Ubuntu 20 LTS. Na serverech nebyl instalován žádný další software. Z každého serveru jsem pak provedl deset pingů na server v jiném regionu, a to pomocí soukromé IP adresy.

ping –c 10 $PRIVATE_IP_ADDRESS_OF_OTHER_REGION

Níže naleznete výsledky, které ukazují průměrnou latenci v milisekundách.

Latence mezi regiony Google Cloud

Zobrazit podrobné údaje o latenci v tabulce

  • Zelená = méně než 100 ms
  • Oranžová = Mezi 100 až 200 ms
  • Červená = Nad 300 ms

Zajímavá zjištění:

  • Sydney a Singapur vykazují poměrně vysokou latenci do/ze všech ostatních regionů.
  • Oregon má relativně dobré spojení do Asie.
  • Tokio má nejnižší latenci pro spojení s Asií a USA.
  • Londýn se jeví jako optimální volba pro spojení v rámci Evropy.

Výše uvedené informace by vám měly poskytnout představu o tom, kde interně hostovat vaše služby, abyste dosáhli co nejlepších výsledků.

Byl pro vás tento článek užitečný? Neváhejte jej sdílet s ostatními!