Скільки становить затримка Google Cloud (GCP) між регіонами?

Нещодавно я розпочав працювати над особистим проектом (techukraine.net Tools), метою якого є аналіз продуктивності веб-сайтів, створення їхніх скріншотів, а також перевірка безпеки з різних географічних точок.

Через вимогу мати сервери в різних місцях, мені довелося враховувати внутрішню затримку, оскільки сервери взаємодіятимуть між собою для надання запитуваного контенту з відповідного місця.

Google Cloud Platform (GCP) славиться низькою затримкою, і я задоволений продуктивністю techukraine.net, який розміщено на GCP.

Ви можете оцінити затримку GCP за допомогою онлайн-інструментів, таких як Cloud Harmony.

Проте, я не знайшов жодної інформації щодо затримки між різними регіонами Google Cloud.

Тому я вирішив провести власне тестування, і нижче представлені результати.

Центри обробки даних Google Cloud знаходяться у двадцяти чотирьох різних регіонах, перелік яких подано нижче:

  • Айова, центральна частина США
  • Орегон, західна частина США
  • Північна Вірджинія, східна частина США
  • Південна Кароліна, східна частина США
  • Бельгія, Європа
  • Лондон, Європа
  • Франкфурт, Німеччина
  • Сінгапур, Південно-Східна Азія
  • Тайвань, Східна Азія
  • Токіо, Північна Азія
  • Сідней, Австралія
  • Сан-Паулу, Бразилія
  • Мумбаї, Індія
  • Монреаль, Канада
  • Нідерланди, Європа
  • Лос-Анджелес, західна частина США
  • Солт-Лейк-Сіті, західна частина США
  • Лас-Вегас, західна частина США
  • Цюріх, Західна Європа
  • Джакарта, Південно-Східна Азія
  • Фінляндія, Північна Європа
  • Гонконг, Східна Азія
  • Осака, Північно-Східна Азія
  • Сеул, Північно-Східна Азія

Для проведення тесту, я створив екземпляр f1-micro з Ubuntu 20 LTS у кожному регіоні. Я не встановлював додаткового програмного забезпечення та здійснив 10 ping-запитів до серверів в інших регіонах через їхні приватні IP-адреси.

ping –c 10 $PRIVATE_IP_ADDRESS_OF_OTHER_REGION

Нижче наведено середні показники затримки в мілісекундах.

Затримка Google Cloud між регіонами

Перегляньте повну таблицю даних про затримку

  • Зелений колір = затримка менше 100 мс
  • Помаранчевий колір = затримка від 100 до 200 мс
  • Червоний колір = затримка понад 300 мс

Цікаві спостереження:

  • Сідней та Сінгапур мають високу затримку з/до усіх інших регіонів.
  • Орегон демонструє кращу продуктивність при підключенні до Азії.
  • Токіо має найменшу затримку при підключенні до Азії та США.
  • Лондон показує кращі результати в межах Європи.

Ця інформація має надати вам розуміння щодо вибору місця розміщення ваших сервісів для досягнення кращих результатів.

Вам сподобалася ця стаття? Можливо, ви хотіли б поділитися нею з іншими?