Шта је фарма сервера?

click fraud protection

Снага обраде је кључна за перформансе софтвера. Вероватно ћете брзо приметити велики скок у перформансама када надоградите на нови рачунар са рачунара старог неколико година. Муров закон описује да се број транзистора у ЦПУ-има удвостручује отприлике сваке две године од када је ЦПУ први пут измишљен. Ово је довело до доследног повећања рачунарске снаге, што је довело до редовног циклуса надоградње.

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

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

Фарме сервера су друга опција, уместо да покушавају да угурају све више и више перформанси у лични уређај, имају један уређај по релевантном запосленом, а још увек немају потребне перформансе. Фарма сервера у суштини преноси процесорску снагу. У овом случају, то значи да имате много сервера груписаних заједно који обављају тешке задатке обраде које је запослени доделио фарми сервера. Задаци обраде се затим прослеђују серверима.

Кључне карактеристике и предности фарми сервера

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

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

Пажљивим управљањем стварним перформансама свих сервера, могуће је подесити укупне перформансе које се постижу по разумној цени. Сервери се углавном покрећу 24/7, али у зависности од оптерећења, то можда неће бити могуће. Трчање са максималним перформансама у сваком тренутку троши много енергије. То такође значи да је потребно много хлађења, потребно је још више енергије. Многе фарме сервера могу радити испод својих вршних перформанси да би постигле високе перформансе по вату.

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

Подтипови и варијације

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

У улогама компјутерске графике, време рендеровања често може бити дуго. Ово није велики проблем за фотографије, иако може потрајати. Рендеровање видеа може потрајати дуго, посебно за филмове из биоскопа. Не само да су сцене невероватно сложене, већ су и високе резолуције, а има их много, јер је потребно много кадрова у секунди. Фарме сервера намењене задацима приказивања могу бити познате као фарме за рендеровање.

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

Облачна будућност

Фарме сервера су скупе. Гладни су за струјом, потребно им је пуно хлађења и потребна им је инфраструктура дата центра. Постављање фарми сервера је такође скупо, са високим почетним трошковима хардвера. Да то буде још горе, суочавају се са редовним застаревањем. У индустрији врхунских дата центара генерално се сматра да је 7-годишњи дата центар застарео. У оквиру овог кратког времена, оптерећење може да се повећа како се повећавају захтеви за перформансама.

Једино право решење за ово нуде хиперскалери. Хиперскалери су гигантске технолошке компаније попут Гоогле-а, Амазон-а и Мицрософт-а које су довољно велике да изграде и покрећу многе масивне центре података. Ове компаније изнајмљују рачунарске перформансе својих центара података као платформу у облаку. Овај приступ је често виртуелизован.

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

Реално, услуге у облаку нуде неколико убедљивих предности у односу на фарме сервера. Једини потенцијални проблем је цена, која као комерцијална услуга може бити већа по јединици обраде него код локалне фарме сервера. Вреди напоменути да хиперскалери имају користи од економије обима, која се филтрира у њихову цену.

Закључак

Фарма сервера је скуп сервера, који се обично налазе у серверској соби или дата центру, на који се распоређују задаци који захтевају много процесорске снаге. Ово пружа неколико предности, укључујући високе перформансе и рад 24/7. Услуге у облаку хиперскалера су главна конкурентска опција. Они нуде неколико убедљивих предности, укључујући недостатак почетних трошкова хардвера и флексибилност цене/перформансе према задатку.