{"id":90281,"date":"2020-07-30T13:42:14","date_gmt":"2020-07-30T11:42:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-uma-tech-infrastrukturu-razvivala"},"modified":"2020-07-30T13:42:14","modified_gmt":"2020-07-30T11:42:14","slug":"kak-uma-tech-infrastrukturu-razvivala","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-uma-tech-infrastrukturu-razvivala","title":{"rendered":"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Wprowadzili\u015bmy nowe us\u0142ugi, ruch wzrasta\u0142, wymieniali\u015bmy serwery, pod\u0142\u0105czali\u015bmy nowe platformy i przebudowywali\u015bmy centra danych \u2013 teraz opowiemy t\u0119 histori\u0119, z kt\u00f3r\u0105 zapoznawali\u015bmy Was pi\u0119\u0107 lat temu.<\/i>.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Pi\u0119\u0107 lat to typowy czas na podsumowanie osi\u0105gni\u0119\u0107. Dlatego postanowili\u015bmy opowiedzie\u0107 o rozwoju naszej infrastruktury, kt\u00f3ra w ci\u0105gu pi\u0119ciu lat przesz\u0142a niezwykle interesuj\u0105c\u0105 drog\u0119, z kt\u00f3rej jeste\u015bmy dumni. Wprowadzone przez nas ilo\u015bciowe zmiany przerodzi\u0142y si\u0119 w jako\u015bciowe, a teraz infrastruktura mo\u017ce pracowa\u0107 w trybach, kt\u00f3re w po\u0142owie minionej dekady wydawa\u0142y si\u0119 fantastyk\u0105. <\/p>\n<p>Zajmujemy si\u0119 obs\u0142ug\u0105 z\u0142o\u017conych projekt\u00f3w z ekstremalnymi wymaganiami co do niezawodno\u015bci i obci\u0105\u017ce\u0144, w\u015br\u00f3d kt\u00f3rych znajduj\u0105 si\u0119 PREMIER i Match TV. Przy transmisjach sportowych i premierach popularnych seriali wymagane jest wydawanie ruchu w terabitach\/s, co realizujemy z \u0142atwo\u015bci\u0105, a tak cz\u0119sto, \u017ce praca z takimi pr\u0119dko\u015bciami sta\u0142a si\u0119 dla nas rutyn\u0105. A pi\u0119\u0107 lat temu najci\u0119\u017cszym projektem dzia\u0142aj\u0105cym na naszych systemach by\u0142 Rutube, kt\u00f3ry od tego czasu rozwija\u0142 si\u0119, zwi\u0119ksza\u0142 obj\u0119to\u015b\u0107 i ruch, co musieli\u015bmy uwzgl\u0119dni\u0107 przy planowaniu obci\u0105\u017ce\u0144.<\/p>\n<p>M\u00f3wili\u015bmy o tym, jak rozwijali\u015bmy \"sprz\u0119t\" naszej infrastruktury (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/rutube\/blog\/271143\/\">\"Rutube 2009-2015: historia naszego sprz\u0119tu\"<\/a><\/noindex>) i rozwijali\u015bmy system odpowiedzialny za dostarczanie wideo (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/rutube\/blog\/269227\/\">\"Od zera do 700 gigabit\u00f3w na sekund\u0119 \u2013 jak dostarcza wideo jeden z najwi\u0119kszych serwis\u00f3w wideo w Rosji\"<\/a><\/noindex>), ale od momentu napisania tych tekst\u00f3w min\u0119\u0142o wiele czasu, stworzono i wdro\u017cono wiele innych rozwi\u0105za\u0144, kt\u00f3rych efekty pozwalaj\u0105 nam spe\u0142nia\u0107 wsp\u00f3\u0142czesne wymagania i by\u0107 wystarczaj\u0105co elastycznymi, aby przeorganizowywa\u0107 si\u0119 na nowe zadania.<\/p>\n<p><img decoding=\"async\" alt=\"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech\" src=\"\/wp-content\/uploads\/2020\/07\/0b16b324e75393a484da27c0dfb986e7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>J\u0105dro sieciowe<\/b> nawet wci\u0105\u017c si\u0119 rozwija. Przeszli\u015bmy na sprz\u0119t Cisco w 2015 roku, o czym wspominali\u015bmy jeszcze w poprzednim artykule. Wtedy by\u0142y to te same 10\/40G, ale z oczywistego powodu ju\u017c po kilku latach zmodernizowali\u015bmy istniej\u0105ce chasis, i teraz aktywnie wykorzystujemy r\u00f3wnie\u017c 25\/100G. <\/p>\n<p><img decoding=\"async\" alt=\"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech\" src=\"\/wp-content\/uploads\/2020\/07\/0a06044153815c872153608724fc79b2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPo\u0142\u0105czenia 100G od dawna nie s\u0105 ani luksusem (raczej to pilna potrzeba czas\u00f3w w naszej bran\u017cy), ani rzadko\u015bci\u0105 (coraz wi\u0119cej operator\u00f3w oferuje takie pr\u0119dko\u015bci). Jednak 10\/40G nadal ma swoje miejsce: przez te po\u0142\u0105czenia wci\u0105\u017c \u0142\u0105czymy operator\u00f3w z niewielkim ruchem, dla kt\u00f3rych obecnie nie jest op\u0142acalne wykorzystanie port\u00f3w o wi\u0119kszej przepustowo\u015bci.<\/p>\n<p>Stworzone przez nas rdzenie sieciowe zas\u0142uguj\u0105 na osobne om\u00f3wienie i wkr\u00f3tce stan\u0105 si\u0119 tematem osobnego artyku\u0142u. Tam zag\u0142\u0119bimy si\u0119 w szczeg\u00f3\u0142y techniczne i om\u00f3wimy logik\u0119 naszych dzia\u0142a\u0144 przy ich tworzeniu. Ale teraz kontynuujemy rysowanie infrastruktury bardziej schematycznie, poniewa\u017c Pa\u0144stwa uwaga, drodzy czytelnicy, nie jest niesko\u0144czona.<\/p>\n<p><b>Serwery do odtwarzania wideo <\/b>ewoluuj\u0105 szybko, dlatego wk\u0142adamy wiele wysi\u0142ku w rozw\u00f3j. Je\u015bli wcze\u015bniej korzystali\u015bmy g\u0142\u00f3wnie z serwer\u00f3w 2U z 4-5 kartami sieciowymi z dwoma portami 10G ka\u017cda, to teraz wi\u0119kszo\u015b\u0107 ruchu jest realizowana z serwer\u00f3w 1U, w kt\u00f3rych znajduje si\u0119 2-3 karty z dwoma portami 25G ka\u017cda. Ceny kart 10G i 25G praktycznie si\u0119 zr\u00f3wna\u0142y, a szybsze rozwi\u0105zania pozwalaj\u0105 przekazywa\u0107 dane zar\u00f3wno przez 10G, jak i 25G. Rezultatem jest \u043e\u0447\u0435\u0432\u0438\u0434na oszcz\u0119dno\u015b\u0107: mniej komponent\u00f3w serwera i kabli do pod\u0142\u0105czenia \u2013 ni\u017csze koszty (i wi\u0119ksza niezawodno\u015b\u0107), komponenty zajmuj\u0105 mniej miejsca w szafie \u2013 dzi\u0119ki czemu mo\u017cliwe sta\u0142o si\u0119 umieszczenie wi\u0119kszej liczby serwer\u00f3w na tej samej powierzchni, a co za tym idzie, koszty wynajmu s\u0105 ni\u017csze.<\/p>\n<p>Ale wa\u017cniejszy jest zysk w pr\u0119dko\u015bci! Teraz z serwera 1U mo\u017cemy przekazywa\u0107 ponad 100G! A to w sytuacji, gdy niekt\u00f3re du\u017ce rosyjskie projekty nazywaj\u0105 \u00abosi\u0105gni\u0119ciem\u00bb przekazanie 40G z 2U. Chcieliby\u015bmy ich problem\u00f3w!<\/p>\n<p><img decoding=\"async\" alt=\"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech\" src=\"\/wp-content\/uploads\/2020\/07\/adfe46a7dc932c6c9d33718555c04189.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZauwa\u017cmy, \u017ce generacja kart sieciowych, kt\u00f3re mog\u0105 pracowa\u0107 tylko na 10G, wci\u0105\u017c jest przez nas u\u017cywana. Ten sprz\u0119t dzia\u0142a niezawodnie i jest nam dobrze znany, dlatego go nie wyrzucili\u015bmy, a znale\u017ali\u015bmy dla niego nowe zastosowanie. Te komponenty zainstalowali\u015bmy w serwerach do przechowywania wideo, kt\u00f3rym do efektywnej pracy zdecydowanie brakuje jednego lub dw\u00f3ch interfejs\u00f3w 1G, w tym przypadku karty 10G okaza\u0142y si\u0119 aktualne.<\/p>\n<p><b>Systemy przechowywania danych<\/b> tak\u017ce rosn\u0105. W minionej pi\u0119ciolatce przesz\u0142y z dwunastodyskowych (12x HDD 2U) na trzydziestosze\u015bciodyskowe (36x HDD 4U). Tak pojemne \u201eobudowy\u201d niekt\u00f3rzy obawiaj\u0105 si\u0119 u\u017cywa\u0107, poniewa\u017c w przypadku awarii jednego z takich szaf mo\u017ce pojawi\u0107 si\u0119 zagro\u017cenie dla wydajno\u015bci \u2013 a nawet funkcjonalno\u015bci! \u2013 ca\u0142ego systemu. Ale u nas to si\u0119 nie zdarzy: zapewnili\u015bmy redundancj\u0119 na poziomie geograficznie rozproszonych kopii danych. Rozmie\u015bcili\u015bmy szafy w r\u00f3\u017cnych centrach danych \u2013 korzystamy z trzech \u2013 co wyklucza powstawanie problem\u00f3w zar\u00f3wno podczas awarii szaf, jak i przy upadku lokalizacji.<\/p>\n<p><img decoding=\"async\" alt=\"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech\" src=\"\/wp-content\/uploads\/2020\/07\/d262ccfa27883b6e16419beb69a9e366.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOczywi\u015bcie, takie podej\u015bcie uczyni\u0142o zbytecznym sprz\u0119towy RAID, z kt\u00f3rego zrezygnowali\u015bmy. Odrzucaj\u0105c redundancj\u0119, jednocze\u015bnie zwi\u0119kszyli\u015bmy niezawodno\u015b\u0107 systemu, upraszczaj\u0105c rozwi\u0105zanie i eliminuj\u0105c jeden z potencjalnych punkt\u00f3w awarii. Przypomnijmy, \u017ce nasze storages s\u0105 \u201esamorobione\u201d. Podj\u0119li\u015bmy t\u0119 decyzj\u0119 ca\u0142kowicie \u015bwiadomie i efekt nas ca\u0142kowicie zadowoli\u0142.<\/p>\n<p><b>Centra danych<\/b> w ci\u0105gu ostatnich pi\u0119ciu lat zmieniali\u015bmy kilka razy. Od momentu napisania poprzedniego artyku\u0142u nie zmieniali\u015bmy tylko jednego centrum danych \u2013 DataLine \u2013 pozosta\u0142e wymaga\u0142y wymiany w miar\u0119 rozwoju naszej infrastruktury. Wszystkie przeprowadzki mi\u0119dzy lokalizacjami by\u0142y zaplanowane.<\/p>\n<p>Dwa lata temu migrowali\u015bmy wewn\u0105trz MMTS-9, przechodz\u0105c do lokalizacji z now\u0105 jako\u015bci\u0105 remontu, dobr\u0105 systemem ch\u0142odzenia, stabilnym zasilaniem i bez kurzu, kt\u00f3ry wcze\u015bniej gromadzi\u0142 si\u0119 grubymi warstwami na wszystkich powierzchniach, a tak\u017ce obficie zatyka\u0142 wn\u0119trza naszego sprz\u0119tu. Wyb\u00f3r na rzecz jako\u015bci us\u0142ug \u2013 i braku kurzu! \u2013 by\u0142 powodem naszej przeprowadzki.<\/p>\n<p><img decoding=\"async\" alt=\"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech\" src=\"\/wp-content\/uploads\/2020\/07\/a55336ead2ccb939915f8c93642132c9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrawie zawsze \u201ejedna przeprowadzka r\u00f3wna si\u0119 dw\u00f3m po\u017carom\u201d, ale problemy podczas migracji za ka\u017cdym razem s\u0105 inne. Tym razem g\u0142\u00f3wn\u0105 trudno\u015bci\u0105 przeprowadzki w ramach jednego centrum danych by\u0142y optyczne z\u0142\u0105cza \u2013 ich mi\u0119dzykondygnacyjna obfito\u015b\u0107 bez zestawienia w jednolit\u0105 struktur\u0119 ze strony operator\u00f3w. Proces aktualizacji i przebudowy tych z\u0142\u0105czy (w czym pomogli nam in\u017cynierowie MMTS-9) by\u0142 chyba najtrudniejszym etapem migracji.<\/p>\n<p>Druga migracja mia\u0142a miejsce rok temu, w 2019 roku przenie\u015bli\u015bmy si\u0119 z niezbyt dobrego centrum danych do O2xygen. Powody przeprowadzki by\u0142y podobne do wcze\u015bniej om\u00f3wionych, ale do\u0142\u0105czy\u0142 do nich problem z nieatrakcyjno\u015bci\u0105 pierwotnego centrum danych dla operator\u00f3w \u2013 wielu dostawc\u00f3w musieli\u015bmy 'dogania\u0107' w\u0142asnymi si\u0142ami do tego punktu.<\/p>\n<p><img decoding=\"async\" alt=\"Jak rozwija\u0142a si\u0119 infrastruktura Uma.Tech\" src=\"\/wp-content\/uploads\/2020\/07\/1afeb3d5c080b388196d2d522cd540b1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMigracja 13 szafek do wysokiej jako\u015bci lokalizacji w MMTS-9 pozwoli\u0142a rozwija\u0107 t\u0119 lokalizacj\u0119 nie tylko jako operator (para-trzy szafek i 'przekazy' operator\u00f3w), ale r\u00f3wnie\u017c wykorzysta\u0107 j\u0105 jako jedn\u0105 z g\u0142\u00f3wnych. Umo\u017cliwi\u0142o to nieco upro\u015bci\u0107 migracj\u0119 z niezbyt dobrego centrum danych \u2013 wi\u0119kszo\u015b\u0107 sprz\u0119tu stamt\u0105d przenie\u015bli\u015bmy na inn\u0105 lokalizacj\u0119, a O2xygen odegra\u0142 rol\u0119 rozwijaj\u0105cego si\u0119, wysy\u0142aj\u0105c tam 5 szafek z wyposa\u017ceniem.<\/p>\n<p>Dzi\u015b O2xygen to ju\u017c pe\u0142noprawna lokalizacja, do kt\u00f3rej 'przybyli' niezb\u0119dni nam operatorzy i nadal do\u0142\u0105czaj\u0105 nowi. Dla operator\u00f3w O2xygen r\u00f3wnie\u017c okaza\u0142 si\u0119 atrakcyjny pod k\u0105tem strategicznego rozwoju.<\/p>\n<p>G\u0142\u00f3wn\u0105 faz\u0119 przeprowadzki obowi\u0105zkowo realizujemy w jedn\u0105 noc, i podczas migracji wewn\u0105trz MMTS-9 oraz do O2xygen trzymali\u015bmy si\u0119 tej zasady. Podkre\u015blamy, \u017ce zasada 'przeprowadzka w jedn\u0105 noc' jest przez nas \u015bci\u015ble przestrzegana niezale\u017cnie od liczby szafek! By\u0142 nawet przypadek, kiedy przenie\u015bli\u015bmy 20 szafek i tak\u017ce zrealizowali\u015bmy to w jedn\u0105 noc. Migracja to do\u015b\u0107 prosty proces, wymagaj\u0105cy staranno\u015bci i skuteczno\u015bci, ale i tu s\u0105 pewne sztuczki zar\u00f3wno w procesie przygotowania, jak i podczas przeprowadzki, oraz przy uruchamianiu w nowej lokalizacji. O migracji w szczeg\u00f3\u0142ach jeste\u015bmy gotowi opowiedzie\u0107, je\u015bli b\u0119dzie zainteresowanie.<\/p>\n<p><b>Wyniki<\/b> Pi\u0105tki rozwoju nam si\u0119 podobaj\u0105. Zako\u0144czyli\u015bmy budow\u0119 nowej infrastruktury odpornej na awarie, rozdzielonej na trzy centra przetwarzania danych. Znacznie zwi\u0119kszyli\u015bmy g\u0119sto\u015b\u0107 przekazywanego ruchu \u2013 je\u015bli niedawno cieszyli\u015bmy si\u0119 40-80G z 2U, to teraz norm\u0105 jest dla nas odda\u0107 100G z 1U. Teraz i terabit ruchu postrzegamy jako codzienno\u015b\u0107. Jeste\u015bmy gotowi dalej rozwija\u0107 nasz\u0105 infrastruktur\u0119, kt\u00f3ra okaza\u0142a si\u0119 elastyczna i skalowalna.<\/p>\n<p><b>Pytanie: <\/b>O czym opowiedzie\u0107 Wam w nast\u0119pnych tekstach, drodzy czytelnicy? O tym, dlaczego zacz\u0119li\u015bmy tworzy\u0107 w\u0142asne systemy przechowywania danych? O rdzeniu sieciowym i jego cechach? O sztuczkach i niuansach migracji mi\u0119dzy centrami danych? O optymalizacji rozwi\u0105za\u0144 w zakresie wydajno\u015bci poprzez dob\u00f3r komponent\u00f3w i precyzyjne dostosowanie parametr\u00f3w? O tworzeniu odpor\u00adnych rozwi\u0105za\u0144 dzi\u0119ki wielokrotnemu zapasowaniu i horyzontalnym mo\u017cliwo\u015bci\u0105 skalowania wewn\u0105trz centrum danych, zrealizowanych w strukturze trzech centr\u00f3w danych?<\/p>\n<p><i>Autor: Piotr Winogradow \u2014 Dyrektor Techniczny Uma.Tech <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/hamsters\/\" class=\"user_link\">Chomiki<\/a><\/noindex> <\/i><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/umatech\/blog\/513010\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0442\u0440\u0430\u0444\u0438\u043a \u0440\u043e\u0441, \u0437\u0430\u043c\u0435\u043d\u044f\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u043b\u0438 \u0426\u041e\u0414\u044b \u2013 \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u044d\u0442\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u044e, \u0441 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438 \u0432\u0430\u0441 \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434. \u041f\u044f\u0442\u044c \u043b\u0435\u0442 \u2013 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u043f\u043e\u0434\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u0438\u0442\u043e\u0433\u043e\u0432. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043d\u0430\u0448\u0435\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430 \u043f\u044f\u0442\u0438\u043b\u0435\u0442\u043a\u0443 \u043f\u0440\u043e\u0448\u043b\u0430 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":90282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-90281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0442\u0440\u0430\u0444\u0438\u043a \u0440\u043e\u0441, \u0437\u0430\u043c\u0435\u043d\u044f\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u043b\u0438 \u0426\u041e\u0414\u044b \u2013 \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u044d\u0442\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u044e, \u0441 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438 \u0432\u0430\u0441 \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434.\" \/>\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\/pl\/blog\/administrirovanie\/kak-uma-tech-infrastrukturu-razvivala\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\u041a\u0430\u043a Uma.Tech \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0442\u0440\u0430\u0444\u0438\u043a \u0440\u043e\u0441, \u0437\u0430\u043c\u0435\u043d\u044f\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u043b\u0438 \u0426\u041e\u0414\u044b \u2013 \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u044d\u0442\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u044e, \u0441 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438 \u0432\u0430\u0441 \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-uma-tech-infrastrukturu-razvivala\" \/>\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=\"2020-07-30T11:42:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-30T11:42:14+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\udd47 Jak Uma.Tech rozwija\u0142a infrastruktur\u0119 | ProHoster","description":"Uruchamiali\u015bmy nowe us\u0142ugi, ruch wzrasta\u0142, wymieniali\u015bmy serwery, pod\u0142\u0105czali\u015bmy nowe lokalizacje i przerabiali\u015bmy centra danych \u2013 a teraz opowiemy t\u0119 histori\u0119, z kt\u00f3r\u0105 zapoznali\u015bmy Was pi\u0119\u0107 lat temu.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-uma-tech-infrastrukturu-razvivala","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\u041a\u0430\u043a Uma.Tech \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0430 | ProHoster","og:description":"\u041c\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0442\u0440\u0430\u0444\u0438\u043a \u0440\u043e\u0441, \u0437\u0430\u043c\u0435\u043d\u044f\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0435 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u043b\u0438 \u0426\u041e\u0414\u044b \u2013 \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u044d\u0442\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u044e, \u0441 \u043d\u0430\u0447\u0430\u043b\u043e\u043c \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0438 \u0432\u0430\u0441 \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-uma-tech-infrastrukturu-razvivala","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":"2020-07-30T11:42:14+00:00","article:modified_time":"2020-07-30T11:42:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"90281","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:54:27","updated":"2022-09-30 02:23:08","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/90281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=90281"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/90281\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/90282"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=90281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=90281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=90281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}