{"id":52185,"date":"2019-11-02T00:00:00","date_gmt":"2019-11-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/optimizatsiya-raspredeleniya-serverov-po-stojkam"},"modified":"2020-02-18T13:59:51","modified_gmt":"2020-02-18T10:59:51","slug":"optimizatsiya-raspredeleniya-serverov-po-stojkam","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam","title":{"rendered":"Optimalizace rozlo\u017een\u00ed server\u016f do sk\u0159\u00edn\u00ed","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V jednom z chat\u016f mi polo\u017eili ot\u00e1zku:<\/p>\n<p> \u2014 Je n\u011bco, co bych si mohl p\u0159e\u010d\u00edst o spr\u00e1vn\u00e9m zabalen\u00ed server\u016f do sk\u0159\u00edn\u00ed?<\/p>\n<p>Uv\u011bdomil jsem si, \u017ee takov\u00fd text nezn\u00e1m, a proto jsem napsal sv\u016fj.<\/p>\n<p>Za prv\u00e9, tento text se t\u00fdk\u00e1 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\"   title=\"fyzick\u00fdch server\u016f\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1271\">fyzick\u00fdch server\u016f<\/a> ve fyzick\u00fdch datov\u00fdch centrech (DC). Za druh\u00e9, p\u0159edpokl\u00e1dejme, \u017ee m\u00e1me dostatek server\u016f: stovky a\u017e tis\u00edce. Pro men\u0161\u00ed mno\u017estv\u00ed tento text nem\u00e1 smysl. Za t\u0159et\u00ed, m\u00e1me t\u0159i omezen\u00ed: fyzick\u00e9 m\u00edsto ve sk\u0159\u00edn\u00edch, nap\u00e1jen\u00ed na sk\u0159\u00ed\u0148, a sk\u0159\u00edn\u011b stoj\u00ed v \u0159ad\u00e1ch, tak\u017ee m\u016f\u017eeme pou\u017e\u00edt jeden ToR switch pro p\u0159ipojen\u00ed server\u016f ve vedlej\u0161\u00edch sk\u0159\u00edn\u00edch.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOdpov\u011b\u010f na ot\u00e1zku siln\u011b z\u00e1vis\u00ed na tom, kter\u00fd parametr optimalizujeme a co m\u016f\u017eeme m\u011bnit, abychom dos\u00e1hli nejlep\u0161\u00edho v\u00fdsledku. Nap\u0159\u00edklad je mo\u017en\u00e9, \u017ee jen pot\u0159ebujeme zabrat minimum m\u00edsta, abychom v\u00edce uvolnili pro budouc\u00ed r\u016fst. Mo\u017en\u00e1 m\u00e1me volnost ve v\u00fdb\u011bru v\u00fd\u0161ky sk\u0159\u00edn\u00ed, v\u00fdkonu na sk\u0159\u00ed\u0148, z\u00e1suvek v PDU, po\u010dtu sk\u0159\u00edn\u00ed ve skupin\u011b switch\u016f (jeden switch na 1, 2 nebo 3 sk\u0159\u00edn\u011b), d\u00e9lce kabel\u016f a pr\u00e1ci na kabel\u00e1\u017ei (to je kritick\u00e9 na konc\u00edch \u0159ad: p\u0159i 10 sk\u0159\u00edn\u00edch v \u0159ad\u011b a 3 sk\u0159\u00edn\u00edch na switch mus\u00edme tahat kabely do jin\u00e9ho \u0159adu, nebo nevyu\u017e\u00edt porty ve switchi), atd., atd. Samostatn\u00e9 p\u0159\u00edb\u011bhy: volba server\u016f a volba DC, budeme p\u0159edpokl\u00e1dat, \u017ee byly vybr\u00e1ny.<\/p>\n<p>Bylo by dobr\u00e9 porozum\u011bt n\u011bkter\u00fdm nuanc\u00edm a podrobnostem, zejm\u00e9na pr\u016fm\u011brn\u00e9mu\/maxim\u00e1ln\u00edmu odb\u011bru server\u016f a tomu, jak n\u00e1m je dod\u00e1v\u00e1na elekt\u0159ina. Tak\u017ee, pokud m\u00e1me rusk\u00e9 nap\u011bt\u00ed 230V a jednu f\u00e1zi na sk\u0159\u00ed\u0148, pak 32A jisti\u010d m\u016f\u017ee udr\u017eet ~7kW. Dejme tomu, \u017ee nomin\u00e1ln\u011b plat\u00edme za 6kW na sk\u0159\u00ed\u0148. Pokud poskytovatel m\u011b\u0159\u00ed na\u0161i spot\u0159ebu pouze podle \u0159ady 10 sk\u0159\u00edn\u00ed, a ne podle ka\u017ed\u00e9 sk\u0159\u00edn\u011b, a pokud je jisti\u010d nastaven na odstaven\u00ed na p\u0159ibli\u017en\u011b 7kW, pak technicky m\u016f\u017eeme v jedn\u00e9 sk\u0159\u00edni spot\u0159ebovat 6.9kW, v jin\u00e9 5.1kW a v\u0161e bude v po\u0159\u00e1dku \u2014 bez postihu.<\/p>\n<p>Obvykle je na\u0161\u00edm hlavn\u00edm c\u00edlem minimalizace v\u00fddaj\u016f. Nejlep\u0161\u00edm krit\u00e9riem pro m\u011b\u0159en\u00ed je sn\u00ed\u017een\u00ed TCO (total cost of ownership \u2014 celkov\u00e9 n\u00e1klady na vlastnictv\u00ed). Tvo\u0159\u00ed je n\u00e1sleduj\u00edc\u00ed \u010d\u00e1sti:<\/p>\n<ul>\n<li>CAPEX: n\u00e1kup infrastruktury DC, server\u016f, s\u00ed\u0165ov\u00e9ho hardwaru a kabel\u00e1\u017ee<\/li>\n<li>OPEX: n\u00e1jem DC, spot\u0159ebovan\u00e1 elekt\u0159ina, \u00fadr\u017eba. OPEX z\u00e1vis\u00ed na \u017eivotnosti. Je rozumn\u00e9 p\u0159edpokl\u00e1dat, \u017ee je rovn\u00fd 3 rok\u016fm.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Optimalizace rozlo\u017een\u00ed server\u016f do sk\u0159\u00edn\u00ed\" src=\"\/wp-content\/uploads\/2019\/11\/78c7455be5c3a630ec103de090fc14f2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV z\u00e1vislosti na tom, jak velk\u00e9 jsou jednotliv\u00e9 \u010d\u00e1sti v celkov\u00e9m celku, mus\u00edme optimalizovat to nejdra\u017e\u0161\u00ed a ostatn\u00ed a\u0165 vyu\u017e\u00edv\u00e1 v\u0161echny zbyl\u00e9 zdroje co nejefektivn\u011bji.<\/p>\n<p>P\u0159edstavme si, \u017ee m\u00e1me ji\u017e existuj\u00edc\u00ed datov\u00e9 centrum, v\u00fd\u0161ku racku H jednotek (pro p\u0159\u00edklad H=47), elektrickou spot\u0159ebu na rack Prack (Prack=6kW) a rozhodli jsme se pou\u017e\u00edt h=2U dvouunitov\u00e9 servery. Odebereme 2..4 jednotky z racku na switche, patch panely a organiz\u00e9ry. Tedy fyzicky se n\u00e1m do racku vejde Sh=rounddown((H-2..4)\/h) server\u016f (t.j. Sh = rounddown((47-4)\/2)=21 server na rack). Zapamatujeme si toto Sh.<\/p>\n<p>V jednoduch\u00e9m p\u0159\u00edpad\u011b jsou v\u0161echny servery v racku stejn\u00e9. Celkov\u011b, pokud napln\u00edme rack <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-dusseldorf\/\"   title=\"servery\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3426\">servery<\/a>, tak na ka\u017ed\u00fd server m\u016f\u017eeme pr\u016fm\u011brn\u011b vynalo\u017eit v\u00fdkon Pserv=Prack\/Sh (Pserv = 6000W\/21 = 287W). Pro zjednodu\u0161en\u00ed zde ignorujeme spot\u0159ebu switche.<\/p>\n<p>Ud\u011bl\u00e1me krok zp\u011bt a ur\u010d\u00edme, co je maxim\u00e1ln\u00ed spot\u0159eba serveru Pmax. Pokud to \u0159ekneme jednodu\u0161e, velmi neefektivn\u011b a zcela bezpe\u010dn\u011b, pak \u010dteme, co je naps\u00e1no na nap\u00e1jec\u00edm zdroji serveru \u2014 to je ono.<\/p>\n<p>Pokud je to slo\u017eit\u011bj\u0161\u00ed, efektivn\u011bji, tak vezmeme TDP (thermal design package) v\u0161ech komponent a se\u010dteme je (to nen\u00ed \u00fapln\u011b pravda, ale jde to i tak).<\/p>\n<p>Obvykle nezn\u00e1me TDP komponent\u016f (krom\u011b CPU), proto vol\u00edme spr\u00e1vn\u00fd, ale tak\u00e9 nejslo\u017eit\u011bj\u0161\u00ed p\u0159\u00edstup (je pot\u0159eba laborato\u0159) \u2014 vezmeme experiment\u00e1ln\u00ed server pot\u0159ebn\u00e9 konfigurace a zat\u011b\u017eujeme ho, nap\u0159\u00edklad Linpackem (CPU a pam\u011b\u0165) a fio (disky), m\u011b\u0159\u00edme spot\u0159ebu. Pokud to mysl\u00edme v\u00e1\u017en\u011b, m\u011bli bychom tak\u00e9 vytvo\u0159it co nejteplej\u0161\u00ed prost\u0159ed\u00ed v chladn\u00e9 chodb\u011b b\u011bhem test\u016f, proto\u017ee to ovliv\u0148uje jak spot\u0159ebu ventil\u00e1tor\u016f, tak spot\u0159ebu CPU. Z\u00edsk\u00e1me maxim\u00e1ln\u00ed spot\u0159ebu konkr\u00e9tn\u00edho serveru s konkr\u00e9tn\u00ed konfigurac\u00ed za t\u011bchto konkr\u00e9tn\u00edch podm\u00ednek p\u0159i t\u00e9to konkr\u00e9tn\u00ed z\u00e1t\u011b\u017ei. M\u011bjme na pam\u011bti, \u017ee nov\u00e1 verze syst\u00e9mu, jin\u00e1 verze softwaru nebo jin\u00e9 podm\u00ednky mohou ovlivnit v\u00fdsledek.<\/p>\n<p>Celkov\u011b se vrac\u00edme k Pserv a jak ho porovnat s Pmax. To je ot\u00e1zka pochopen\u00ed pr\u00e1ce slu\u017eeb a toho, jak siln\u00e9 nervy m\u00e1 v\u00e1\u0161 technick\u00fd \u0159editel.<\/p>\n<p>Pokud nechceme riskovat, pak p\u0159edpokl\u00e1d\u00e1me, \u017ee v\u0161echny servery mohou sou\u010dasn\u011b za\u010d\u00edt spot\u0159ebov\u00e1vat sv\u016fj maximum. V tomto okam\u017eiku m\u016f\u017ee nastat jeden vstup do datov\u00e9ho centra. Infrastruktura a za t\u011bchto podm\u00ednek mus\u00ed poskytovat slu\u017ebu, tak\u017ee Pserv \u2261 Pmax. To je p\u0159\u00edstup, kde je absolutn\u011b d\u016fv\u011bryhodnost z\u00e1sadn\u00ed.<\/p>\n<p>Pokud technick\u00fd \u0159editel mysl\u00ed nejen na dokonalou bezpe\u010dnost, ale i na finance spole\u010dnosti a je dost odv\u00e1\u017en\u00fd, m\u016f\u017eeme usoudit, \u017ee<\/p>\n<ul>\n<li>za\u010d\u00edn\u00e1me \u0159\u00eddit na\u0161e dodavatele, zejm\u00e9na zakazujeme prov\u00e1d\u011bt pl\u00e1novanou \u00fadr\u017ebu b\u011bhem o\u010dek\u00e1van\u00e9 \u0161pi\u010dky, abychom minimalizovali v\u00fdpadky jednoho vstupu;<\/li>\n<li>a\/nebo na\u0161e architektura umo\u017e\u0148uje ztratit sk\u0159\u00ed\u0148\/\u0159adu\/datov\u00e9 centrum, a slu\u017eby pokra\u010duj\u00ed v pr\u00e1ci;<\/li>\n<li>a\/nebo dob\u0159e rozlo\u017e\u00edme z\u00e1t\u011b\u017e horizont\u00e1ln\u011b mezi sk\u0159\u00edn\u011b, tak\u017ee na\u0161e slu\u017eby nikdy nep\u0159esko\u010d\u00ed na maxim\u00e1ln\u00ed spot\u0159ebu v jednom racku v\u0161e najednou.<\/li>\n<\/ul>\n<p>\nJe velmi u\u017eite\u010dn\u00e9 nejen h\u00e1dat, ale tak\u00e9 monitorovat spot\u0159ebu a v\u011bd\u011bt, jak skute\u010dn\u011b spot\u0159ebov\u00e1vaj\u00ed servery elekt\u0159inu za b\u011b\u017en\u00fdch a \u0161pi\u010dkov\u00fdch podm\u00ednek. Proto po ur\u010dit\u00e9 anal\u00fdze technick\u00fd \u0159editel z\u00fa\u017e\u00ed v\u0161e, co m\u00e1, a \u0159\u00edk\u00e1: \u201emy rozhodnut\u00edm stanov\u00edme, \u017ee maxim\u00e1ln\u011b dosa\u017eiteln\u00e9 pr\u016fm\u011brn\u00e9 hodnoty z maxim\u00e1ln\u00edch spot\u0159eb na rack budou **o tolik** ni\u017e\u0161\u00ed ne\u017e maxim\u00e1ln\u00ed spot\u0159eba,\u201c zjednodu\u0161en\u011b Pserv=0.8*Pmax.<\/p>\n<p>A potom do sk\u0159\u00edn\u011b na 6kW se ji\u017e nevejde 16 server\u016f s Pmax = 375W, ale 20 server\u016f s Pserv = 375W * 0.8 = 300W. To znamen\u00e1 o 25 % v\u00edce server\u016f. To je velmi velk\u00e1 \u00faspora \u2014 v\u017edy\u0165 tak\u00e9 pot\u0159ebujeme o 25 % m\u00e9n\u011b sk\u0159\u00edn\u00ed (a u\u0161et\u0159\u00edme tak\u00e9 na PDU, switch\u00edch a kabelech). Velk\u00fdm nedostatkem tohoto \u0159e\u0161en\u00ed je, \u017ee mus\u00edme neust\u00e1le monitorovat, zda jsou na\u0161e p\u0159edpoklady st\u00e1le platn\u00e9. Zda nov\u00e1 verze firmwaru nezm\u011bnila podstatn\u00fdm zp\u016fsobem \u010dinnost ventil\u00e1tor\u016f a spot\u0159ebu, zda v\u00fdvoj se s nov\u00fdm vyd\u00e1n\u00edm neza\u010dal vyu\u017e\u00edvat servery mnohem efektivn\u011bji (jin\u00fdmi slovy, dos\u00e1hli vy\u0161\u0161\u00ed z\u00e1t\u011b\u017ee a v\u011bt\u0161\u00ed spot\u0159eby na server). Proto\u017ee pak na\u0161e p\u016fvodn\u00ed p\u0159edpoklady a z\u00e1v\u011bry se okam\u017eit\u011b st\u00e1vaj\u00ed neplatn\u00fdmi. To je riziko, kter\u00e9 je t\u0159eba zodpov\u011bdn\u011b p\u0159ijmout (nebo se mu vyhnout a potom platit za o\u010dividn\u011b nedostate\u010dn\u011b zat\u00ed\u017een\u00e9 sk\u0159\u00edn\u011b).<\/p>\n<p>D\u016fle\u017eit\u00e9 pozn\u00e1mka \u2014 je dobr\u00e9 se sna\u017eit rozlo\u017eit servery z r\u016fzn\u00fdch slu\u017eeb horizont\u00e1ln\u011b mezi racky, pokud to je mo\u017en\u00e9. Je to pot\u0159eba, aby se zabr\u00e1nilo situac\u00edm, kdy jedna d\u00e1vka server\u016f pro jednu slu\u017ebu p\u0159ich\u00e1z\u00ed a racky jsou vertik\u00e1ln\u011b napln\u011bny pro zv\u00fd\u0161en\u00ed \u201ehustoty\u201c (proto\u017ee je to jednodu\u0161\u0161\u00ed). Ve skute\u010dnosti v\u0161ak dojde k situaci, kdy je jeden rack zapln\u011bn stejn\u00fdmi n\u00edzkou\u017eitkov\u00fdmi servery jedn\u00e9 slu\u017eby a druh\u00fd \u2014 stejn\u011b vysokou\u017eitkov\u00fdmi. Pravd\u011bpodobnost selh\u00e1n\u00ed druh\u00e9ho je podstatn\u011b vy\u0161\u0161\u00ed, proto\u017ee profil zat\u00ed\u017een\u00ed je stejn\u00fd a v\u0161echny servery v tomto racku za\u010dnou na z\u00e1klad\u011b zv\u00fd\u0161en\u00e9ho zat\u00ed\u017een\u00ed spot\u0159ebov\u00e1vat stejn\u011b hodn\u011b.<\/p>\n<p>Vra\u0165me se k rozlo\u017een\u00ed server\u016f v rackech. Prozkoumali jsme fyzick\u00e1 omezen\u00ed m\u00edsta v racku a omezen\u00ed elektrick\u00e9ho nap\u00e1jen\u00ed, te\u010f se pod\u00edvejme i na s\u00ed\u0165. Lze pou\u017e\u00edt switche s 24\/32\/48 porty N (pro p\u0159\u00edklad m\u00e1me 48-portov\u00e9 ToR switche). Na\u0161t\u011bst\u00ed nen\u00ed tolik variant, pokud se nezab\u00fdv\u00e1me break-out kabely. Zva\u017eujeme sc\u00e9n\u00e1\u0159e, kdy m\u00e1me jeden switch na rack, jeden switch na dva nebo t\u0159i racky ve skupin\u011b Rnet. Mysl\u00edm, \u017ee v\u00edce ne\u017e t\u0159i racky ve skupin\u011b je u\u017e p\u0159\u00edli\u0161, proto\u017ee probl\u00e9m kabel\u00e1\u017ee mezi racky se st\u00e1v\u00e1 mnohem v\u011bt\u0161\u00edm.<\/p>\n<p>Tak\u017ee pro ka\u017ed\u00fd s\u00ed\u0165ov\u00fd sc\u00e9n\u00e1\u0159 (1, 2 nebo 3 racky ve skupin\u011b) rozlo\u017e\u00edme servery mezi racky:<\/p>\n<p>Srack = min(Sh, rounddown(Prack\/Pserv), rounddown(N\/Rnet))<\/p>\n<p>Tak\u017ee pro variantu se 2 racky ve skupin\u011b:<\/p>\n<p>Srack2 = min(21, rounddown(6000\/300), rounddown(48\/2)) = min(21, 20, 24) = 20 server\u016f na rack.<\/p>\n<p>Podobn\u011b po\u010d\u00edt\u00e1me ostatn\u00ed varianty: <\/p>\n<p>Srack1 = 20 <br \/>\nSrack3 = 16<\/p>\n<p>A jsme prakticky na c\u00edli. Po\u010d\u00edt\u00e1me po\u010det rack\u016f pro rozlo\u017een\u00ed v\u0161ech na\u0161ich server\u016f S (nech\u0165 je to 1000):<\/p>\n<p>R = roundup(S \/ (Srack * Rnet)) * Rnet<\/p>\n<p>R1 = roundup(1000 \/ (20 * 1)) * 1 = 50 * 1 = 50 rack\u016f<\/p>\n<p>R2 = roundup(1000 \/ (20 * 2)) * 2 = 25 * 2 = 50 rack\u016f<\/p>\n<p>R3 = roundup(1000 \/ (16 * 3)) * 3 = 25 * 2 = 63 racky<\/p>\n<p>D\u00e1le po\u010d\u00edt\u00e1me TCO pro ka\u017edou variantu na z\u00e1klad\u011b po\u010dtu rack\u016f, pot\u0159ebn\u00e9ho po\u010dtu switch\u016f, kabel\u00e1\u017ee atd. Vybereme tu variantu, kde je TCO ni\u017e\u0161\u00ed. Profit!<\/p>\n<p>V\u0161imn\u011bte si, \u017ee a\u010dkoliv je pot\u0159ebn\u00fd po\u010det rack\u016f pro varianty 1 a 2 stejn\u00fd, jejich cena bude r\u016fzn\u00e1, proto\u017ee po\u010det switch\u016f pro druhou variantu je dvojn\u00e1sobn\u011b men\u0161\u00ed, zat\u00edmco d\u00e9lka pot\u0159ebn\u00fdch kabel\u016f je v\u011bt\u0161\u00ed.<\/p>\n<p>P.S. Pokud je mo\u017enost hr\u00e1t si s v\u00fdkonem racku a v\u00fd\u0161kou racku, variabilita se zvy\u0161uje. Ale proces lze zjednodu\u0161it na v\u00fd\u0161e popsan\u00e9, jednodu\u0161e proch\u00e1zen\u00edm variant. Ano, kombinac\u00ed bude v\u00edce, ale i tak docela omezen\u00fd po\u010det \u2014 nap\u00e1jen\u00ed na rack pro v\u00fdpo\u010det lze zvy\u0161ovat po kroc\u00edch po 1 kW, standardn\u00ed racky b\u00fdvaj\u00ed omezen\u00e9ho mno\u017estv\u00ed typov\u00fdch velikost\u00ed: 42U, 45U, 47U, 48U, 52U. A zde m\u016f\u017ee pomoci Excelovsk\u00fd What-If anal\u00fdza v re\u017eimu Data Table. D\u00edv\u00e1me se na z\u00edskan\u00e9 tabulky a vyb\u00edr\u00e1me minimum.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474112\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0430\u0442\u0430 \u0446\u0435\u043d\u0442\u0440\u0430\u0445 (\u0414\u0426). \u0412\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u0441\u0447\u0438\u0442\u0430\u0435\u043c, \u0447\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e: \u0441\u043e\u0442\u043d\u0438-\u0442\u044b\u0441\u044f\u0447\u0438, \u0434\u043b\u044f \u043c\u0435\u043d\u044c\u0448\u0435\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b\u0430. \u0412-\u0442\u0440\u0435\u0442\u044c\u0438\u0445, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52185","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e \u0441\u0442\u043e\u0439\u043a\u0430\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Optimalizace rozlo\u017een\u00ed server\u016f ve sk\u0159\u00edn\u00edch | ProHoster","description":"V jednom z chat\u016f jsem dostal ot\u00e1zku: \u2014 Existuje n\u011bco k p\u0159e\u010dten\u00ed o tom, jak spr\u00e1vn\u011b balit servery do sk\u0159\u00edn\u00ed? Uv\u011bdomil jsem si, \u017ee takov\u00fd text nezn\u00e1m, a tak jsem napsal sv\u016fj. Zaprv\u00e9, tento text je o","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e \u0441\u0442\u043e\u0439\u043a\u0430\u043c | ProHoster","og:description":"\u0412 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u0447\u0430\u0442\u043e\u0432 \u043c\u043d\u0435 \u0437\u0430\u0434\u0430\u043b\u0438 \u0432\u043e\u043f\u0440\u043e\u0441: \u2014 \u0410 \u0435\u0441\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0441\u0442\u043e\u0439\u043a\u0438? \u042f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0435 \u0437\u043d\u0430\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0439. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/optimizatsiya-raspredeleniya-serverov-po-stojkam","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-01T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52185","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-19 09:17:27","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:48:30","updated":"2026-02-19 09:17:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/52185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=52185"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/52185\/revisions"}],"predecessor-version":[{"id":161801,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/52185\/revisions\/161801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/52186"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=52185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=52185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=52185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}