Недавно сам започео рад на личном пројекту, названом вдзвдз Тоолс, чији је циљ тестирање перформанси веб сајтова, прављење снимака екрана и спровођење безбедносних провера са више локација.
С обзиром на то да слање захтева серверима са различитих локација подразумева комуникацију између сервера ради испоруке садржаја, од кључне је важности узети у обзир интерну латенцију.
Google Cloud Platform (GCP) је позната по својој ниској латенцији, и ја сам задовољан перформансама вдзвдз-а које се остварују на GCP-у.
Могуће је проверити латенцију до GCP-а путем интернета користећи различите онлајн алате за тестирање латенције, као што је Cloud Harmony.
Међутим, нисам успео да пронађем ниједан ресурс који би пружио информације о латенцији између различитих региона Google Cloud-а.
Стога сам одлучио да спроведем мало истраживање и у наставку представљам резултате.
Google Cloud центри података су распоређени у двадесет и четири региона широм света, а то су:
- Ајова, Централна Америка
- Орегон, Запад САД
- Северна Вирџинија, Исток САД
- Јужна Каролина, Исток САД
- Белгија, Европа
- Лондон, Европа
- Франкфурт, Немачка
- Сингапур, Југоисточна Азија
- Тајван, Источна Азија
- Токио, Северна Азија
- Сиднеј, Аустралија
- Сао Пауло, Бразил
- Мумбај, Индија
- Монтреал, Канада
- Холандија, Европа
- Лос Анђелес, Запад САД
- Солт Лејк Сити, Запад САД
- Лас Вегас, Запад САД
- Цирих, Европа Запад
- Џакарта, Југоисточна Азија
- Финска, Северна Европа
- Хонг Конг, Источна Азија
- Осака, Североисточна Азија
- Сеул, Североисточна Азија
У сваком од наведених региона сам покренуо ф1-мицро инстанцу са Убунту 20 ЛТС оперативним системом. Након тога нисам инсталирао додатни софтвер, већ сам извршио 10 пинг тестова ка серверу у другом региону користећи приватне ИП адресе.
ping –c 10 $PRIVATE_IP_ADDRESS_OF_OTHER_REGION
У наставку се налазе просечне вредности латенције, изражене у милисекундама.
Латенција између Google Cloud региона
Комплетне податке о латенцији можете видети овде.
- Зелена боја = Мање од 100 мс
- Наранџаста боја = Између 100 и 200 мс
- Црвена боја = Изнад 300 мс
Занимљиви запажања:
- Сиднеј и Сингапур показују значајно високу латенцију у односу на остале регионе.
- Орегон показује боље резултате у повезивању са Азијским регионима.
- Токио показује најмању латенцију за повезивање са Азијом и САД.
- Лондон има боље резултате у оквиру Европе.
Наведене информације могу вам помоћи да стекнете увид у то где је најбоље хостовати ваше интерне сервисе за оптималне перформансе.
Надам се да сте уживали у читању овог чланка. Слободно га поделите са другима!