V poslední době jsem začal pracovat na hobby projektu (etechblog.cz Tools), abych otestoval výkon webu, pořídil snímek obrazovky, bezpečnostní kontrolu z více míst.
Požadavky na server na více místech znamená, že musím vzít v úvahu vnitřní latenci, protože server spolu bude mluvit, aby doručil požadovaný obsah z požadovaného umístění.
Google Cloud Platform (GCP) je známá svou nízkou latencí a jsem spokojen s výkonem etechblog.cz, který je hostován na GCP.
Latenci k GCP přes internet můžete zkontrolovat pomocí online nástrojů pro latenci, jako je např Cloudová harmonie.
Nemohl jsem však najít žádný zdroj, který by naznačoval latenci mezi oblastmi Google Cloud.
Tak mě napadlo udělat si malý test sám a tady je výsledek.
Datová centra Google Cloud jsou dostupná v následujících dvaceti čtyřech regionech.
- 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
Poskytl jsem instanci f1-micro ve všech regionech s Ubuntu 20 LTS. Neinstaloval jsem žádný další software a provedl jsem ping na server jiného regionu 10krát přes soukromou IP.
ping –c 10 $PRIVATE_IP_ADDRESS_OF_OTHER_REGION
A tady máte výsledky průměrné latence v milisekundách.
Latence Google Cloud mezi regiony
Zobrazit údaje o latenci na celé stránce
- Zelená = méně než 100 ms
- Oranžová = Mezi 100 až 200 ms
- Červená = Nad 300 ms
Zajímavý…
- Sydney a Singapur mají vysokou latenci z/do všech regionů.
- Oregon funguje lépe pro připojení k Asii
- Tokio má nejnižší latenci pro připojení do Asie a USA
- Londýn hraje v Evropě lépe
Výše uvedené by vám mělo poskytnout představu o tom, kde interně hostit své služby, abyste dosáhli lepších výsledků.
Užili jste si čtení článku? Co takhle sdílet se světem?