{"id":97403,"date":"2020-10-18T02:42:36","date_gmt":"2020-10-18T00:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov"},"modified":"2020-10-18T02:42:36","modified_gmt":"2020-10-18T00:42:36","slug":"turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov","title":{"rendered":"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/bc4c263764df2bbbbbbfc0136c0dd59e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTuring Pi to rozwi\u0105zanie dla aplikacji self-hosted, zrealizowane na zasadzie rack\u00f3w w datacenter, ale na kompaktowej p\u0142ycie g\u0142\u00f3wnej. Rozwi\u0105zanie skupia si\u0119 na budowie lokalnej infrastruktury do lokalnego rozwoju i hostingu aplikacji oraz us\u0142ug. Og\u00f3lnie to jak AWS EC2, ale dla edge.<\/p>\n<p>Jeste\u015bmy ma\u0142ym zespo\u0142em deweloper\u00f3w, kt\u00f3ry postanowi\u0142 stworzy\u0107 rozwi\u0105zanie do budowy bare-metal klastr\u00f3w w edge i nazwali\u015bmy projekt Turing Pi. Produkt zacz\u0105\u0142 si\u0119 jako pomys\u0142 z tzw. \u2018low-code\u2019, ale obecnie jego koncepcje zam\u00f3wili dzia\u0142y rozwoju w Red Hat, Rancher (SUSE), Toyota Connected, Sony, Electrolux, Facebook, a liczba zainteresowanych deweloper\u00f3w dochodzi do 10K. <\/p>\n<p>Ale wszystko zacz\u0119\u0142o si\u0119 od odkrycia.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Odkrycie produktu<\/h2>\n<p>\nKiedy\u015b odkry\u0142em, \u017ce niczego nie wymy\u015blamy. Wszystko, co istnieje na tym \u015bwiecie, odkrywamy. Odkrywamy, \u017ce niekt\u00f3re elementy mo\u017cna \u0142\u0105czy\u0107 razem, uzyskuj\u0105c nowe w\u0142a\u015bciwo\u015bci produkt\u00f3w lub odkrywamy prawa, a nast\u0119pnie zn\u00f3w je kombinujemy. Nic nie mo\u017cna wymy\u015bli\u0107, ale mo\u017cna odkry\u0107 podczas bada\u0144. Moim zdaniem wynalazek to rezultat ci\u0105g\u0142ych obserwacji, eksperyment\u00f3w i poszukiwa\u0144 + kombinacja wiedzy.<\/p>\n<p>W ci\u0105gu ostatniej dekady obserwowa\u0142em, jak zyskuje na sile ruch amator\u00f3w homelab (zasoby <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/homelab\/\">subreddit<\/a><\/noindex>), self-hosted (zasoby <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/selfhosted\/\">subreddit<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/awesome-selfhosted\/awesome-selfhosted\">awesome-selfhosted<\/a><\/noindex>), jednop\u0142ytowe komputery, jak ro\u015bnie zainteresowanie uruchamianiem kontener\u00f3w na jednop\u0142ytowych komputerach typu Raspberry Pi, a tak\u017ce ruch zbieraj\u0105cy klastry z jednop\u0142ytowych komputer\u00f3w. Stopniowo zaczyna tam dociera\u0107 te\u017c idea Kubernetes. Pojawi\u0142a si\u0119 jego lekka wersja k3s, skierowana na Edge\/IoT. Du\u017ca sie\u0107 restauracji szybkiej obs\u0142ugi Chick-fil-A by\u0142a jedn\u0105 z pierwszych na \u015bwiecie, kt\u00f3ra umie\u015bci\u0142a klastry Kubernetes w swoich kuchniach. <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@cfatechblog\/bare-metal-k8s-clustering-at-chick-fil-a-scale-7b0607bd3541\">kubectl make me a sandwich<\/a><\/noindex>. <\/p>\n<p>Widz\u0119 to jako kulk\u0119 \u015bnie\u017cn\u0105, jak jedna technologia owijaj\u0105ca si\u0119 wok\u00f3\u0142 innej, tworz\u0105c bardziej z\u0142o\u017cony system. Nie ma w tym chaosu, bardziej przypomina to fraktal technologii. W jednym z dosy\u0107 trudnych moment\u00f3w w moim \u017cyciu dostrzeg\u0142em warto\u015b\u0107 w klastrach, kt\u00f3re s\u0105 budowane przez amatorskich programist\u00f3w z jednop\u0142ytowych komputer\u00f3w, i zacz\u0105\u0142em pracowa\u0107 nad stworzeniem p\u0142yty klastrowej.<\/p>\n<p>Dzi\u015b nasza p\u0142yta klastrowa jest bardzo prosta i w pierwszej kolejno\u015bci skierowana do tych, kt\u00f3rzy lubi\u0105 technologie cloud native, ucz\u0105 si\u0119 nowych rzeczy, eksperymentuj\u0105.<\/p>\n<h2>Modu\u0142y budowlane (Building Blocks)<\/h2>\n<p>\nC\u00f3\u017c, czym jest to rozwi\u0105zanie, na czym polega. Polega na dostarczeniu konstruktor\u00f3w, element\u00f3w (Building Blocks), z kt\u00f3rych mo\u017cna zbudowa\u0107 infrastruktur\u0119 brzegow\u0105 taniej ni\u017c na klasycznych serwerach, mobiln\u0105, bez du\u017cych metalowych skrzy\u0144, niewymagaj\u0105c\u0105 specjalnych warunk\u00f3w eksploatacji typowych dla serwer\u00f3w, energooszcz\u0119dn\u0105, standaryzowan\u0105 pod wzgl\u0119dem modu\u0142\u00f3w i z mo\u017cliwo\u015bci\u0105 szybkiego skalowania do dziesi\u0105tek i setek jednostek obliczeniowych (procesor\u00f3w).<\/p>\n<p><b>P\u0142yta klastrowa (Clusterboard)<\/b><\/p>\n<p>P\u0142yta Mini ITX \u0142\u0105czy kilka modu\u0142\u00f3w obliczeniowych poprzez sie\u0107 na p\u0142ycie, dostarcza interfejsy peryferyjne i kontrol\u0119 nad modu\u0142ami.<\/p>\n<p><b>Modu\u0142 obliczeniowy (Compute Module)<\/b><\/p>\n<p>P\u0142yta w formacie SO-DIMM zawieraj\u0105ca procesor i pami\u0119\u0107 RAM, opcjonalnie pami\u0119\u0107 flash do przechowywania systemu operacyjnego.<\/p>\n<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/ad80c3afaba78dbacc244fa15380aee2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nJedna z projektowanych konfiguracji wersji Turing V2.<\/p>\n<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/5f25cfcfa9fbc8c018f0e51712573b6b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\u0141\u0105cz\u0105c p\u0142yt\u0119 klastrow\u0105 i modu\u0142y obliczeniowe, \u0142atwo stworzy\u0107 infrastruktur\u0119 na przyk\u0142ad z 20+ procesorami (przyk\u0142ady poni\u017cej), cich\u0105 i o niskim zu\u017cyciu energii. Sama p\u0142yta klastrowa zwi\u0119ksza efektywno\u015b\u0107 wykorzystanej obj\u0119to\u015bci. Przyk\u0142ady klastr\u00f3w do por\u00f3wnania.<\/p>\n<p>Na bazie SBC*<br \/>\n<img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/50f7e9d16a11f08da2f5e9fdeadb5951.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n24 CPU<br \/>\nAutor Afkham Azeez<\/p>\n<p>Na bazie Turing Pi<br \/>\n<img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/284bd9dc610ce50b27b865d207e9754d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n21 CPU<br \/>\nAutor <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/th3st0rmtr00p3r\">th3st0rmtr00p3r<\/a><\/noindex><\/p>\n<p>* SBC \u2014 Komputer jednop\u0142ytkowy (Single Board Computer)<\/p>\n<p>Wsp\u00f3\u0142za\u0142o\u017cyciel Rancher Labs i autor k3s, ten spos\u00f3b dzia\u0142ania nie pozostawi\u0142 go oboj\u0119tnym.<\/p>\n<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/12083ea724d492322ecb2d0e8c10dad6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTeraz dok\u0142adniej o elementach budowlanych.<\/p>\n<h2>Modu\u0142 Obliczeniowy (Compute Module)<\/h2>\n<p>\nAby zweryfikowa\u0107 koncepcj\u0119, wybrali\u015bmy Raspberry Pi Compute Module, co jest idealn\u0105 konfiguracj\u0105 na pocz\u0105tek. Spo\u0142eczno\u015b\u0107 RPi jest aktywna, nie ma problem\u00f3w z oprogramowaniem, sam modu\u0142 w formacie SO-DIMM (6 x 3 cm) jest dost\u0119pny w przyst\u0119pnej cenie, zawiera na pok\u0142adzie 4-rdzeniowy CPU, 1 GB RAM i opcjonalnie pami\u0119\u0107 flash 8, 16 lub 32 GB do OS i innych potrzeb systemowych. Taki format cz\u0119sto stosuje si\u0119 w przemys\u0142owych rozwi\u0105zaniach IoT.<\/p>\n<p><b>Raspberry Pi 1\/3\/3+ Compute Module<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/58657512c719e19fbb88f6773fdac8c5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAle model CM3 ma te\u017c powa\u017cne ograniczenia \u2014 maks. 1 GB RAM i Ethernet przez USB HUB z maksymaln\u0105 pr\u0119dko\u015bci\u0105 do 100 Mbps. Dlatego druga wersja Turing b\u0119dzie wspiera\u0107 Raspberry Pi 4 oraz maksymalnie 8 GB pami\u0119ci RAM na modu\u0142. Poni\u017cej przyk\u0142ad modu\u0142\u00f3w Nvidia Jetson do zada\u0144 obliczeniowych przyspieszonych. Mo\u017cliwe, \u017ce b\u0119d\u0105 one wspierane w drugiej wersji, je\u015bli rozwi\u0105\u017cemy pewne problemy techniczne, wtedy mo\u017cna miksowa\u0107 modu\u0142y.<\/p>\n<p><b>Modu\u0142y obliczeniowe Nvidia Jetson<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/4b61d9ffc55a3a66f2b91960a5ac13fb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nW modu\u0142ach kryje si\u0119 najwa\u017cniejsza mo\u017cliwo\u015b\u0107, kt\u00f3ra na pierwszy rzut oka nie jest oczywista. Mo\u017cliwo\u015b\u0107 tworzenia innych modu\u0142\u00f3w w podobnym formacie z r\u00f3\u017cnymi zestawami CPU, RAM i eMMC, dostosowanych do r\u00f3\u017cnych typ\u00f3w zada\u0144, od og\u00f3lnych oblicze\u0144 po intensywne obliczenia zwi\u0105zane z uczeniem maszynowym. Jest to bardzo podobne do instancji AWS EC2, ale skierowane na edge. Jednocze\u015bnie p\u0142yta klastrowa pozostaje niezmieniona lub z drobnymi zmianami.<\/p>\n<h2>P\u0142yta klastrowa (Clusterboard)<\/h2>\n<p>\nMo\u017cna j\u0105 r\u00f3wnie\u017c nazwa\u0107 p\u0142yt\u0105 g\u0142\u00f3wn\u0105 lub bazow\u0105 p\u0142yt\u0105, to stosunkowo nowe \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435, a producent\u00f3w takich rozwi\u0105za\u0144 jest obecnie niewiele i s\u0105 na wczesnym etapie rozwoju, w\u015br\u00f3d nich Pine64, MiniNodes, Clover Pi, Bitscope Blade, PicoCluster (klastry SBC). P\u0142yta klastrowa \u0142\u0105czy modu\u0142y sieci\u0105, zapewnia zasilanie i oferuje szyn\u0119 zarz\u0105dzania klastrem (Cluster Management Bus), przynajmniej zdecydowali\u015bmy si\u0119 doda\u0107 t\u0119 szyn\u0119 i wygl\u0105da na to, \u017ce si\u0119 przyj\u0119\u0142a.<\/p>\n<p>Front<br \/>\n<img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/8f0ed7bd0124480a140862f1615cea3f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Wstecz<br \/>\n<img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/f7df01e8cb6e84bf244eee249dd60ada.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Pasmo tylnej p\u0142yty 12 Gbps<br \/>\nSloty SD dla modu\u0142\u00f3w bez eMMC, na przyk\u0142ad mo\u017cna umie\u015bci\u0107 kilka modu\u0142\u00f3w z SD dla szybkiego dost\u0119pu do danych nodu<\/p>\n<p>Podstaw\u0105 p\u0142yty klastrowej jest uk\u0142ad scalony switch do zapewnienia po\u0142\u0105czenia sieciowego modu\u0142\u00f3w oraz dost\u0119pu do sieci zewn\u0119trznej. W obecnej wersji u\u017cywamy unmanaged switch, poniewa\u017c nie mieli\u015bmy czasu, aby przeprowadzi\u0107 pe\u0142noprawne badania i rozw\u00f3j (R&amp;D), ale w drugiej wersji wybrali\u015bmy niez\u0142y managed switch. Mo\u017cliwa jest konfiguracja w trybie 'master node jako router' dla rozdzielania sieci na p\u0142yt\u0119, je\u015bli wymagany jest wy\u017cszy poziom bezpiecze\u0144stwa i izolacji pracownik\u00f3w od dost\u0119pu zewn\u0119trznego, w takim przypadku na master nodzie r\u00f3wnie\u017c nale\u017cy utrzymywa\u0107 serwer DHCP.<\/p>\n<h2>Zastosowanie<\/h2>\n<p>\nBie\u017c\u0105ca wersja jest eksperymentalna i pozycjonujemy j\u0105 jako rozwi\u0105zanie dla pocz\u0105tkuj\u0105cych, kt\u00f3re pozwala pozna\u0107, czym s\u0105 klastry, pracowa\u0107 z oprogramowaniem lub testowa\u0107 hipotezy w organizacjach, poszukiwa\u0107 nowych pomys\u0142\u00f3w, og\u00f3lnie rzecz bior\u0105c jest to wersja Lite.<\/p>\n<p>Aby zacz\u0105\u0107, polecamy seri\u0119 autorstwa wspania\u0142ego Jeffa Geerlinga, kt\u00f3ry przeczyta\u0142 o nas w Y Combinator, jest autorem bestsellera Ansible for DevOps. Zainspirowany stworzy\u0142 6-odcinkowy przegl\u0105d, zaczynaj\u0105cy od idei klastrowania w og\u00f3le do praktycznych przyk\u0142ad\u00f3w pracy z p\u0142yt\u0105, nauki Kubernetes oraz oprogramowania, kt\u00f3re mo\u017cna zainstalowa\u0107.<\/p>\n<p><b>Seria o instalacji k3s na klastrze<\/b><br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"N4bfNefjBSw\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/N4bfNefjBSw\/hqdefault.jpg\" alt=\"Odtwarzaj wideo\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Og\u00f3lnie rzecz bior\u0105c, polecam zaczyna\u0107 od pierwszego, tam w og\u00f3le mowa o klastrowaniu i Kubernetes w przyst\u0119pny spos\u00f3b. I kilka obrazk\u00f3w od spo\u0142eczno\u015bci.<\/p>\n<p><img decoding=\"async\" alt=\"Turing Pi \u2014 p\u0142yta klastrowa dla aplikacji i us\u0142ug self-hosted\" src=\"\/wp-content\/uploads\/2020\/10\/a580216fd1282feb9a9ebc4103efacab.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Co dalej?<\/h2>\n<p>\nPo pierwsze, mam nadziej\u0119, \u017ce to by\u0142o interesuj\u0105ce. To w pe\u0142ni autorski materia\u0142, pr\u00f3ba zajrzenia za horyzont. Po drugie, planuj\u0119 napisa\u0107 drug\u0105 cz\u0119\u015b\u0107 na temat projektowania Turing V2. Jak przebiega\u0142o poszukiwanie produktu, logiczne rozumowania, identyfikacja kluczowych cech, kt\u00f3re s\u0105 wa\u017cne. Artyku\u0142 b\u0119dzie zawiera\u0142 szkice produktu od najwcze\u015bniejszych po finalne. Druga cz\u0119\u015b\u0107 b\u0119dzie szczeg\u00f3lnie interesuj\u0105ca dla produktowc\u00f3w, kt\u00f3rzy odpowiadaj\u0105 za produkty i ich rozw\u00f3j w firmach.<\/p>\n<p>I najprawdopodobniej b\u0119dzie to naprawd\u0119 long read.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/523798\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Turing Pi \u044d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f self-hosted \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0435 \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 rack \u0441\u0442\u043e\u0435\u043a \u0432 \u0434\u0430\u0442\u0430 \u0446\u0435\u043d\u0442\u0440\u0435, \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u0435. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043d\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0412\u043e\u043e\u0431\u0449\u0435\u043c \u044d\u0442\u043e \u043a\u0430\u043a AWS EC2 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f edge. \u041c\u044b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0435\u0448\u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f bare-metal \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u0432 edge [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97404,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97403","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=\"Turing Pi \u044d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435.\" \/>\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\/turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov\" \/>\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\udd47Turing Pi \u2014 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430 \u0434\u043b\u044f self-hosted \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Turing Pi \u044d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov\" \/>\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-10-18T00:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-18T00:42:36+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\udd47Turing Pi \u2014 p\u0142yta klastrowa do self-hosted aplikacji i us\u0142ug | ProHoster","description":"Turing Pi to rozwi\u0105zanie.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov","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\udd47Turing Pi \u2014 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430 \u0434\u043b\u044f self-hosted \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 | ProHoster","og:description":"Turing Pi \u044d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/turing-pi-klasternaya-plata-dlya-self-hosted-prilozhenij-i-servisov","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-10-18T00:42:36+00:00","article:modified_time":"2020-10-18T00:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97403","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 10:21:27","updated":"2022-10-03 04:39:34","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\/97403","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=97403"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/97403\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/97404"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=97403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=97403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=97403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}