Нещодавно я розпочав працювати над особистим проектом (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 мс
Цікаві спостереження:
- Сідней та Сінгапур мають високу затримку з/до усіх інших регіонів.
- Орегон демонструє кращу продуктивність при підключенні до Азії.
- Токіо має найменшу затримку при підключенні до Азії та США.
- Лондон показує кращі результати в межах Європи.
Ця інформація має надати вам розуміння щодо вибору місця розміщення ваших сервісів для досягнення кращих результатів.
Вам сподобалася ця стаття? Можливо, ви хотіли б поділитися нею з іншими?