{"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\/cs\/blog\/administrirovanie\/obektnoe-hranilishhe-v-podsobke-ili-kak-stat-samomu-sebe-servis-provajderom","title":{"rendered":"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Prvn\u00ed prototyp objektov\u00fdch \u00falo\u017ei\u0161\u0165 se objevil v roce 1996. O deset let pozd\u011bji Amazon Web Services spust\u00ed Amazon S3 a sv\u011bt za\u010dne postupn\u011b \u0161\u00edlet z ploch\u00e9ho adresn\u00edho prostoru. D\u00edky pr\u00e1ci s metadaty a sv\u00e9 schopnosti \u0161k\u00e1lovat se bez ztr\u00e1ty v\u00fdkonu se objektov\u00e1 \u00falo\u017ei\u0161t\u011b rychle stala standardem pro v\u011bt\u0161inu slu\u017eeb pro ukl\u00e1d\u00e1n\u00ed dat v cloudu a nejen to. Dal\u0161\u00ed d\u016fle\u017eitou vlastnost\u00ed je dobr\u00e1 p\u0159izp\u016fsobivost pro ukl\u00e1d\u00e1n\u00ed archiv\u016f a podobn\u00fdch m\u00e1lo pou\u017e\u00edvan\u00fdch soubor\u016f. V\u0161ichni, kdo byli spojeni s ukl\u00e1d\u00e1n\u00edm dat, j\u00e1sali a nosili novou technologii na rukou.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/3381d3bd047b2fb3397d8b14ca20ef0b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ale lidsk\u00e9 pov\u011bsti se hem\u017eily zv\u011bsti, \u017ee objektov\u00e1 \u00falo\u017ei\u0161t\u011b jsou pouze pro velk\u00e9 cloudy, a pokud pot\u0159ebujete n\u011bco jin\u00e9ho ne\u017e \u0159e\u0161en\u00ed od proklet\u00fdch kapitalist\u016f, bude velmi t\u011b\u017ek\u00e9 si n\u011bco sami vybudovat. O nasazen\u00ed vlastn\u00edho cloudu ji\u017e bylo naps\u00e1no mnoho, ale o vytv\u00e1\u0159en\u00ed takzvan\u00fdch S3-kompatibiln\u00edch \u0159e\u0161en\u00ed je informac\u00ed m\u00e1lo. <\/p>\n<p><\/p>\n<p>Dnes se proto pod\u00edv\u00e1me na mo\u017enosti, jak m\u00edt \"stejn\u00e9 mo\u017enosti jako dosp\u011bl\u00ed, nikoli CEPH a v\u011bt\u0161\u00ed piln\u00edk\", podrobn\u011bji rozebereme jednu z nich a ov\u011b\u0159\u00edme, \u017ee v\u0161echno funguje pomoc\u00ed Veeam Backup &amp; Replication. Tento software uv\u00e1d\u00ed podporu pro pr\u00e1ci se S3-kompatibiln\u00edmi \u00falo\u017ei\u0161ti a pr\u00e1v\u011b tento po\u017eadavek budeme testovat.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><strong>A jak to maj\u00ed ostatn\u00ed?<\/strong><\/p>\n<p><\/p>\n<p>Navrhuji za\u010d\u00edt s mal\u00fdm p\u0159ehledem trhu a mo\u017enost\u00ed objektov\u00fdch \u00falo\u017ei\u0161\u0165. Obecn\u011b uzn\u00e1van\u00fdm l\u00eddrem a standardem je Amazon S3. Dva nejbli\u017e\u0161\u00ed pron\u00e1sledovatel\u00e9 jsou Microsoft Azure Blob Storage a IBM Cloud Object Storage. <\/p>\n<p><\/p>\n<p>Opravdu to je v\u0161echno? Opravdu nejsou \u017e\u00e1dn\u00ed jin\u00ed konkurenti? Samoz\u0159ejm\u011b, konkurenti existuj\u00ed, ale n\u011bkte\u0159\u00ed jdou svou cestou, jako Google Cloud nebo Oracle Cloud Object Storage, s ne\u00faplnou podporou S3 API. N\u011bkte\u0159\u00ed pou\u017e\u00edvaj\u00ed star\u00e9 verze API, jako Baidu Cloud. A n\u011bkte\u0159\u00ed, jako Hitachi Cloud, vy\u017eaduj\u00ed pou\u017eit\u00ed zvl\u00e1\u0161tn\u00ed logiky, co\u017e nepochybn\u011b p\u0159inese sv\u00e9 obt\u00ed\u017ee. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b jsou v\u0161ichni srovn\u00e1v\u00e1ni s Amazonem, kter\u00fd lze pova\u017eovat za pr\u016fmyslov\u00fd standard.<\/p>\n<p><\/p>\n<p>Ale v lok\u00e1ln\u00edch \u0159e\u0161en\u00edch je v\u00fdb\u011br mnohem \u0161ir\u0161\u00ed, proto si vyzna\u010dme d\u016fle\u017eit\u00e1 krit\u00e9ria. V z\u00e1sad\u011b sta\u010d\u00ed pouze dv\u011b: podpora S3 API a pou\u017eit\u00ed v4 podepisov\u00e1n\u00ed. Ruku na srdce, n\u00e1s jako budouc\u00ed klienty zaj\u00edmaj\u00ed pouze rozhran\u00ed pro interakci, a vnit\u0159n\u00ed struktura samotn\u00e9ho \u00falo\u017ei\u0161t\u011b n\u00e1s u\u017e tolik nezaj\u00edm\u00e1. <\/p>\n<p><\/p>\n<p>Pod tyto jednoduch\u00e9 podm\u00ednky spad\u00e1 opravdu hodn\u011b \u0159e\u0161en\u00ed. Nap\u0159\u00edklad klasick\u00e9 korpor\u00e1tn\u00ed t\u011b\u017ekoton\u00e1\u017en\u00ed syst\u00e9my:<\/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 a StorReduce<\/li>\n<li>Huawei FusionStorage<\/li>\n<\/ul>\n<p><\/p>\n<p>Existuje segment \u010dist\u011b softwarov\u00fdch \u0159e\u0161en\u00ed, kter\u00e1 funguj\u00ed okam\u017eit\u011b:<\/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>A dokonce ani p\u0159\u00edznivce pe\u010dliv\u00e9ho dolad\u011bn\u00ed po sestaven\u00ed nezklamali:<\/p>\n<p><\/p>\n<ul>\n<li>CEPH v \u010dist\u00e9 podob\u011b<\/li>\n<li>Minio (Linux verze, proto\u017ee k Windows verzi je mnoho v\u00fdhrad)<\/li>\n<\/ul>\n<p><\/p>\n<p>Seznam rozhodn\u011b nen\u00ed kompletn\u00ed, o n\u011bm se d\u00e1 diskutovat v koment\u00e1\u0159\u00edch. Jen nezapom\u00ednejte p\u0159ed nasazen\u00edm krom\u011b API kompatibility tak\u00e9 zkontrolovat v\u00fdkon syst\u00e9mu. Posledn\u00ed, co pot\u0159ebujete, je ztr\u00e1ta terabajt\u016f dat kv\u016fli vis\u00edc\u00edm po\u017eadavk\u016fm. Tak\u017ee se nebojte zat\u011b\u017ek\u00e1vac\u00edch test\u016f. V podstat\u011b ka\u017ed\u00fd dosp\u011bl\u00fd software pracuj\u00edc\u00ed s velk\u00fdmi objemy dat m\u00e1 minim\u00e1ln\u011b zpr\u00e1vy o kompatibilit\u011b. V p\u0159\u00edpad\u011b <em>Veeam<\/em> polo\u017eka \u201eP\u0159esunout karty\u201c. Krom\u011b toho <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/ready.html\">existuje cel\u00e1 program<\/a><\/noindex> na vz\u00e1jemn\u00e9 testov\u00e1n\u00ed, umo\u017e\u0148uj\u00edc\u00ed s jistotou prohl\u00e1sit, \u017ee na\u0161e produkty jsou pln\u011b kompatibiln\u00ed s konkr\u00e9tn\u00edm za\u0159\u00edzen\u00edm. To u\u017e je oboustrann\u00e1 pr\u00e1ce, ne v\u017edy rychl\u00e1, ale neust\u00e1le roz\u0161i\u0159ujeme <noindex><a rel=\"nofollow\" href=\"https:\/\/forums.veeam.com\/object-storage-f52\/unoffizial-compatibility-list-for-veeam-cloud-tier-t56956.html\">seznam<\/a><\/noindex> testovan\u00e1 \u0159e\u0161en\u00ed.<\/p>\n<p><\/p>\n<p><strong>Sestavujeme na\u0161i testovac\u00ed stanici<\/strong><\/p>\n<p><\/p>\n<p>Cht\u011bl bych trochu pohovo\u0159it o v\u00fdb\u011bru subjektu.<\/p>\n<p><\/p>\n<p>Za prv\u00e9, cht\u011bl jsem naj\u00edt variantu, kter\u00e1 hned bude fungovat out-of-the-box. Nebo alespo\u0148 s maxim\u00e1ln\u00ed pravd\u011bpodobnost\u00ed, \u017ee bude fungovat bez nutnosti prov\u00e1d\u011bt zbyte\u010dn\u00e9 pohyby. Tance s bubny a \u0161kr\u00e1b\u00e1n\u00ed v konzoli v noci \u2014 je to velmi vzru\u0161uj\u00edc\u00ed, ale n\u011bkdy chce, aby to fungovalo hned. A celkov\u00e1 spolehlivost takov\u00fdch \u0159e\u0161en\u00ed je obvykle vy\u0161\u0161\u00ed. A ano, ztratili jsme ducha dobrodru\u017estv\u00ed, p\u0159estali jsme l\u00e9zt do oken k milovan\u00fdm \u017een\u00e1m atd.(c).<\/p>\n<p><\/p>\n<p>Za druh\u00e9, pokud to m\u00e1 b\u00fdt up\u0159\u00edmn\u00e9, pot\u0159eba pracovat s objektov\u00fdmi \u00falo\u017ei\u0161ti se objevuje u pom\u011brn\u011b velk\u00fdch firem, tak\u017ee to je ten p\u0159\u00edpad, kdy se d\u00edvat sm\u011brem k \u0159e\u0161en\u00edm na podnikov\u00e9 \u00farovni nejen\u017ee nen\u00ed ostuda, ale dokonce se to podporuje. Ka\u017edop\u00e1dn\u011b zat\u00edm nezn\u00e1m p\u0159\u00edklady, kdy by n\u011bkoho vyhodili za koupi podobn\u00fdch \u0159e\u0161en\u00ed.<\/p>\n<p><\/p>\n<p>Na z\u00e1klad\u011b v\u00fd\u0161e uveden\u00e9ho jsem se rozhodl pro <em>Dell EMC ECS Community Edition<\/em>. Je to velmi zaj\u00edmav\u00fd projekt a pova\u017euji za nutn\u00e9 v\u00e1m o n\u011bm pov\u011bd\u011bt.<\/p>\n<p><\/p>\n<p>Prvn\u00ed, co mne napadne p\u0159i pohledu na dopln\u011bk <em>Community Edition<\/em> \u2014 \u017ee to je jen pouh\u00e1 kopie plnohodnotn\u00e9ho ECS s n\u011bjak\u00fdmi omezen\u00edmi, kter\u00e1 se odstran\u00ed zakoupen\u00edm licence. Ale to neplat\u00ed! <\/p>\n<p><\/p>\n<p>Pamatujte si:<\/p>\n<p><\/p>\n<p><strong>!!!Community Edition je samostatn\u00fd projekt, vytvo\u0159en\u00fd pro testov\u00e1n\u00ed, a bez podpory od Dellu!!<\/strong><br \/>\nA nelze jej p\u0159em\u011bnit na plnohodnotn\u00e9 ECS, i kdy\u017e byste opravdu cht\u011bli.<\/p>\n<p><\/p>\n<p><strong>Poj\u010fme se na to pod\u00edvat<\/strong><\/p>\n<p><\/p>\n<p>Mnoz\u00ed pova\u017euj\u00ed Dell EMC ECS za jedno z nejlep\u0161\u00edch \u0159e\u0161en\u00ed, pokud pot\u0159ebujete objektov\u00e9 \u00falo\u017ei\u0161t\u011b. V\u0161echny projekty pod zna\u010dkou ECS, v\u010detn\u011b komer\u010dn\u00edch a podnikov\u00fdch, se nach\u00e1zej\u00ed na <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EMCECS\">githubu<\/a><\/noindex>. Takov\u00e1 laskavost od Dellu. A krom\u011b softwaru, kter\u00fd b\u011b\u017e\u00ed na jejich zna\u010dkov\u00e9m hardwaru, existuje i open-source verze, kterou lze nasadit jak v cloudu, tak na virtu\u00e1ln\u00edm stroji, kontejnerech nebo na vlastn\u00edm hardwaru. P\u0159edem prozrad\u00edm \u2013 k dispozici je dokonce OVA verze, kterou vyu\u017eijeme.<br \/>\nSamotn\u00fd DELL ECS Community Edition je mini-verze plnohodnotn\u00e9ho softwaru, funguj\u00edc\u00edho na zna\u010dkov\u00fdch serverech Dell EMC ECS. <\/p>\n<p><\/p>\n<p>Vytknul jsem \u010dty\u0159i hlavn\u00ed rozd\u00edly:<\/p>\n<p><\/p>\n<ul>\n<li>Chyb\u00ed podpora \u0161ifrov\u00e1n\u00ed. To je \u0161koda, ale nen\u00ed to kritick\u00e9.<\/li>\n<li>Nen\u00ed p\u0159\u00edtomen Fabric Layer. Tento prvek zaji\u0161\u0165uje budov\u00e1n\u00ed klastr\u016f, spr\u00e1vu zdroj\u016f, aktualizace, monitoring a ukl\u00e1d\u00e1n\u00ed Docker obraz\u016f. Tady u\u017e je to opravdu ne\u0161\u0165astn\u00e9, ale Dell lze tak\u00e9 pochopit.<\/li>\n<li>Nejhor\u0161\u00ed d\u016fsledek p\u0159edchoz\u00edho bodu: velikost uzlu nelze po dokon\u010den\u00ed instalace roz\u0161\u00ed\u0159it. <\/li>\n<li>Chyb\u00ed technick\u00e1 podpora. Je to produkt pro testov\u00e1n\u00ed, kter\u00fd se m\u016f\u017ee pou\u017e\u00edvat v men\u0161\u00edch instalac\u00edch, ale nahr\u00e1vat tam petabyty d\u016fle\u017eit\u00fdch dat bych se osobn\u011b neodv\u00e1\u017eil. Ale technicky v\u00e1m nikdo v tom br\u00e1nit nem\u016f\u017ee.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/a8c66e12892eea77b0c779b1f897e3d5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><strong>A co v pln\u00e9 verzi?<\/strong><\/p>\n<p><\/p>\n<p>Rychle se pod\u00edv\u00e1me na hardwarov\u00e1 \u0159e\u0161en\u00ed, abychom m\u011bli ucelen\u011bj\u0161\u00ed p\u0159ehled o ekosyst\u00e9mu.<\/p>\n<p><\/p>\n<p>Nehodl\u00e1m potvrzovat ani vyvracet tvrzen\u00ed, \u017ee DELL ECS je nejlep\u0161\u00ed on-prem objektov\u00e9 \u00falo\u017ei\u0161t\u011b, ale pokud m\u00e1te, co \u0159\u00edct k tomuto t\u00e9matu, r\u00e1d si to p\u0159e\u010dtu v koment\u00e1\u0159\u00edch. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b podle verze <noindex><a rel=\"nofollow\" href=\"https:\/\/www.storagenewsletter.com\/2018\/07\/03\/idc-marketscape-ww-object-based-storage-2018\">IDC MarketScape 2018<\/a><\/noindex> se Dell EMC d\u016fv\u011bryhodn\u011b \u0159ad\u00ed mezi p\u011bt nejlep\u0161\u00edch na trhu OBS. A\u010dkoli cloudov\u00e1 \u0159e\u0161en\u00ed nejsou zapo\u010d\u00edt\u00e1na, ale to je jin\u00fd p\u0159\u00edb\u011bh.<\/p>\n<p><\/p>\n<p>Z technick\u00e9ho hlediska je ECS objektov\u00e9 \u00falo\u017ei\u0161t\u011b, kter\u00e9 umo\u017e\u0148uje p\u0159\u00edstup k dat\u016fm prost\u0159ednictv\u00edm protokol\u016f cloudov\u00e9ho \u00falo\u017ei\u0161t\u011b. Podporuje AWS S3 a OpenStack Swift. U souborov\u00fdch z\u00e1sobn\u00edk\u016f ECS podporuje NFSv3 pro export po souborech.<\/p>\n<p><\/p>\n<p>Proces z\u00e1pisu informac\u00ed je velmi neobvykl\u00fd, zejm\u00e9na po klasick\u00fdch syst\u00e9mech blokov\u00e9ho \u00falo\u017ei\u0161t\u011b.<\/p>\n<p><\/p>\n<ul>\n<li>P\u0159i p\u0159\u00edjmu nov\u00fdch dat se vytvo\u0159\u00ed nov\u00fd objekt, kter\u00fd m\u00e1 n\u00e1zev, samotn\u00e1 data a metadata.<\/li>\n<li>Objekty se d\u011bl\u00ed na chunk podle 128 MB a ka\u017ed\u00fd chunk se zapisuje okam\u017eit\u011b na t\u0159i uzly.<\/li>\n<li>Doch\u00e1z\u00ed k aktualizaci souboru s indexem, kde jsou zaps\u00e1ny identifik\u00e1tory a m\u00edsta ukl\u00e1d\u00e1n\u00ed.<\/li>\n<li>Aktualizuje se soubor s protokolem (z\u00e1pisov\u00fd log) a tak\u00e9 se zapisuje na t\u0159i uzly.<\/li>\n<li>Klientovi je odesl\u00e1na zpr\u00e1va o \u00fasp\u011b\u0161n\u00e9m z\u00e1pisu.<br \/>\nV\u0161echny t\u0159i kopie dat se zapisuj\u00ed paraleln\u011b. Z\u00e1pis se pova\u017euje za \u00fasp\u011b\u0161n\u00fd pouze tehdy, kdy\u017e byly v\u0161echny t\u0159i kopie \u00fasp\u011b\u0161n\u011b zaps\u00e1ny.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/20bc723a390b4e83d82c4f39e7c7534f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u010cten\u00ed prob\u00edh\u00e1 jednodu\u0161eji:<\/p>\n<p><\/p>\n<ul>\n<li>Klient \u017e\u00e1d\u00e1 o data.<\/li>\n<li>V indexu se hled\u00e1 m\u00edsto ukl\u00e1d\u00e1n\u00ed dat.<\/li>\n<li>Data se \u010dtou z jednoho uzlu a odes\u00edlaj\u00ed klientovi.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/8ebb9045dd9148bd1bbe67e86e2ce192.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Samotn\u00fdch server\u016f je pom\u011brn\u011b hodn\u011b, tak\u017ee se pod\u00edv\u00e1me na nejmen\u0161\u00ed Dell EMC ECS EX300. Za\u010d\u00edn\u00e1 od 60 TB a m\u00e1 mo\u017enost r\u016fst a\u017e na 1,5 PB. Jeho star\u0161\u00ed bratr Dell EMC ECS EX3000 umo\u017e\u0148uje ulo\u017eit dokonce 8,6 PB na sk\u0159\u00ed\u0148.<\/p>\n<p><\/p>\n<p><strong>Nasazen\u00ed<\/strong><\/p>\n<p><\/p>\n<p>Technicky lze Dell ECS CE nasadit jak velk\u00e9 chcete. Ka\u017edop\u00e1dn\u011b jsem nena\u0161el \u017e\u00e1dn\u00e1 explicitn\u00ed omezen\u00ed. Nicm\u00e9n\u011b ve\u0161ker\u00e9 \u0161k\u00e1lov\u00e1n\u00ed je vhodn\u00e9 prov\u00e1d\u011bt metodou klonov\u00e1n\u00ed samotn\u00e9ho prvn\u00edho uzlu, pro kter\u00fd budeme pot\u0159ebovat:<\/p>\n<p><\/p>\n<ul>\n<li>8 vCPU<\/li>\n<li>64 GB RAM<\/li>\n<li>16 GB pro opera\u010dn\u00ed syst\u00e9m<\/li>\n<li>1 TB p\u0159\u00edmo pro ukl\u00e1d\u00e1n\u00ed<\/li>\n<li>Nejnov\u011bj\u0161\u00ed verzi CentOS minimal<\/li>\n<\/ul>\n<p><\/p>\n<p>To je varianta pro p\u0159\u00edpad, \u017ee chcete v\u0161echno nastavit sami od za\u010d\u00e1tku. Pro n\u00e1s to nen\u00ed aktu\u00e1ln\u00ed, proto\u017ee pro nasazen\u00ed budu pou\u017e\u00edvat OVA obraz.<\/p>\n<p><\/p>\n<p>Ale v ka\u017ed\u00e9m p\u0159\u00edpad\u011b jsou po\u017eadavky velmi vysok\u00e9 i pro jeden uzel, a pokud se striktn\u011b dodr\u017euj\u00ed p\u0159edpisy, pot\u0159ebujete \u010dty\u0159i takov\u00e9 uzly. <\/p>\n<p><\/p>\n<p>Nicm\u00e9n\u011b v\u00fdvoj\u00e1\u0159i ECS CE \u017eij\u00ed v re\u00e1ln\u00e9m sv\u011bt\u011b a instalace prob\u00edh\u00e1 \u00fasp\u011b\u0161n\u011b i s jedn\u00edm uzlem, minim\u00e1ln\u00ed po\u017eadavky jsou n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p><\/p>\n<ul>\n<li>4 vCPU<\/li>\n<li>16 GB RAM<\/li>\n<li>16 GB pro opera\u010dn\u00ed syst\u00e9m<\/li>\n<li>104 GB pro samotn\u00e9 ukl\u00e1d\u00e1n\u00ed<\/li>\n<\/ul>\n<p><\/p>\n<p>Takov\u00e9 zdroje jsou pot\u0159eba pro nasazen\u00ed OVA obrazu. To je u\u017e mnohem snesiteln\u011bj\u0161\u00ed a realistick\u00e9.<\/p>\n<p><\/p>\n<p>Samotn\u00fd instala\u010dn\u00ed uzel lze z\u00edskat na ofici\u00e1ln\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/EMCECS\/ECS-CommunityEdition\/releases\">github<\/a><\/noindex>. Na tomto m\u00edst\u011b je tak\u00e9 podrobn\u00e1 dokumentace pro nasazen\u00ed all-in-one, ale m\u016f\u017eete si p\u0159e\u010d\u00edst i na ofici\u00e1ln\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/ecsce.readthedocs.io\/en\/latest\/installation\/OVA_Installation.html\">readthedocs<\/a><\/noindex>. Nem\u016f\u017eeme se tedy podrobn\u011b zastavit na rozbalen\u00ed OVA, je to bez trik\u016f. Hlavn\u00ed je nezapomenout p\u0159ed jeho spu\u0161t\u011bn\u00edm bu\u010fto roz\u0161\u00ed\u0159it disk na pot\u0159ebnou velikost, nebo p\u0159ipojit pot\u0159ebn\u00e9.<br \/>\nSpou\u0161t\u00edme stroj, otv\u00edr\u00e1me konzoli a pou\u017e\u00edv\u00e1me nejlep\u0161\u00ed v\u00fdchoz\u00ed \u00fadaje:<\/p>\n<p><\/p>\n<ul>\n<li>p\u0159ihla\u0161ovac\u00ed jm\u00e9no: admin<\/li>\n<li>heslo: ChangeMe<\/li>\n<\/ul>\n<p><\/p>\n<p>Pot\u00e9 spou\u0161t\u00edme sudo nmtui a nastavujeme s\u00ed\u0165ov\u00e9 rozhran\u00ed \u2013 IP\/maska, DNS a br\u00e1nu. M\u011bjte na pam\u011bti, \u017ee v CentOS minimal nejsou net-tools, kontrolujeme nastaven\u00ed pomoc\u00ed ip addr.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/a19f7bcfc8505b4a09831f1a5cd6eb07.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A jeliko\u017e mo\u0159e pat\u0159\u00ed jen odv\u00e1\u017en\u00fdm, provedeme yum update, n\u00e1sledovan\u00e9 reboot. Opravdu je to docela bezpe\u010dn\u00e9, proto\u017ee cel\u00e9 nasazen\u00ed prob\u00edh\u00e1 p\u0159es playbooky a v\u0161echny d\u016fle\u017eit\u00e9 bal\u00ed\u010dky Dockeru jsou uzam\u010deny na aktu\u00e1ln\u00ed verzi.<\/p>\n<p><\/p>\n<p>Nyn\u00ed nastal \u010das upravit instala\u010dn\u00ed skript. \u017d\u00e1dn\u00e1 kr\u00e1sn\u00e1 okna nebo pseudo UI \u2014 v\u0161e skrze v\u00e1\u0161 obl\u00edben\u00fd textov\u00fd editor. Technicky existuj\u00ed dv\u011b cesty: m\u016f\u017eete spou\u0161t\u011bt ka\u017ed\u00fd p\u0159\u00edkaz ru\u010dn\u011b nebo rovnou spustit konfigur\u00e1tor videploy. Ten prost\u011b otev\u0159e konfiguraci ve vim, a po ukon\u010den\u00ed spust\u00ed jej\u00ed kontrolu. Ale v\u011bdom\u011b si zjednodu\u0161ovat \u017eivot nen\u00ed zaj\u00edmav\u00e9, tak\u017ee provedeme o dva p\u0159\u00edkazy v\u00edce. I kdy\u017e v tom v\u016fbec nen\u00ed \u017e\u00e1dn\u00fd smysl, varoval jsem v\u00e1s =) <\/p>\n<p><\/p>\n<p>Tak\u017ee ud\u011bl\u00e1me vim ECS-CommunityEdition\/deploy.xml a provedeme optim\u00e1ln\u011b-minim\u00e1ln\u00ed zm\u011bny, aby ECS fungovala a b\u011b\u017eela. Seznam parametr\u016f lze zkr\u00e1tit, ale ud\u011blal jsem to takto:<\/p>\n<p><\/p>\n<ul>\n<li>licensed_accepted: true M\u016f\u017eete to nem\u011bnit, pak v\u00e1s p\u0159i nasazen\u00ed v\u00fdslovn\u011b po\u017e\u00e1daj\u00ed, abyste to potvrdili, a uk\u00e1\u017eou v\u00e1m milou fr\u00e1zi. Mo\u017en\u00e1 je to dokonce takov\u00e1 easter egg.<br \/>\n<img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/1829f29fc3bc49347135dc4a20469a0a.png\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Odkomentujte \u0159\u00e1dky autonames: a custom: Zadejte alespo\u0148 jedno po\u017eadovan\u00e9 jm\u00e9no pro uzel \u2014 hostname bude b\u011bhem instalace nahrazeno t\u00edmto jm\u00e9nem.<\/li>\n<li>install_node: 192.168.1.1 Uve\u010fte skute\u010dn\u00e9 IP uzlu. V na\u0161em p\u0159\u00edpad\u011b uv\u00e1d\u00edme to, co je v nmtui<\/li>\n<li>dns_domain: zadejte svou dom\u00e9nu.<\/li>\n<li>dns_servers: zadejte sv\u00e9 DNS.<\/li>\n<li>ntp_servers: lze uv\u00e9st libovoln\u00fd. J\u00e1 jsem vzal prvn\u00ed, kter\u00fd jsem na\u0161el z poolu 0.pool.ntp.org (stalo se j\u00edm 91.216.168.42)<\/li>\n<li>autonaming: custom Pokud neodkomentujete, m\u011bs\u00edc se bude jmenovat Luna.<\/li>\n<li>ecs_block_devices:<br \/>\n\/dev\/sdb<br \/>\nZ nezn\u00e1m\u00e9ho d\u016fvodu se zde m\u016f\u017ee objevit neexistuj\u00edc\u00ed blokov\u00e9 za\u0159\u00edzen\u00ed \/dev\/vda<\/li>\n<li>storage_pools:<br \/>\nmembers:<br \/>\n192.168.1.1 Zde op\u011bt uv\u00e1d\u00edme skute\u010dn\u00e9 IP uzlu<\/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>Cel\u00fd soubor je velmi podrobn\u011b pops\u00e1n v <noindex><a rel=\"nofollow\" href=\"http:\/\/ecsce.readthedocs.io\/en\/latest\/installation\/deploy.yml.html\">dokumentaci<\/a><\/noindex>, ale kdo ji bude \u010d\u00edst v tak neklidn\u00e9 dob\u011b. Je tam ps\u00e1no, \u017ee minim\u00e1ln\u011b dostate\u010dn\u00e9 je uv\u00e9st IP a masku, ale u m\u011b se takov\u00fd sestava v laborato\u0159i moc neda\u0159ila, a musel jsem ji roz\u0161\u00ed\u0159it na v\u00fd\u0161e uveden\u00e9.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/58251d88fd13ae95b467e01c88ba0cd8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Po opu\u0161t\u011bn\u00ed editoru je t\u0159eba spustit update_deploy \/home\/admin\/ECS-CommunityEdition\/deploy.yml, a pokud je v\u0161e spr\u00e1vn\u011b ud\u011bl\u00e1no, bude to jasn\u011b ozn\u00e1meno.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/8327d2a98f694dddd7feecc5859929b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pot\u00e9 bude nutn\u00e9 spustit videploy, po\u010dkat na aktualizaci prost\u0159ed\u00ed a lze spustit samotnou instalaci p\u0159\u00edkazem ova-step1, a po \u00fasp\u011b\u0161n\u00e9m proveden\u00ed p\u0159\u00edkaz ova-step2. D\u016fle\u017eit\u00e9: nezastavujte pr\u00e1ci skript\u016f ru\u010dn\u011b! N\u011bkter\u00e9 kroky mohou zabrat zna\u010dn\u00fd \u010das, nemus\u00ed se poda\u0159it na prvn\u00ed pokus a mohou vypadat, jako by se n\u011bco pokazilo. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b je t\u0159eba po\u010dkat na ukon\u010den\u00ed skriptu p\u0159irozen\u00fdm zp\u016fsobem. Na konci byste m\u011bli vid\u011bt p\u0159ibli\u017en\u011b takovou zpr\u00e1vu.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/c28952623d59a773d4448670ec8cd41b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Nyn\u00ed m\u016f\u017eeme kone\u010dn\u011b otev\u0159\u00edt WebUI ovl\u00e1dac\u00ed panel na zn\u00e1m\u00e9 IP. Pokud jste b\u011bhem konfigurace nic nezm\u011bnili, bude v\u00fdchoz\u00ed \u00fa\u010det root\/ChangeMe. M\u016f\u017eete dokonce hned vyu\u017e\u00edvat na\u0161e S3-kompatibiln\u00ed \u00falo\u017ei\u0161t\u011b. Je dostupn\u00e9 na portech 9020 pro HTTP a 9021 pro HTTPS. Op\u011bt, pokud se nic nem\u011bnilo, tak access_key: object_admin1 a secret_key: ChangeMeChangeMeChangeMeChangeMeChangeMe. <\/p>\n<p><\/p>\n<p>Ale nep\u0159edb\u00edhejme a za\u010dn\u011bme po po\u0159\u00e1dku.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/d3f27f4688018baf510e668b43553bc7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u0159i prvn\u00edm p\u0159ihl\u00e1\u0161en\u00ed v\u00e1s bude nutn\u011b vyzv\u00e1no k tomu, abyste si zm\u011bnili heslo na n\u011bco p\u0159ijateln\u011bj\u0161\u00edho, co\u017e je naprosto spr\u00e1vn\u00e9. Hlavn\u00ed panel je maxim\u00e1ln\u011b srozumiteln\u00fd, tak\u017ee si poj\u010fme ud\u011blat n\u011bco zaj\u00edmav\u011bj\u0161\u00edho ne\u017e vysv\u011btlov\u00e1n\u00ed z\u0159ejm\u00fdch metrik. Nap\u0159\u00edklad vytvo\u0159\u00edme u\u017eivatele, kter\u00e9ho budeme pou\u017e\u00edvat pro p\u0159\u00edstup k \u00falo\u017ei\u0161ti. Ve sv\u011bt\u011b poskytovatel\u016f slu\u017eeb se takov\u00fdm \u0159\u00edk\u00e1 tenant. To se d\u011bl\u00e1 v Manage &gt; Users &gt; New Object User<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/a6ac3fa387a9c75072eac32601531492.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>P\u0159i vytv\u00e1\u0159en\u00ed u\u017eivatele n\u00e1s \u017e\u00e1daj\u00ed o uveden\u00ed namespace. Technicky nic n\u00e1m nebr\u00e1n\u00ed vytv\u00e1\u0159et jich tolik, kolik bude u\u017eivatel\u016f. A naopak. To umo\u017e\u0148uje \u0159\u00eddit zdroje nez\u00e1visle pro ka\u017ed\u00e9ho tenanta.<\/p>\n<p><\/p>\n<p>Z toho d\u016fvodu vyb\u00edr\u00e1me pot\u0159ebn\u00e9 funkce a generujeme kl\u00ed\u010de u\u017eivatele. Pro m\u011b bude sta\u010dit S3\/Atmos. A nezapom\u00ednejte si kl\u00ed\u010d ulo\u017eit \ud83d\ude09<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/af6db90771e35e573bf12fd3a8387fcd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>U\u017eivatele jsme vytvo\u0159ili, nyn\u00ed je na \u010dase mu vyhradit bucket. P\u0159ech\u00e1z\u00edme do Manage &gt; Bucket a vypl\u0148ujeme po\u017eadovan\u00e9 \u00fadaje. Tady je to jednoduch\u00e9.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/db59caddaf7d926220b4f4f3d871e520.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Te\u010f m\u00e1me v\u0161e p\u0159ipraveno pro pln\u011b funk\u010dn\u00ed pou\u017e\u00edv\u00e1n\u00ed na\u0161eho S3 \u00falo\u017ei\u0161t\u011b.<\/p>\n<p><\/p>\n<p><strong>Konfigurujeme Veeam<\/strong><\/p>\n<p><\/p>\n<p>Jak v\u00edme, jedn\u00edm z hlavn\u00edch vyu\u017eit\u00ed objektov\u00fdch \u00falo\u017ei\u0161\u0165 je dlouhodob\u00e9 uchov\u00e1v\u00e1n\u00ed dat, na kter\u00e1 se z\u0159\u00eddka odvol\u00e1v\u00e1me. Ide\u00e1ln\u00edm p\u0159\u00edkladem je pot\u0159eba ukl\u00e1d\u00e1n\u00ed z\u00e1loh na vzd\u00e1len\u00e9m m\u00edst\u011b. V aplikaci Veeam Backup &amp; Replication se t\u00e9to funkci \u0159\u00edk\u00e1 Capacity Tier. <\/p>\n<p><\/p>\n<p>Za\u010dn\u011bme nastaven\u00ed p\u0159id\u00e1n\u00edm na\u0161eho Dell ECS CE do rozhran\u00ed Veeam. Na z\u00e1lo\u017ece Backup Infrastructure spust\u00edme pr\u016fvodce p\u0159id\u00e1n\u00edm nov\u00e9ho \u00falo\u017ei\u0161t\u011b a vybereme bod Objektov\u00e9 \u00falo\u017ei\u0161t\u011b.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/44e780021c705984a7e95f27c7da5ea4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Vybereme to, kv\u016fli \u010demu v\u0161e za\u010dalo \u2014 S3 Compatible.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/3a15bd0a9d42413eb047ee765cc41f90.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>V otev\u0159en\u00e9m okn\u011b zad\u00e1me po\u017eadovan\u00e9 jm\u00e9no a p\u0159ejdeme na krok \u00da\u010det. Zde je pot\u0159eba uv\u00e9st Service point ve form\u00e1tu <noindex><a rel=\"nofollow\" href=\"https:\/\/your_IP:9021\">https:\/\/your_IP:9021<\/a><\/noindex>, region lze nechat jak je a p\u0159idat vytvo\u0159en\u00e9ho u\u017eivatele. Gate server je nutn\u00fd, pokud se va\u0161e \u00falo\u017ei\u0161t\u011b nach\u00e1z\u00ed na vzd\u00e1len\u00e9m m\u00edst\u011b, ale to u\u017e je t\u00e9ma optimalizace infrastruktury a samostatn\u00e9ho \u010dl\u00e1nku, tak\u017ee to lze bezpe\u010dn\u011b p\u0159esko\u010dit.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/5e8e31f00d0a829fa535011610b0d3f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pokud je v\u0161e spr\u00e1vn\u011b uvedeno a nastaveno, objev\u00ed se varov\u00e1n\u00ed o certifik\u00e1tu a pot\u00e9 okno se z\u00e1sobn\u00edkem, kde lze vytvo\u0159it slo\u017eku pro na\u0161e soubory.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/75c95e14c88e81dc93fbda8fe1cbf3a5.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Projdeme pr\u016fvodce a\u017e do konce a u\u017e\u00edv\u00e1me si v\u00fdsledek.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/94e638458b896208fff3f58ad25082fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Na dal\u0161\u00edm kroku je pot\u0159eba bu\u010f vytvo\u0159it nov\u00e9 Scale-out Backup Repository, nebo p\u0159idat na\u0161e S3 do existuj\u00edc\u00edho \u2014 to bude pou\u017eito jako Capacity Tier pro archiva\u010dn\u00ed ukl\u00e1d\u00e1n\u00ed. V aktu\u00e1ln\u00edm vyd\u00e1n\u00ed nen\u00ed mo\u017enost pou\u017e\u00edvat S3-kompatibiln\u00ed \u00falo\u017ei\u0161t\u011b p\u0159\u00edmo jako b\u011b\u017en\u00fd repozit\u00e1\u0159. Je t\u0159eba vy\u0159e\u0161it p\u0159\u00edli\u0161 mnoho pom\u011brn\u011b nejasn\u00fdch probl\u00e9m\u016f, ale v\u0161echno je mo\u017en\u00e9.<br \/>\nP\u0159ejdeme do nastaven\u00ed repozit\u00e1\u0159e a zapneme Capacity Tier. V\u0161echno je tam jasn\u00e9, ale je tu zaj\u00edmav\u00fd detail: pokud chcete, aby v\u0161echna data byla co nejrychleji odesl\u00e1na na objektov\u00e9 \u00falo\u017ei\u0161t\u011b, jednodu\u0161e nastavte 0 dn\u00ed. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/4be1d8d1ac7c8332274b36361ce6c9a4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Po dokon\u010den\u00ed pr\u016fvodce, pokud se nechcete \u010dekat, m\u016f\u017eete stisknout ctrl+prav\u00e9 tla\u010d\u00edtko my\u0161i na repozit\u00e1\u0159i, vynutit spu\u0161t\u011bn\u00ed Tiering job a sledovat, jak se grafy za\u010dnou posouvat.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v podkrov\u00ed, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb\" src=\"\/wp-content\/uploads\/2019\/11\/6af294e7c81fff2e2a51dc53fa5ac0fd.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>T\u00edmto prozat\u00edm kon\u010d\u00edm. Domn\u00edv\u00e1m se, \u017ee jsem splnil \u00fakol uk\u00e1zat, \u017ee blokov\u00e1 \u00falo\u017ei\u0161t\u011b nejsou tak d\u011bsiv\u00e1, jak se obvykle mysl\u00ed. Ano, existuje spousta \u0159e\u0161en\u00ed a variant proveden\u00ed, ale za jeden \u010dl\u00e1nek toho nelze pokr\u00fdt. Tak se poj\u010fme pod\u011blit o zku\u0161enosti v koment\u00e1\u0159\u00edch.<\/p>\n<p>Zdroj: <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.3 - 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\/cs\/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.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\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\/cs\/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\udd47Objektov\u00e9 \u00falo\u017ei\u0161t\u011b v z\u00e1loze, nebo Jak se st\u00e1t vlastn\u00edm poskytovatelem slu\u017eeb | ProHoster","description":"Prvn\u00ed prototyp objektov\u00fdch \u00falo\u017ei\u0161\u0165 sv\u011bt spat\u0159il v roce 1996. O deset let pozd\u011bji Amazon Web Services spust\u00ed Amazon S3 a sv\u011bt za\u010dne systematicky \u0161\u00edlet z ploch\u00e9ho adresn\u00edho prostoru.","canonical_url":"https:\/\/prohoster.info\/cs\/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":"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\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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/52664","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=52664"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/52664\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=52664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=52664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=52664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}