{"id":52664,"date":"2019-11-14T00:00:00","date_gmt":"2019-11-13T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom"},"modified":"2020-02-18T14:00:27","modified_gmt":"2020-02-18T11:00:27","slug":"obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","title":{"rendered":"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Prvi prototip objektnog pohranjivanja svijetu se pojavio 1996. godine. Nakon 10 godina, Amazon Web Services lansira Amazon S3, a svijet po\u010dinje postupno ludjeti zbog ravnog adresnog prostora. Zbog rada s metapodacima i mogu\u0107nosti skaliranja bez smanjenja performansi pod optere\u0107enjem, objektnu pohranu brzo postaje standard za ve\u0107inu usluga pohrane podataka u oblaku, ali i \u0161ire. Druga va\u017ena zna\u010dajka je dobra prilagodljivost za pohranu arhiva i sli\u010dnih rijetko kori\u0161tenih datoteka. Svi koji su bili povezani s pohranom podataka su se radovali i ponosno nosili novu tehnologiju.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/3381d3bd047b2fb3397d8b14ca20ef0b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>No, ljudski \u0161aptovi bili su puni glasina da je objektnu pohranu mogu\u0107e samo u velikim oblacima, a ako vam ne trebaju rje\u0161enja od prokletih kapitalista, vlastito rje\u0161enje bit \u0107e jako te\u0161ko napraviti. O implementaciji vlastitog oblaka ve\u0107 je napisano mnogo, a o izradi takozvanih S3-kompatibilnih rje\u0161enja informacije su prili\u010dno oskudne. <\/p>\n<p><\/p>\n<p>Stoga \u0107emo danas istra\u017eiti koje su opcije &#171;Da bude kao kod odraslih, a ne CEPH i vi\u0161a \u0161mirgla&#187;, razradit \u0107emo jednu od njih, a provjeravati ho\u0107e li sve raditi pomo\u0107u Veeam Backup &amp; Replication. U njemu je navedena podr\u0161ka za rad s S3 kompatibilnim skladi\u0161tima, a upravo tu tvrdnju \u0107emo provjeravati.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><strong>A \u0161to je s drugima?<\/strong><\/p>\n<p><\/p>\n<p>Predla\u017eem da zapo\u010dnemo s malim pregledom tr\u017ei\u0161ta i opcijama objektnog pohranjivanja. Op\u0107enito priznati lider i standard je Amazon S3. Dva najbli\u017ea konkurenta su Microsoft Azure Blob Storage i IBM Cloud Object Storage. <\/p>\n<p><\/p>\n<p>Zar to je sve? Zar nema drugih konkurenata? Naravno, ima, ali netko ide svojim putem, poput Google Cloud ili Oracle Cloud Object Storage, s nepotpunom podr\u0161kom za S3 API. Neki koriste stare verzije API-ja, kao Baidu Cloud. A neki, poput Hitachi Cloud, zahtijevaju primjenu posebne logike, \u0161to \u0107e neizbje\u017eno izazvati pote\u0161ko\u0107e. U svakom slu\u010daju, svi se uspore\u0111uju s Amazonom, koji se mo\u017ee smatrati industrijskim standardom.<\/p>\n<p><\/p>\n<p>\u0160to se ti\u010de on-premise rje\u0161enja, izbor je puno ve\u0107i, pa hajde da odredimo va\u017ene kriterije za nas. U na\u010delu, dovoljno je samo dva: podr\u0161ka za S3 API i kori\u0161tenje v4 potpisivanja. Ruku na srce, nas kao budu\u0107e klijente zanimaju samo su\u010delja za interakciju, dok nas unutarnja kuhinja same pohrane ne zanima previ\u0161e. <\/p>\n<p><\/p>\n<p>Pod ove jednostavne uvjete odgovara jako puno rje\u0161enja. Na primjer, klasi\u010dni korporativni te\u0161ka\u0161i:<\/p>\n<p><\/p>\n<ul>\n<li>DellEMC ECS<\/li>\n<li>NetApp S3 StorageGrid<\/li>\n<li>Nutanix Buckets<\/li>\n<li>Pure Storage FlashBlade i StorReduce<\/li>\n<li>Huawei FusionStorage<\/li>\n<\/ul>\n<p><\/p>\n<p>Postoji ni\u0161a isklju\u010divo softverskih rje\u0161enja koja rade iz kutije:<\/p>\n<p><\/p>\n<ul>\n<li>Red Hat Ceph<\/li>\n<li>SUSE Enterprise Storage<\/li>\n<li>Cloudian <\/li>\n<\/ul>\n<p><\/p>\n<p>\u010cak su i ljubitelji pa\u017eljivog obrade nakon sastavljanja dobili svoje:<\/p>\n<p><\/p>\n<ul>\n<li>CEPH u \u010distom obliku<\/li>\n<li>Minio (Linux verzija, jer verzija za Windows ima puno pitanja)<\/li>\n<\/ul>\n<p><\/p>\n<p>Popis nije ni pribli\u017eno potpun, o tome se mo\u017ee raspraviti u komentarima. Samo ne zaboravite provjeriti osim API kompatibilnosti i performanse sustava prije implementacije. Posljednje \u0161to \u017eelite je gubitak terabajta podataka zbog zagu\u0161enih zahtjeva. Stoga se ne ustru\u010davajte s testovima optere\u0107enja. Uglavnom, sav zreo softver koji radi s velikim koli\u010dinama podataka ima barem izvje\u0161taje o kompatibilnosti. U slu\u010daju <em>Veeam<\/em> ima <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/ready.html\">cijela programa<\/a><\/noindex> za me\u0111usobno testiranje, \u0161to omogu\u0107uje da s punim povjerenjem izjavimo o potpunoj kompatibilnosti na\u0161ih proizvoda s odre\u0111enom opremom. Ovo je ve\u0107 dvostrani posao, ne uvijek brz, ali stalno pro\u0161irujemo <noindex><a rel=\"nofollow\" href=\"https:\/\/forums.veeam.com\/object-storage-f52\/unoffizial-compatibility-list-for-veeam-cloud-tier-t56956.html\">popis<\/a><\/noindex> testirana rje\u0161enja.<\/p>\n<p><\/p>\n<p><strong>Sla\u017eemo na\u0161 \u0161tand<\/strong><\/p>\n<p><\/p>\n<p>\u017delim malo razgovarati o izboru objekta.<\/p>\n<p><\/p>\n<p>Prvo, \u017eelio sam prona\u0107i opciju koja \u0107e odmah raditi iz kutije. Ili barem s maksimalnom vjerojatno\u0161\u0107u da \u0107e raditi bez potrebe za dodatnim naporima. Ples s tamburicama i kopanje po konzoli no\u0107u - to je vrlo zanimljivo, ali ponekad \u017eelite da stvari rade odmah. A i op\u0107a pouzdanost takvih rje\u0161enja obi\u010dno je vi\u0161a. I da, izgubili smo duh avanturizma, prestali smo se penjati kroz prozore do voljenih \u017eena itd.<\/p>\n<p><\/p>\n<p>Drugo, ako budemo iskreni, potreba za radom s objektima za pohranu javlja se kod prili\u010dno velikih kompanija, tako da je to situacija kada gledanje prema rje\u0161enjima na razini poduze\u0107a nije sramotno, nego \u010dak i poticajno. U svakom slu\u010daju, za sada ne znam primjere da je netko otpu\u0161ten zbog kupnje takvih rje\u0161enja.<\/p>\n<p><\/p>\n<p>Iz svega re\u010denog, moj izbor je pao na <em>Dell EMC ECS Community Edition<\/em>. To je vrlo zanimljiv projekt, i smatram potrebnim da vam o tome pri\u010dam.<\/p>\n<p><\/p>\n<p>Prvo \u0161to mi pada na pamet kada vidim dodatak <em>Community Edition<\/em> \u2014 to nije samo kopija punopravnog ECS-a s nekim ograni\u010denjima koja se uklanjaju kupnjom licence. Dakle, nije tako! <\/p>\n<p><\/p>\n<p>Zapamtite:<\/p>\n<p><\/p>\n<p><strong>!!!Community Edition je poseban projekt stvoren za testiranje i ne uklju\u010duje podr\u0161ku od strane Della!!<\/strong><br \/>\nI ne mo\u017ee se pretvoriti u punopravni ECS, \u010dak i ako jako \u017eelite.<\/p>\n<p><\/p>\n<p><strong>Pogledajmo to detaljnije.<\/strong><\/p>\n<p><\/p>\n<p>Mnogi smatraju da je Dell EMC ECS gotovo najbolje rje\u0161enje ako imate potrebu za objektivnim pohranjivanjem. Svi projekti pod markom ECS, uklju\u010duju\u0107i komercijalne i korporativne, temelje se na <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EMCECS\">githubu<\/a><\/noindex>. To je neka vrsta dobre volje od Della. Osim softverskog rje\u0161enja koje radi na njihovom brandiranom hardveru, postoje i verzije s otvorenim kodom koje mo\u017eete implementirati u oblaku, na virtualnom stroju, u kontejneru ili na bilo kojem vlastitom hardveru. Osim toga, postoji \u010dak i OVA verzija koju \u0107emo koristiti.<br \/>\nDELL ECS Community Edition je mini verzija punopravnog softvera koji radi na brandiranim poslu\u017eiteljima Dell EMC ECS. <\/p>\n<p><\/p>\n<p>Izdvojio sam \u010detiri glavne razlike:<\/p>\n<p><\/p>\n<ul>\n<li>Nema podr\u0161ke za enkripciju. Zaista \u0161teta, ali nije kriti\u010dno.<\/li>\n<li>Nema Fabric Layera. Ova funkcionalnost odgovara za izgradnju klastera, upravljanje resursima, nadogradnje, pra\u0107enje i pohranu Docker slika. Ovdje ve\u0107 imamo ozbiljan problem, ali Dell se tako\u0111er mo\u017ee razumjeti.<\/li>\n<li>Najgora posljedica prethodne to\u010dke: veli\u010dinu \u010dvora nije mogu\u0107e pove\u0107ati nakon zavr\u0161etka instalacije. <\/li>\n<li>Nema tehni\u010dke podr\u0161ke. Ovo je proizvod za testiranje koji se mo\u017ee koristiti u malim instalacijama, ali osobno ne bih riskirao pohranjivanje petabajta va\u017enih podataka u njega. Me\u0111utim, tehni\u010dki, nitko vam ne mo\u017ee sprije\u010diti da to u\u010dinite.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/a8c66e12892eea77b0c779b1f897e3d5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><strong>A \u0161to je u velikoj verziji?<\/strong><\/p>\n<p><\/p>\n<p>Brzo \u0107emo prolaziti kroz hardverska rje\u0161enja kako bismo imali potpuniju sliku o ekosustavu.<\/p>\n<p><\/p>\n<p>Ne\u0107u potvrditi niti opovrgnuti tvrdnju da je DELL ECS najbolje on-prem objektno pohranjivanje, ali ako imate ne\u0161to za re\u0107i o tome, rado \u0107u pro\u010ditati u komentarima. U svakom slu\u010daju, prema verziji <noindex><a rel=\"nofollow\" href=\"https:\/\/www.storagenewsletter.com\/2018\/07\/03\/idc-marketscape-ww-object-based-storage-2018\">IDC MarketScape 2018<\/a><\/noindex> Dell EMC sigurno ulazi me\u0111u pet vode\u0107ih na tr\u017ei\u0161tu OBS-a. Iako cloud-based rje\u0161enja nisu uklju\u010dena, to je posebna tema.<\/p>\n<p><\/p>\n<p>S tehni\u010dkog stajali\u0161ta, ECS je objekat za pohranu koji omogu\u0107uje pristup podacima putem protokola za oblak. Podr\u017eava AWS S3 i OpenStack Swift. Za file-enabled bucket-e, ECS podr\u017eava NFSv3 za izvo\u0111enje podataka po datotekama.<\/p>\n<p><\/p>\n<p>Proces zapisivanja informacija je prili\u010dno neobi\u010dan, posebno u pore\u0111enju sa klasi\u010dnim sistemima blokovske pohrane.<\/p>\n<p><\/p>\n<ul>\n<li>Kada novi podaci stignu, kreira se novi objekat koji ima ime, stvarne podatke i metapodatke.<\/li>\n<li>Objekti se razbijaju na komade od 128 MB, a svaki komad se odmah zapisuje na tri noda.<\/li>\n<li>De\u0161ava se a\u017euriranje datoteke indeksa, gdje su zapisani identifikatori i mjesta pohrane.<\/li>\n<li>A\u017eurira se datoteka dnevnika (log zapisa) koja se tako\u0111er zapisuje na tri noda.<\/li>\n<li>Klijentu se \u0161alje poruka o uspje\u0161nom zapisu.<br \/>\nSve tri kopije podataka se zapisuje paralelno. Zapisivanje se smatra uspje\u0161nim samo ako su sve tri kopije uspje\u0161no zapisane.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/20bc723a390b4e83d82c4f39e7c7534f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u010citanje je prili\u010dno jednostavno:<\/p>\n<p><\/p>\n<ul>\n<li>Klijent tra\u017ei podatke.<\/li>\n<li>U indeksu se tra\u017ei mjesto pohrane podataka.<\/li>\n<li>Podaci se \u010ditaju s jednog noda i \u0161alju klijentu.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/8ebb9045dd9148bd1bbe67e86e2ce192.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sami serveri su prili\u010dno brojni, pa \u0107emo pogledati najmanji Dell EMC ECS EX300. Po\u010dinje od 60TB, s mogu\u0107no\u0161\u0107u pro\u0161irenja do 1,5PB. Njegov stariji brat Dell EMC ECS EX3000 omogu\u0107ava pohranu \u010dak 8,6PB po ormari\u0107u.<\/p>\n<p><\/p>\n<p><strong>Deploy<\/strong><\/p>\n<p><\/p>\n<p>Tehni\u010dki, Dell ECS CE se mo\u017ee implementirati u neograni\u010denim veli\u010dinama. U svakom slu\u010daju, ne prona\u0111oh o\u010digledna ograni\u010denja. Me\u0111utim, savr\u0161eno je pogodno skaliranje metodom kloniranja prvog noda, za \u0161to \u0107e nam biti potrebni:<\/p>\n<p><\/p>\n<ul>\n<li>8 vCPU<\/li>\n<li>64GB RAM<\/li>\n<li>16GB za operativni sistem<\/li>\n<li>1TB direktno za pohranu<\/li>\n<li>Posljednje izdanje CentOS minimal<\/li>\n<\/ul>\n<p><\/p>\n<p>To je opcija za slu\u010daj kada \u017eelite sve sami instalirati od samog po\u010detka. Za nas to nije relevantna opcija, jer \u0107u koristiti OVA sliku za implementaciju.<\/p>\n<p><\/p>\n<p>Ali u svakom slu\u010daju, zahtjevi su prili\u010dno strogi \u010dak i za jedan nod, a ako se strogo dr\u017eimo zakona, potrebna su \u010detiri takva noda. <\/p>\n<p><\/p>\n<p>Ipak, programeri ECS CE \u017eive u stvarnom svijetu, i instalacija prolazi uspje\u0161no \u010dak i s jednim nodom, a minimalni zahtjevi su sljede\u0107i:<\/p>\n<p><\/p>\n<ul>\n<li>4 vCPU<\/li>\n<li>16 GB RAM<\/li>\n<li>16 GB za operativni sistem<\/li>\n<li>104 GB sama pohrana<\/li>\n<\/ul>\n<p><\/p>\n<p>Takvi resursi su potrebni za implementaciju OVA slike. Ve\u0107 je mnogo humanije i realisti\u010dnije.<\/p>\n<p><\/p>\n<p>Sam instalacijski nod mo\u017eete uzeti s slu\u017ebene <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EMCECS\/ECS-CommunityEdition\/releases\">github<\/a><\/noindex>. Ovdje se tako\u0111er nalazi detaljna dokumentacija o svim-u-jednom implementaciji, ali mo\u017eete pro\u010ditati i na slu\u017ebenoj <noindex><a rel=\"nofollow\" href=\"https:\/\/ecsce.readthedocs.io\/en\/latest\/installation\/OVA_Installation.html\">readthedocs<\/a><\/noindex>. Stoga se ne\u0107emo posebno zadr\u017eavati na postavljanju OVA, tu je sve jednostavno. Glavno je da ne zaboravite prije nego \u0161to je pokrenete ili pro\u0161iriti disk na potrebnu veli\u010dinu ili priklju\u010diti potrebne.<br \/>\nPokre\u0107emo ma\u0161inu, otvaramo konzolu i koristimo najbolje zadane kredencijale:<\/p>\n<p><\/p>\n<ul>\n<li>korisni\u010dko ime: admin<\/li>\n<li>lozinka: ChangeMe<\/li>\n<\/ul>\n<p><\/p>\n<p>Zatim pokre\u0107emo sudo nmtui i pode\u0161avamo mre\u017eni interfejs \u2014 IP\/maska, DNS i gateway. Imajte na umu da u CentOS minimal nema net-tools, provjeravamo postavke putem ip addr.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/a19f7bcfc8505b4a09831f1a5cd6eb07.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A s obzirom da more osvajaju samo hrabri, radimo yum update, nakon \u010dega slijedi reboot. U stvarnosti je to prili\u010dno sigurno, jer se cijela implementacija vr\u0161i putem playbook-ova, a svi va\u017eni Docker paketi su zaklju\u010dani na trenutnoj verziji.<\/p>\n<p><\/p>\n<p>Sada je vrijeme da uredimo instalacijski skript. Bez lijepih prozora ili pseudo UI \u2014 sve kroz va\u0161 omiljeni tekstualni urednik. Tehni\u010dki, postoje dva na\u010dina: mo\u017eete ru\u010dno izvr\u0161iti svaku komandu ili odmah pokrenuti konfigurator videploy. On \u0107e jednostavno otvoriti konfiguraciju u vim-u, a nakon izlaska pokrenuti njenu provjeru. Ali namjerno sebi ne \u017eelim olak\u0161avati \u017eivot, pa \u0107emo u\u010diniti dvije komande vi\u0161e. Iako to uop\u0161te nema smisla, upozorio sam vas =) <\/p>\n<p><\/p>\n<p>Dakle, radimo vim ECS-CommunityEdition\/deploy.xml i unosimo optimalno-minimalne izmjene kako bi ECS bio uklju\u010den i radio. Listu parametara mo\u017ee se skratiti, ali u\u010dinio sam to ovako:<\/p>\n<p><\/p>\n<ul>\n<li>licensed_accepted: true Mo\u017eete i ne mijenjati, tada \u0107e vas prilikom implementacije jasno zamoliti da je prihvatite i prikazati slatku frazu. Mo\u017eda je ovo \u010dak i neka easter egg.<br \/>\n<img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/1829f29fc3bc49347135dc4a20469a0a.png\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Otpustiti redove autonames: i custom: Unijeti najmanje jedno \u017eeljeno ime za \u010dvor \u2014 hostname \u0107e biti zamijenjen tim imenom tijekom instalacije.<\/li>\n<li>install_node: 192.168.1.1 Unijeti stvarni IP \u010dvora. U na\u0161em slu\u010daju unosimo isti kao u nmtui<\/li>\n<li>dns_domain: unosimo svoju domenu.<\/li>\n<li>dns_servers: upisujemo svoje dns.<\/li>\n<li>ntp_servers: mo\u017ee se navesti bilo koji. Ja sam uzeo prvi iz paketa 0.pool.ntp.org (to je postalo 91.216.168.42)<\/li>\n<li>autonaming: custom Ako se ne otpusti, luna \u0107e se zvati Luna.<\/li>\n<li>ecs_block_devices:<br \/>\n\/dev\/sdb<br \/>\nIz nepoznatog razloga ovdje mo\u017ee biti nepostoje\u0107i ure\u0111aj za blokovno skladi\u0161tenje \/dev\/vda<\/li>\n<li>storage_pools:<br \/>\nmembers:<br \/>\n192.168.1.1 Ovdje ponovno unosimo stvarni IP \u010dvora<\/li>\n<li>ecs_block_devices:<br \/>\n\/dev\/sdb \u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u0438\u044f \u043d\u0435\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.<\/li>\n<\/ul>\n<p><\/p>\n<p>Uop\u0161te, \u010ditava datoteka je vrlo detaljno opisana u <noindex><a rel=\"nofollow\" href=\"http:\/\/ecsce.readthedocs.io\/en\/latest\/installation\/deploy.yml.html\">dokumentaciju<\/a><\/noindex>, ali tko \u0107e to \u010ditati u ovakvom kaoti\u010dnom vremenu. Tamo pi\u0161e da je minimalno dovoljno navesti IP adresu i masku, ali mi se u laboratoriju takav set lo\u0161e uspostavljao, pa sam ga morao pro\u0161iriti na gore navedeno.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/58251d88fd13ae95b467e01c88ba0cd8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nakon izlaska iz ure\u0111iva\u010da, potrebno je pokrenuti update_deploy \/home\/admin\/ECS-CommunityEdition\/deploy.yml, i ako je sve ispravno izvr\u0161eno, bit \u0107e jasno prikazano.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/8327d2a98f694dddd7feecc5859929b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Zatim \u0107e ipak trebati pokrenuti videploy, pri\u010dekati a\u017euriranje okru\u017eenja, i tada se mo\u017ee pokrenuti sama instalacija komandama ova-step1, a nakon njenog uspje\u0161nog izvr\u0161enja komandom ova-step2. Va\u017eno: nemojte ru\u010dno zaustavljati rad skripti! Neki koraci mogu potrajati, ne izvr\u0161iti se iz prve i izgledati kao da se sve pokvarilo. U svakom slu\u010daju, potrebno je \u010dekati da skript zavr\u0161i prirodnim putem. Na kraju biste trebali vidjeti otprilike ovakvu poruku.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/c28952623d59a773d4448670ec8cd41b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sada napokon mo\u017eemo otvoriti WebUI upravlja\u010dku plo\u010du putem poznate IP adrese. Ako nismo mijenjali tijekom konfiguracije, zadnji korisni\u010dki ra\u010dun bit \u0107e root\/ChangeMe. \u010cak mo\u017eemo odmah koristiti na\u0161e S3-kompatibilno skladi\u0161te. Ono je dostupno na portovima 9020 za HTTP, i 9021 za HTTPS. Opet, ako ni\u0161ta nije mijenjano, tada je access_key: object_admin1 i secret_key: ChangeMeChangeMeChangeMeChangeMeChangeMe. <\/p>\n<p><\/p>\n<p>Ali, ne\u0107emo previ\u0161e \u017euriti i po\u010dnimo redom.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/d3f27f4688018baf510e668b43553bc7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Prilikom prvog prijave bit \u0107ete prisiljeni promijeniti lozinku na odgovaraju\u0107u, \u0161to je sasvim ispravno. Glavna nadzorna plo\u010da je krajnje jasna, stoga hajde da u\u010dinimo ne\u0161to zanimljivije od obja\u0161njavanja o\u010ditih metri\u010dkih podataka. Na primjer, stvorimo korisnika kojeg \u0107emo koristiti za pristup skladi\u0161tu. U svijetu pru\u017eatelja usluga, takve se osobe nazivaju tenant. To se radi u Manage &gt; Users &gt; New Object User.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/a6ac3fa387a9c75072eac32601531492.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Prilikom stvaranja korisnika tra\u017ei se od nas da navedemo namespace. Tehni\u010dki gledano, ni\u0161ta nam ne smeta da ih stvorimo koliko god \u017eelimo korisnika. I obrnuto. To omogu\u0107uje neovisno upravljanje resursima za svakog tenanta.<\/p>\n<p><\/p>\n<p>Prema tome, biramo potrebne funkcije i generiramo korisni\u010dke klju\u010deve. Meni \u0107e biti dovoljan S3\/Atmos. I ne zaboravimo sa\u010duvati klju\u010d \ud83d\ude09<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/af6db90771e35e573bf12fd3a8387fcd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Korisnik je stvoren, sada mu je vrijeme dodijeliti i bucket. Prelazimo u Manage &gt; Bucket i ispunjavamo potrebna polja. Ovdje je sve jednostavno.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/db59caddaf7d926220b4f4f3d871e520.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sada imamo sve spremno za potpuno funkcionalnu upotrebu na\u0161eg S3 skladi\u0161ta.<\/p>\n<p><\/p>\n<p><strong>Postavljamo Veeam<\/strong><\/p>\n<p><\/p>\n<p>Dakle, kao \u0161to se sje\u0107amo, jedna od glavnih primjena objektnih skladi\u0161ta je dugotrajno pohranjivanje informacija na koje se rijetko obra\u0107a. Idealni primjer je potreba za pohranom sigurnosnih kopija na udaljenoj lokaciji. U Veeam Backup &amp; Replication, ova funkcija se naziva Capacity Tier. <\/p>\n<p><\/p>\n<p>Zapo\u010dnimo s postavljanjem na\u0161eg Dell ECS CE u Veeam su\u010delju. Na kartici Backup Infrastructure pokre\u0107emo \u010darobnjaka za dodavanje novog repozitorija i biramo stavku Object Storage.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/44e780021c705984a7e95f27c7da5ea4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Biramo ono zbog \u010dega smo sve to zapo\u010deli \u2014 S3 kompatibilno.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/3a15bd0a9d42413eb047ee765cc41f90.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>U otvorenom prozoru upisujemo \u017eeljeno ime i prelazimo na korak Account. Ovdje je potrebno navesti Service point u obliku <noindex><a rel=\"nofollow\" href=\"https:\/\/your_IP:9021\">https:\/\/your_IP:9021<\/a><\/noindex>, regiju mo\u017eemo ostaviti onakvom kakva jest i dodati stvorenog korisnika. Gateway server je potreban ako va\u0161e skladi\u0161te nalazi na udaljenoj lokaciji, ali to je ve\u0107 tema optimizacije infrastrukture i posebne \u010dlanke, tako da ovo mo\u017eemo slobodno presko\u010diti.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/5e8e31f00d0a829fa535011610b0d3f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ako je sve ispravno navedeno i postavljeno, pojavit \u0107e se upozorenje o certifikatu, a zatim prozor s ba\u010dvom gdje mo\u017eete stvoriti mapu za na\u0161e datoteke.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/75c95e14c88e81dc93fbda8fe1cbf3a5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Prolazimo kroz \u010darobnjaka do kraja i u\u017eivamo u rezultatu.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/94e638458b896208fff3f58ad25082fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Na sljede\u0107em koraku potrebno je ili stvoriti novi Scale-out Backup Repository, ili dodati na\u0161 S3 u postoje\u0107i \u2014 on \u0107e se koristiti kao Capacity Tier za arhivsku pohranu. Trenutno nema mogu\u0107nosti izravnog kori\u0161tenja S3-kompatibilnih skladi\u0161ta kao obi\u010dnog repozitorija, jer postoji previ\u0161e prili\u010dno nejasnih problema koji se moraju rije\u0161iti, ali sve mo\u017ee biti.<br \/>\nUlazimo u postavke repozitorija i uklju\u010dujemo Capacity Tier. Tamo je sve jasno, ali postoji zanimljiva pojedinost: ako \u017eelite da se svi podaci \u0161to br\u017ee \u0161alju na objektno skladi\u0161te, jednostavno postavite 0 dana. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/4be1d8d1ac7c8332274b36361ce6c9a4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nakon \u0161to pro\u0111emo \u010darobnjaka, ako ne \u017eelimo \u010dekati, mo\u017eemo pritisnuti ctrl+desni klik na repozitoriju, prisilno pokrenuti Tiering job i promatrati kako se grafikon pomi\u010de.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektno skladi\u0161te u ostavi, ili Kako postati vlastiti pru\u017eatelj usluga\" src=\"\/wp-content\/uploads\/2019\/11\/6af294e7c81fff2e2a51dc53fa5ac0fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Za sada je to sve. Smatram da sam se zadovoljio zadatkom pokazati da blokovna skladi\u0161ta nisu tako stra\u0161na kako se obi\u010dno misli. Da, rje\u0161enja i varijante su brojne, ali u jednom \u010dlanku sve to ne mo\u017eemo obuhvatiti. Zato ajmo dijeliti iskustva u komentarima.<\/p>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/474746\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u0441\u0432\u043e\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0435 \u043f\u0440\u043e\u0441\u0435\u0434\u0430\u044f \u043f\u043e\u0434 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439, \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0431\u044b\u0441\u0442\u0440\u043e \u0441\u0442\u0430\u043b\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043f\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u0431\u043b\u0430\u043a\u0430\u0445, \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52664","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430.\" \/>\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\/hr\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0432 \u043f\u043e\u0434\u0441\u043e\u0431\u043a\u0435, \u0438\u043b\u0438 \u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0435\u0431\u0435 \u0441\u0435\u0440\u0432\u0438\u0441-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom\" \/>\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-13T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:27+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\udd47Objektno pohranjivanje u podrumu, ili Kako postati vlastiti servisni pru\u017eatelj | ProHoster","description":"Prvi prototip objektnih skladi\u0161ta svijet je vidio 1996. godine. Deset godina kasnije, Amazon Web Services \u0107e pokrenuti Amazon S3, a svijet \u0107e postupno po\u010deti poludjeti od ravnog adresnog prostora.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\u0431\u044a\u0435\u043a\u0442\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0432 \u043f\u043e\u0434\u0441\u043e\u0431\u043a\u0435, \u0438\u043b\u0438 \u041a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0435\u0431\u0435 \u0441\u0435\u0440\u0432\u0438\u0441-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u043c | ProHoster","og:description":"\u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u043c\u0438\u0440 \u0443\u0432\u0438\u0434\u0435\u043b \u0432 1996 \u0433\u043e\u0434\u0443. \u0427\u0435\u0440\u0435\u0437 10 \u043b\u0435\u0442 Amazon Web Services \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 Amazon S3, \u0438 \u043c\u0438\u0440 \u043d\u0430\u0447\u043d\u0451\u0442 \u043f\u043b\u0430\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u043c\u0430 \u043e\u0442 \u043f\u043b\u043e\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430.","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","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-13T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52664","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-01-24 04:23:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:39:26","updated":"2026-01-24 04:23:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=52664"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52664\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=52664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=52664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=52664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}