{"id":83100,"date":"2020-05-28T13:42:10","date_gmt":"2020-05-28T11:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami"},"modified":"2020-05-28T13:42:10","modified_gmt":"2020-05-28T11:42:10","slug":"bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","title":{"rendered":"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega\" src=\"\/wp-content\/uploads\/2020\/05\/e1be85f9fdec702ce8db043ac72dd507.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Tere, hiljuti sattusin huvitavale \u00fclesandele seadistada salvestusruum suure hulga plokkseadmete varukoopiate jaoks.<\/p>\n<p><\/p>\n<p>Igal n\u00e4dalal teeme varukoopiaid k\u00f5igist virtuaalmasinatest meie pilves, seega peab olema suutlik hallata tuhandeid varukoopiaid ja teha seda v\u00f5imalikult kiiresti ja t\u00f5husalt.<\/p>\n<p><\/p>\n<p>Kahjuks ei sobi tavalised konfiguratsioonid <strong>RAID5<\/strong>, <strong>RAID6<\/strong> antud juhul meile ei sobi, kuna nende suurte ketaste nagu meie omad taastamisprotsess on vaevarikas ja t\u00f5en\u00e4oliselt ei l\u00f5pe kunagi.<\/p>\n<p><\/p>\n<p>Vaatame, millised alternatiivid on:<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.min.io\/docs\/minio-erasure-code-quickstart-guide.html\">Erasure Coding<\/a><\/noindex><\/strong> \u2014 RAID5, RAID6 analoog, kuid konfigureeritava pariteedi tasemega. Varundamine toimub mitte plokkide kaupa, vaid iga objekti kaupa eraldi. Lihtsaim viis proovida erasure coding\u2019ut on k\u00e4ivitada <noindex><a rel=\"nofollow\" href=\"https:\/\/min.io\/\">minio<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/openzfs.github.io\/openzfs-docs\/Basic%20Concepts\/dRAID%20Howto.html?highlight=draid\">DRAID<\/a><\/noindex><\/strong> \u2014 see on hetkel veel v\u00e4ljaandmata ZFS funktsioon. Erinevalt RAIDZ-st, DRAID-l on jaotatud pariteediblock ja taastamise ajal kaasab see kohe k\u00f5ik massiivi kettad, mis talub paremini kettaid\u00f5rkeid ja taastub kiiremini p\u00e4rast t\u00f5rke tekkimist. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega\" src=\"\/wp-content\/uploads\/2020\/05\/aa867bbd4f52501c8708636d2cd1fb27.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega\" src=\"\/wp-content\/uploads\/2020\/05\/47b0a233d5db5b66472e17fb5a822fad.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>K\u00e4es on server <strong>Fujitsu Primergy RX300 S7<\/strong> Intel Xeon CPU E5-2650L 0 @ 1.80GHz protsessoriga <strong>, \u00fcheksa RAM-moodulit<\/strong>Samsung DDR3-1333 8Gb PC3L-10600R ECC registreeritud (M393B1K70DH0-YH9) <strong>, ketta riiul<\/strong>Supermicro SuperChassis 847E26-RJBOD1 <strong>, \u00fchendatud l\u00e4bi<\/strong>Dual LSI SAS2X36 laiendaja <strong>ja 45 ketast<\/strong> Seagate ST6000NM0115-1YZ110 <strong>iga\u00fcks<\/strong> 6TB <strong>iga\u00fche.<\/strong> Enne kui midagi otsustame, peame k\u00f5ik korralikult testima.<\/p>\n<p><\/p>\n<p>Selleks olen valmistunud ja viinud l\u00e4bi erinevate konfiguratsioonide testimise. Selleks kasutasin minio\u2019t, mis toimis S3-tagasi\u00fchenduse jaoks ja k\u00e4ivitati erinevates re\u017eiimides erineva arvu sihtidega.<\/p>\n<p><\/p>\n<p>Peamiselt testiti minio juhtumit erasure coding vs tarkvara RAID sama ketaste ja pariteedi ketaste arvu puhul, nimelt: RAID6, RAIDZ2 ja DRAID2.<\/p>\n<p><\/p>\n<p>Teave: kui k\u00e4ivitate minio \u00fche ainsa sihtm\u00e4rgiga, t\u00f6\u00f6tab minio S3 v\u00e4ravana, andes teie kohaliku failis\u00fcsteemi S3-salvestusena. Kui aga k\u00e4ivitate minio mitme sihtm\u00e4rgiga, aktiveeritakse automaatselt Erasure Coding re\u017eiim, mis jaotab andmed teie sihtm\u00e4rkide vahel, tagades talitlush\u00e4irete taluvuse.<\/p>\n<p><\/p>\n<blockquote><p>Teadmiseks: kui k\u00e4ivitate minio vaid \u00fche sihtm\u00e4rgiga, t\u00f6\u00f6tab minio S3-l\u00e4bip\u00e4\u00e4su re\u017eiimis, andes teie kohaliku failis\u00fcsteemi S3-hoidina. Kuid juhul, kui k\u00e4ivitate minio mitme sihtm\u00e4rgiga, aktiveeritakse automaatselt Erasure Coding re\u017eiim, mis jaotab andmed teie sihtkohtade vahel, pakkudes talitlush\u00e4iret tolerantsust.<\/p>\n<p>Vaikimisi jagab minio sihtkohtadesse 16 ketta r\u00fchmadesse, kus igas grupis on 2 pariteeti. See t\u00e4hendab, et kaks ketast v\u00f5ivad korraga rikki minna ilma andmete kaotamata.<\/p><\/blockquote>\n<p>J\u00f5udluse testimiseks kasutasin 16 ketast, iga\u00fcks 6TB, ja kirjutasin neile v\u00e4ikeseid objekte, mille suurus oli 1MB, mis t\u00e4pselt kirjeldas meie tulevast koormust, kuna k\u00f5ik kaasaegsed varundust\u00f6\u00f6riistad jagavad andmeid mitme megabaidi suuruste plokkideks ja kirjutavad neid nii.<\/p>\n<p><\/p>\n<p>B\u00e4n\u0161markimiseks kasutati t\u00f6\u00f6riista s3bench, mis k\u00e4ivitati eemalserveris ja saatis miniosse k\u00fcmneid tuhandeid selliseid objekte sada voogu. P\u00e4rast seda \u00fcritas ta neid samamoodi tagasi n\u00f5uda.<\/p>\n<p><\/p>\n<p>B\u00e4n\u0161markimise tulemused on esitatud j\u00e4rgmises tabelis:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega\" src=\"\/wp-content\/uploads\/2020\/05\/218a14dcd9311e4b350a3b7aafbd290c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00e4eme, et minio oma erasure coding re\u017eiimis t\u00f6\u00f6tab kirjutamisel m\u00e4rkimisv\u00e4\u00e4rselt halvemini kui minio, mis on loodud tarkvara RAID6, RAIDZ2 ja DRAID2 peal sama konfiguratsiooni raames.<\/p>\n<p><\/p>\n<p>Erakordselt paluti mind <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/sds_ru\/15987\">testida<\/a><\/noindex> miniot ext4 vs XFS. \u00dcllatavalt, kuid minu koormuse puhul osutus XFS oluliselt aeglasemaks kui ext4.<\/p>\n<p><\/p>\n<p>Esimeses testierias n\u00e4itas Mdadm ZFS-i ees \u00fcletust, kuid hiljem <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/gmelikov\/\" class=\"user_link\">gmelikov<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/sds_ru\/15724\">soovis<\/a><\/noindex>, et ZFS-i j\u00f5udlust saaks parandada, seades j\u00e4rgmised valikud:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">xattr=sa atime=off recordsize=1M<\/code><\/pre>\n<p><\/p>\n<p>ja p\u00e4rast seda paranesid ZFS-i testid oluliselt.<\/p>\n<p><\/p>\n<p>Samuti v\u00f5ib t\u00e4heldada, et DRAID ei too eriti suurt j\u00f5udluse kasu RAIDZ ees, kuid teoorias peaks see olema palju turvalisem.<\/p>\n<p><\/p>\n<p>Viimastes kahes testis p\u00fc\u00fcdsin samuti andmefailid (special) ja ZIL (log) tuua SSD peegeldusele. Kuid andmematerjalide \u00fclekanne ei toonud eriliselt kiiret kirjutamise kasu, kuid ZIL-i eemaldamisel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.memory4less.com\/intel-ssd-ssdsc2ki128g8\">SSDSC2KI128G8<\/a><\/noindex> silmusime 100% kasutuse piirides, nii et pean seda testi eba\u00f5nnestunuks. Ma ei v\u00e4lista, et kui mul oleks olnud kiiremaid SSD-d, oleks see minu tulemusi t\u00f5siselt parandanud, kuid kahjuks ei olnud neid mul.<\/p>\n<p><\/p>\n<p>Kokkuv\u00f5ttes otsustasin j\u00e4\u00e4da DRAIDi kasutamisele ja hoolimata oma beetastaatusest on see meie jaoks k\u00f5ige kiirem ja t\u00f5husam lahendus andmete salvestamiseks.<\/p>\n<p><\/p>\n<p>Loomisin lihtsa DRAID2 konfiguratsiooni koos kolme grupiga ja kahe jaotatud varu:<\/p>\n<p><\/p>\n<pre><code class=\"bash\"># zpool status data\n  pool: data\n state: ONLINE\n  scan: none requested\nconfig:\n\n    NAME                 STATE     READ WRITE CKSUM\n    data                 ONLINE       0     0     0\n      draid2:3g:2s-0     ONLINE       0     0     0\n        sdy              ONLINE       0     0     0\n        sdam             ONLINE       0     0     0\n        sdf              ONLINE       0     0     0\n        sdau             ONLINE       0     0     0\n        sdab             ONLINE       0     0     0\n        sdo              ONLINE       0     0     0\n        sdw              ONLINE       0     0     0\n        sdak             ONLINE       0     0     0\n        sdd              ONLINE       0     0     0\n        sdas             ONLINE       0     0     0\n        sdm              ONLINE       0     0     0\n        sdu              ONLINE       0     0     0\n        sdai             ONLINE       0     0     0\n        sdaq             ONLINE       0     0     0\n        sdk              ONLINE       0     0     0\n        sds              ONLINE       0     0     0\n        sdag             ONLINE       0     0     0\n        sdi              ONLINE       0     0     0\n        sdq              ONLINE       0     0     0\n        sdae             ONLINE       0     0     0\n        sdz              ONLINE       0     0     0\n        sdan             ONLINE       0     0     0\n        sdg              ONLINE       0     0     0\n        sdac             ONLINE       0     0     0\n        sdx              ONLINE       0     0     0\n        sdal             ONLINE       0     0     0\n        sde              ONLINE       0     0     0\n        sdat             ONLINE       0     0     0\n        sdaa             ONLINE       0     0     0\n        sdn              ONLINE       0     0     0\n        sdv              ONLINE       0     0     0\n        sdaj             ONLINE       0     0     0\n        sdc              ONLINE       0     0     0\n        sdar             ONLINE       0     0     0\n        sdl              ONLINE       0     0     0\n        sdt              ONLINE       0     0     0\n        sdah             ONLINE       0     0     0\n        sdap             ONLINE       0     0     0\n        sdj              ONLINE       0     0     0\n        sdr              ONLINE       0     0     0\n        sdaf             ONLINE       0     0     0\n        sdao             ONLINE       0     0     0\n        sdh              ONLINE       0     0     0\n        sdp              ONLINE       0     0     0\n        sdad             ONLINE       0     0     0\n    spares\n      s0-draid2:3g:2s-0  AVAIL   \n      s1-draid2:3g:2s-0  AVAIL   \n\nerrors: No known data errors<\/code><\/pre>\n<p>Nii, n\u00fc\u00fcd oleme salvestamisega hakkama saanud, r\u00e4\u00e4gime, millega me varundame. Siin tahaks kohe r\u00e4\u00e4kida kolmest lahendusest, mida mul oli v\u00f5imalus proovida, nimelt:<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/benji-backup.me\">Benji Backup<\/a><\/noindex><\/strong> \u2014 fork <noindex><a rel=\"nofollow\" href=\"http:\/\/backy2.com\/\">Backy2<\/a><\/noindex>, spetsialiseeritud lahendus blokksalvestusseadmete varundamiseks, millel on tihe \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f Cephiga. Suudab v\u00f5tta diff&#8217;e snapshotide vahel ja moodustada neist inkrementaalse varunduse. Toetab paljusid salvestusbackend'e, sealhulgas nii kohalikke kui ka S3. N\u00f5uab eraldi andmebaasi deduplikeerimise hash-tabeli salvestamiseks. Miinustena: kirjutatud Pythonis, on veidi mitte\u00fchtlane CLI.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/borgbackup.readthedocs.io\/en\/stable\/\">Borg Backup<\/a><\/noindex><\/strong> \u2014 fork <noindex><a rel=\"nofollow\" href=\"https:\/\/attic-backup.org\/\">Attic<\/a><\/noindex>, pikka aega tuntud ja t\u00f5estatud lahendus varundamiseks, suudab andmeid varundada ja h\u00e4sti deduplikerida. Suudab salvestada varukoopiad nii kohalikult kui ka kaugserverisse l\u00e4bi SCP. Suudab varundada plokkseadmeid, kui k\u00e4ivitada lippudega <code>--special<\/code>, miinustest: varukoopia loomisel blokeerib repository t\u00e4ielikult, seet\u00f5ttu on soovitatav iga virtuaalmasina jaoks luua eraldi repository, see pole aga probleem, kuna need on v\u00e4ga kergesti loodud.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/restic.net\/\">Restic<\/a><\/noindex><\/strong> \u2014 aktiivselt arenev projekt, kirjutatud Go-s, piisavalt kiire ja toetab suurt hulka salvestusbackend'e, sealhulgas nii kohalikke salvestusi kui ka SCP, S3 ja palju muud. Eriti v\u00e4\u00e4rib mainimist, et on loodud <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/restic\/rest-server\">rest-server<\/a><\/noindex> restic'i jaoks, mis v\u00f5imaldab k\u00f5ige kiiremini eksportida salvestust kaugkasutamiseks. K\u00f5igist \u00fclalkirjeldatutest meeldis see mulle k\u00f5ige rohkem. Suudab varundada stdin'ist. M\u00e4rkimisv\u00e4\u00e4rseid miinuseid peaaegu ei ole, kuid on mitmeid erip\u00e4rasid:<\/p>\n<p><\/p>\n<ul>\n<li>\n<p>Esiteks proovisin seda kasutada \u00fcldise repository re\u017eiimis k\u00f5igi virtuaalmasinate jaoks (nagu Benji) ja see t\u00f6\u00f6tas isegi h\u00e4sti, kuid taastamisprotsessid v\u00f5tsid \u00fcsna kaua aega, kuna iga kord enne taastamist proovib restic lugeda k\u00f5igi varukoopiate metaandmeid. See probleem lahendus v\u00e4ga lihtsalt, nagu ka Borgi puhul, luues iga virtuaalmasina jaoks eraldi repository. See l\u00e4henemine osutus samuti varukoopiate haldamisel v\u00e4ga efektiivseks. Eraldi repository'd v\u00f5ivad omada eraldi parooli andmetele juurdep\u00e4\u00e4suks, samuti ei pea me kartma, et globaalne repository v\u00f5iks kuidagi puruneda. Uute repository'de loomine on samuti sama lihtne kui Borg Backupis.<\/p>\n<p><\/p>\n<p>Igal juhul toimub deduplikeerimine ainult varasema versiooni varunduse suhtes, eelmine varukoopia m\u00e4\u00e4ratakse antud varunduse jaoks path'i p\u00f5hjal, nii et kui varundate erinevaid objekte stdin'ist \u00fchisse repositoriumisse, \u00e4rge unustage n\u00e4idata valikut <code>--stdin-filename<\/code>, v\u00f5i \u00f6elda valikut igal korral selgelt <code>--parent<\/code>.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<ul>\n<li>\n<p>Teiseks, taastamine stdout'i on oluliselt aeglasem kui taastamine failis\u00fcsteemi oma paralleelsuse t\u00f5ttu. Tulevikus on plaanis lisada tihedam tugi plokkseadmestiku varukoopiatele.<\/p>\n<p>\n<\/li>\n<li>\n<p>Kolmandaks, hetkel soovitatakse kasutada <noindex><a rel=\"nofollow\" href=\"https:\/\/beta.restic.net\/?sort=time&amp;order=desc\">master'i versiooni<\/a><\/noindex>, kuna versioon 0.9.6-l on t\u00f5rge suurte failide pika taastamise osas.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p><\/p>\n<p>Varukoopia efektiivsuse ja kirje \/ taastamise kiirusest testimiseks l\u00f5in eraldi repositoriumi ja proovisin varundada v\u00e4ikest virtuaalse masina pilti (21 GB). Tehti kaks varundust ilma originaali muutmata, kasutades iga loetletud lahenduse k\u00e4igus, et uurida, kui palju kiiremini \/ aeglasemalt deduplikeeritud andmed kopeeritakse.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega\" src=\"\/wp-content\/uploads\/2020\/05\/acab0d9f0d535e29ff272fef4e92de0f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kuidas n\u00e4eme, Borg Backup'il on parim algse varukoopia efektiivsuse koefitsient, kuid see kaotab nii kirje kui ka taastamise kiirusel.<\/p>\n<p><\/p>\n<p>Restic osutus kiiremaks kui Benji Backup, kuid taastab stdout'i aeglasemalt, ja kirjutada otse plokkseadmestikku, kahjuks, ta ei oska veel.<\/p>\n<p><\/p>\n<p>Kaaludes k\u00f5iki plusse ja miinuseid, otsustasin j\u00e4\u00e4da <strong>restic<\/strong> jot <strong>rest-server<\/strong> nagu k\u00f5ige mugavam ja perspektiivikam lahendus varukoopiaks.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/asciinema.org\/a\/333393\"><img decoding=\"async\" alt=\"Tagas\u00fcsteem tuhandete virtuaalmasinate jaoks tasuta t\u00f6\u00f6riistadega\" src=\"\/wp-content\/uploads\/2020\/05\/cb174ab1522f529dea0712b64c0ac923.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Selles screencastis v\u00f5ite n\u00e4ha, kuidas 10-gigabitine kanal on t\u00e4ielikult kasutuses mitme samaaegselt k\u00e4ivitatud varukoopia operatsiooni ajal. Tasub m\u00e4rkida, et kettaruumi kasutus ei t\u00f5use \u00fcle 30%.<\/p>\n<p><\/p>\n<p>Saadud lahendusega olen rohkem kui rahul!<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/504152\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043c\u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f \u0431\u044d\u043a\u0430\u043f\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u041a\u0430\u0436\u0434\u0443\u044e \u043d\u0435\u0434\u0435\u043b\u044e \u043c\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0432 \u043d\u0430\u0448\u0435\u043c \u043e\u0431\u043b\u0430\u043a\u0435, \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0443\u0436\u043d\u043e \u0443\u043c\u0435\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0442\u044b\u0441\u044f\u0447\u0438 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u044d\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 RAID5, RAID6 \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u043c \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0442\u044f\u0442 \u0432 \u0432\u0438\u0434\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":83101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-83100","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=\"\u041f\u0440\u0438\u0432\u0435\u0442.\" \/>\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\/et\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\u0411\u044d\u043a\u0430\u043f-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f \u0442\u044b\u0441\u044f\u0447 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami\" \/>\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-05-28T11:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-28T11:42:10+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\udd47Varunduste ladustamine tuhandetele virtuaalmasinatele tasuta t\u00f6\u00f6riistadega | ProHoster","description":"Tere.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\u0411\u044d\u043a\u0430\u043f-\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u043b\u044f \u0442\u044b\u0441\u044f\u0447 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bekap-hranilishhe-dlya-tysyach-virtualnyh-mashin-svobodnymi-instrumentami","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-05-28T11:42:10+00:00","article:modified_time":"2020-05-28T11:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83100","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 15:25:22","updated":"2022-09-28 15:47:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/83100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=83100"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/83100\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/83101"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=83100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=83100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=83100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}