Промет на веб локацији није сталан. На пример, саобраћај на сервисима за стримовање садржаја као што је Нетфлик прелази кров када се пусте нове епизоде ​​популарних серија.

Овај нагли пораст потражње ставља велики притисак на сервере одговорне за испоруку садржаја клијентима. Због тога се сервиси за стриминг садржаја суочавају са неколико проблема када се пуштају очекиване емисије.

Дакле, како се веб локације тренутно повећавају када се саобраћај који добијају експоненцијално повећава? Па, они користе обрнути прокси да би уравнотежили саобраћај на својој веб локацији—али шта је обрнути прокси и како функционишу обрнути проксији?

Како се ваш рачунар повезује са веб локацијом?

Пре него што пређете на реверзне проксије, важно је разумети како се ваш рачунар повезује са веб локацијом на интернету.

Једноставно речено, интернет није ништа друго до скуп рачунара који међусобно комуницирају. Чак и веб локација на коју се повезујете је рачунар са подацима о веб локацији ускладиштеним на чврстом диску. Овај рачунар је познат као сервер јер обезбеђује другим рачунарима садржај који желе на интернету.

instagram viewer

Стога, када отворите веб локацију на свом рачунару, све што радите је комуникација са другим рачунаром повезаним на интернет.

Међутим, да бисте се повезали на веб локацију, ваш уређај мора да зна локацију сервера. Ову информацију вашем уређају пружа ИП адреса сервера. Да бисте добили ове информације, УРЛ веб локације се конвертује у њену ИП адресу помоћу ДНС резолуција, ефективно замењујући слова у УРЛ-у за одређену ИП адресу веб локације. То је крајње поједностављена верзија како ДНС функционише.

Када ваш претраживач има ИП адресу, он шаље захтеве користећи Хипертект Трансфер Протоцол Сецуре (ХТТПС), а сервер шаље податке вашем систему.

Још једна ствар коју треба разумети о серверима пре него што уђете у проксије је да веб локације користе неколико сервера широм света да дистрибуирају свој садржај. Поред тога, уместо да користе један рачунарски систем за покретање свих функција веб странице, компаније користе микросервисну архитектуру где различите рачунарске јединице обављају различите задатке. Због тога се веб локација не може посматрати као један рачунар; уместо тога, то је скуп рачунара који раде заједно како би клијенту пружили садржај на најбржи могући начин.

Шта је прокси?

Прокси је рачунарски уређај који се налази између сервера и рачунара који поставља захтев (клијент). Једноставно речено, прокси није ништа друго до посредник између вас и веб странице. Али зашто је потребан овај посредник?

Па, видите, када посетите веб локацију, рачунар на који се повезујете прима све детаље о вашем систему. Ови подаци укључују вашу ИП адресу, податке о колачићима и детаље о хардверу/софтверу вашег система.

Сервер захтева горе поменуте податке да би разумео како веб локација треба да буде приказана на вашем рачунару.

Иако су ове информације неопходне за правилан рад веб локација, оне омогућавају компанијама да вас прате на мрежи, уклањајући вашу приватност. Да би се решио овај проблем, користе се проксији за прослеђивање.

Као што име каже, прокси прокси је рачунарски уређај који прикупља захтеве од клијента и шаље их серверу. Због ове архитектуре, сервер мисли да захтеве поставља прокси, чувајући вашу приватност нетакнутом.

Уз то, постоји још један тип проксија који блиско сарађује са сервером, а исти је познат као обрнути прокси.

Шта је обрнути прокси и како функционише?

Баш као и проксији унапред, и реверзни прокси такође решавају проблем. Међутим, овај проблем се односи на сервере. Укратко, обрнути проксији функционишу на потпуно супротан начин у поређењу са прокси проксимом.

У суштини, обрнути прокси прикупља све захтеве упућене серверу. Када се пресретне, обрнути прокси шаље захтеве серверу са подацима које тражите. Због тога, обрнути прокси може да управља саобраћајем на веб локацији.

Ова архитектура дизајна решава велики проблем када је у питању дистрибуција садржаја. Видите, ако сервер прими огроман број захтева за кратко време, он не може да их обради, а клијенти не могу да приступе веб локацији коју траже.

Обрнути прокси решава овај проблем тако што надгледа број захтева који се упућују серверу и покушава да их избалансира између различитих сервера.

Предности обрнутих проксија

Поред управљања захтевима различитих клијената, обрнути прокси нуди неколико предности.

Кеширање

Поред управљања саобраћајем примљеним од клијената, обрнути прокси се може користити за складиштење често тражених података. Због тога, прокси не мора да захтева од сервера да добије податке. Уместо тога, може послужити податке из свог локалног кеша. Овај приступ се користи приликом сервирања статичних веб страница попут овог чланка.

Сваки пут када корисник жели да приступи веб страници, захтев клијента се шаље обрнутом проксију. У овом обрнутом проксију налази се систем за управљање садржајем, одговоран за проналажење садржаја на серверу и слање кориснику. У традиционалном приступу, ЦМС би морао да се повеже са МиСКЛ базом података, која садржи податке, повећавајући време приступа веб страници.

Да би се решио овај проблем, обрнути прокси чува популарне веб странице локално. Због тога, прокси може директно да шаље податке кориснику без повезивања на сервер, побољшавајући перформансе веб локације.

Безбедност

Када је обрнути прокси на месту, он је лице ваше веб локације. Као резултат тога, нападач не може директно да приступи интерним серверима веб локације. Поред тога, обрнути проксији се могу користити за одбијање ДДоС напади. Да би то урадио, обрнути прокси може да погледа ИП адресу клијента који покушава да изврши ДДоС напад и блокира његов приступ серверу.

Брже дешифровање података

Већина веб локација на интернету користи ХТТПС за сигуран пренос података. Због тога су сви подаци који долазе до сервера шифровани. Због тога сервер мора да дешифрује примљени саобраћај и достави податке клијенту. Да би се решио овај проблем, обрнути проксији се могу користити за дешифровање података, смањујући оптерећење сервера.

Глобално балансирање оптерећења сервера

Популарне веб странице као што су Нетфлик, Гоогле и Амазон имају сервере широм света. Стога, када корисник упути захтев овим веб локацијама, он може бити преусмерен на било који од његових сервера. Ако се захтев пошаље на сервер који је удаљен од клијента, време приступа веб локацији се повећава. Да би решили овај проблем, обрнути проксији усмеравају захтеве клијената до најближих сервера како би побољшали перформансе веб локације.

Обрнути проксији чине ваш интернет бржим

Обрнути прокси се налази између клијента и сервера, помажући у ефикасном управљању саобраћајем. Не само ово, обрнути проксији побољшавају сигурност и поузданост које нуди сервер.

Уз то, обрнути проксији захтевају додатну снагу обраде и мрежне ресурсе, плус обрнути проксији могу створити једну тачку квара за веб локацију.