{"id":37528,"date":"2019-10-31T22:18:10","date_gmt":"2019-10-31T19:18:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor\/"},"modified":"2019-10-31T22:18:10","modified_gmt":"2019-10-31T19:18:10","slug":"hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor","title":{"rendered":"Storage solutions in Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Storage solutions in Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor\" src=\"\/wp-content\/uploads\/2019\/08\/304037eee8371c64de73ae0fc42f05ac.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><strong>Uuendus!<\/strong>. \u00dcks lugejatest kommenteeris, et tasuks proovida <noindex><a rel=\"nofollow\" href=\"https:\/\/www.linbit.com\/en\/linstor\/\">Linstor<\/a><\/noindex> (v\u00f5ib-olla t\u00f6\u00f6tab ta isegi selle kallal), nii et ma lisasin selle lahenduse kohta jao. Lisaks kirjutasin <noindex><a rel=\"nofollow\" href=\"http:\/\/vitobotta.com\/2019\/08\/07\/linstor-storage-with-kubernetes\/\">postituse selle installimisest<\/a><\/noindex>, kuna protsess erineb oluliselt teistest.<\/p>\n<p><\/p>\n<p>Ausalt \u00f6eldes kapituleerusin ja loobusin <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/\">Kubernetes<\/a><\/noindex> (v\u00e4hemalt praegu). Kasutan <noindex><a rel=\"nofollow\" href=\"https:\/\/www.heroku.com\/\">Heroku<\/a><\/noindex>. Miks? Ahnuse p\u00e4rast! Kes oleks arvanud, et mul on rohkem tegemist salvestustega kui Kubernetesega. Praegu kasutan <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hetzner.com\/cloud\">Hetzner Cloud<\/a><\/noindex>, sest see on odav ja j\u00f5udlus on hea, ning algusest peale olen klastreid seadistanud <noindex><a rel=\"nofollow\" href=\"https:\/\/rancher.com\/\">Rancher<\/a><\/noindex>. Ma pole katsetanud Google'i\/Amazoni\/Microsofti\/DigitalOceani jms hallatavaid Kubernetes'i teenuseid, kuna tahtsin k\u00f5ike ise \u00f5ppida. Ja olen ka kokkuhoidlik.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Nii et jah, kulutasin hunniku aega, p\u00fc\u00fcdes v\u00e4lja selgitada, millist salvestust valida, kui kaalusin v\u00f5imalikke st\u00e4kke Kubernetes'e jaoks. Eelistangi avatud l\u00e4htekoodiga lahendusi, mitte ainult hinna p\u00e4rast, aga ka uudishimu p\u00e4rast uurisin paar tasulist varianti, sest neil on tasuta versioonid piirangutega. Kirjutasin \u00fcles m\u00f5ned numbrid viimastest testidest, kui v\u00f5rdlesin erinevaid variante, ja need v\u00f5ivad huvitada inimesi, kes uurivad salvestust Kuberneteses. Kuigi isiklikult olen Kubernetesega hetkel h\u00fcvasti j\u00e4tnud. Soovin veel mainida <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hetznercloud\/csi-driver\">CSI draiverit<\/a><\/noindex>, mille abil saab Hetzner Cloud'i mahtusid otse ette valmistada, kuid ma pole seda veel proovinud. Olen uurinud pilvep\u00f5hiseid programmide seadistatud salvestusi, kuna mul oli vaja replikatsiooni ja v\u00f5imalust kiiresti \u00fchenduda p\u00fcsivatel mahtudel igas s\u00f5lmes, eriti s\u00f5lmede t\u00f5rgete ja muude sarnaste olukordade korral. M\u00f5ned lahendused pakuvad ajasnapse ja off site varukoopiaid, mis on mugav.<\/p>\n<p><\/p>\n<p>Olen testinud 6\u20137 salvestuslahendust:<\/p>\n<p><\/p>\n<h3 id=\"openebshttpsopenebsio\"><noindex><a rel=\"nofollow\" href=\"https:\/\/openebs.io\/\">OpenEBS<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>Kuidas ma juba mainisin <noindex><a rel=\"nofollow\" href=\"http:\/\/vitobotta.com\/2019\/07\/03\/openebs-tips\/\">eelmisel postitusel<\/a><\/noindex>, testides enamikku loendist, peatun esmalt OpenEBS-il. OpenEBS on v\u00e4ga lihtne paigaldada ja kasutada, kuid ausalt \u00f6eldes pettusin selle j\u00f5udluses, kui testisin seda reaalse andmekoormuse all. See on avatud l\u00e4htekoodiga ja arendajad on sellel <noindex><a rel=\"nofollow\" href=\"https:\/\/openebs-community.slack.com\/\">Slack'i kanalil<\/a><\/noindex> on alati v\u00e4ga abiks olnud, kui mul on olnud abi vaja. Kahjuks on tema j\u00f5udlus teiste valikute k\u00f5rval v\u00e4ga madal, seega pidin testid uuesti l\u00e4bi viima. Praegu on OpenEBS-l 3 salvestusmootorit, kuid avaldan cStor'i j\u00f5udlustestide tulemused. Hetkel pole mul andmeid Jiva ja LocalPV kohta.<\/p>\n<p><\/p>\n<p>L\u00fchidalt, Jiva on natuke kiirem, samas kui LocalPV on \u00fcldse kiire, mitte halvem kui otse ketta testimine. LocalPV probleem on see, et sellele p\u00e4\u00e4seb ligi ainult neil s\u00f5lmedel, kus see on ette valmistatud, ja replikatsiooni pole \u00fcldse. Mul oli m\u00f5ningaid probleeme varukoopia taastamisega l\u00e4bi <noindex><a rel=\"nofollow\" href=\"https:\/\/velero.io\/\">Velero<\/a><\/noindex> uusel klastril, kuna s\u00f5lmede nimed olid erinevad. Kui r\u00e4\u00e4kida varukoopia tegemisest, siis cStor'il on <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openebs\/velero-plugin\">Velero plugina<\/a><\/noindex>, mis v\u00f5imaldab teha off site varukoopiaid ajahetke s\u00f5lmestatud pildi kaudu, mis on mugavam kui taseme failide varukoopiad Velero-Resticuga. Olin kirjutanud <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vitobotta\/velero-openebs-backup\">mitmeid skripte<\/a><\/noindex>, et oleks lihtsam hallata varukoopiaid ja taastamisi selle plugina abil. \u00dcldiselt meeldib mulle OpenEBS, kuid selle j\u00f5udlus\u2026<\/p>\n<p><\/p>\n<h3 id=\"rookhttpsrookio\"><noindex><a rel=\"nofollow\" href=\"https:\/\/rook.io\/\">Rook<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>Rook'il on samuti avatud l\u00e4htekood, ning erinevalt \u00fclej\u00e4\u00e4nud valikutest nimekirjas on see salvestuskorraldaja, mis t\u00e4idab keerulisi salvestushaldus\u00fclesandeid erinevate tagaplaanidega, n\u00e4iteks <noindex><a rel=\"nofollow\" href=\"https:\/\/ceph.io\/\">Ceph<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/edgefs.io\/\">EdgeFS<\/a><\/noindex> ja teised, mis h\u00f5lbustavad oluliselt t\u00f6\u00f6d. Mul oli probleeme EdgeFS-iga, kui ma proovisin seda paar kuud tagasi, seega testisin enamasti Cephi. Ceph pakub mitte ainult plokkide salvestust, vaid ka objekti salvestust, mis on S3\/Swifti \u00fchilduv ja jaotatud failis\u00fcsteem. Mida ma Cephi juures meeldib, on selle v\u00f5imalus hajutada mahtude andmeid mitmele ketale, et maht saaks kasutada rohkem kettaruumid, kui \u00fchel ketas mahub. See on mugav. Veel \u00fcks lahe funktsioon on see, et kui lisad klastrile kettaid, jaotab see automaatselt andmed \u00fcmber k\u00f5igile ketastele.<\/p>\n<p><\/p>\n<p>Ceph-l on snapshots, kuid, kui ma tean, ei saa neid Rook\/Kubernetes'is otse kasutada. T\u00f5si, ma ei ole sellesse s\u00fcvenenud. Kuid off-site varukoopiad puuduvad, seega tuleb kasutada midagi Velero\/Restic'uga, kuid seal on ainult failitaseme varukoopiad, mitte ajasnapshootid. Kuid mulle meeldis Rookis Ceph'i lihtne kasutamine - see varjab peaaegu k\u00f5ik keerulised asjad ja pakub t\u00f6\u00f6riistu, et suhelda Ceph'iga otse t\u00f5rkeotsingu eesm\u00e4rgil. Kahjuks tekkis mul Ceph'i mahu stressitesti ajal pidevalt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rook\/rook\/issues\/3132\">see probleem<\/a><\/noindex>, mis muudab Ceph'i ebastabiilseks. Veel ei ole selge, kas see on Ceph'i enda viga v\u00f5i probleem selles, kuidas Rook Ceph'i haldab. Ma m\u00e4ngisin m\u00e4luseadetega ja olukord paranes, kuid probleem ei lahendatud t\u00e4ielikult. Ceph'il on \u00fcsna hea j\u00f5udlus, nagu n\u00e4ha allolevatest v\u00f5rdlustest. Samuti on sellel hea j\u00e4lgimisliides.<\/p>\n<p><\/p>\n<h3 id=\"rancher-longhornhttpsgithubcomlonghornlonghorn\"><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/longhorn\/longhorn\">Rancher Longhorn<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>Mulle meeldib Longhorn v\u00e4ga. Minu arvates on see lubav lahendus. T\u00f5si, arendajad (Rancher Labs) tunnistavad, et see pole veel t\u00f6\u00f6keskkonnas sobiv ja see on m\u00e4rgatav. Sellel on avatud l\u00e4htekood ja hea j\u00f5udlus (kuigi selle optimeerimisega nad veel tegelenud pole), kuid mahud \u00fchenduvad podiga v\u00e4ga aeglaselt ja halvematel juhtudel v\u00f5tab see 15\u201316 minutit, eriti p\u00e4rast suurte varukoopiate taastamist v\u00f5i t\u00f6\u00f6koormuse uuendamist. Sellel on snapshots ja off-site varukoopiad nendest snapshots'ist, kuid need kehtivad ainult mahtude kohta, seega on teil ikkagi vaja midagi Velero't varukoopiate tegemiseks muude ressursside jaoks. Varukoopiad ja taastamised on v\u00e4ga usaldusv\u00e4\u00e4rsed, kuid kohutavalt aeglased. T\u00f5siselt, t\u00e4iesti \u00fcle m\u00f5istuse aeglased. Protsessorite kasutus ja s\u00fcsteemi koormus t\u00f5usevad sageli keskmise andmemahtu t\u00f6\u00f6tades Longhorn'is. On mugav j\u00e4lgimisliides, et hallata Longhorn'i. Olen juba \u00f6elnud, et mulle Longhorn meeldib, kuid selle kallal tuleb t\u00f5siselt t\u00f6\u00f6tada.<\/p>\n<p><\/p>\n<h3 id=\"storageoshttpsstorageoscom\"><noindex><a rel=\"nofollow\" href=\"https:\/\/storageos.com\/\">StorageOS<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>StorageOS\u00a0on esimene tasuline toode nimekirjas. Sellel on arendajate versioon, millel on piiratud hallatava salvestUSE suurus 500\u00a0GB, kuid s\u00f5lmede arv, nagu ma m\u00e4letan, ei ole piiratud. M\u00fc\u00fcgiosakonnas \u00f6eldi mulle, et hind algab $125 kuus 1 TB eest, kui ma \u00f5igesti m\u00e4letan. Seal on p\u00f5hipaneel j\u00e4lgimiseks ja mugav CLI, kuid j\u00f5udlusega on midagi kummalist: m\u00f5nedel v\u00f5rdlustel on see \u00fcsna korralik, kuid ma ei olnud mahtude stressitestis kiirusest \u00fcldse rahul. \u00dcldiselt ei tea, mida \u00f6elda. Seet\u00f5ttu ma ei uurinud eriti. Siin pole off-site varukoopiaid ja tuleb kasutada ka Velero koos Resticuga mahtude varundamiseks. Kummaline, arvestades, et toode on tasuline. Ja arendajad ei olnud ka jutuks Slackis.<\/p>\n<p><\/p>\n<h3 id=\"robinhttpsrobinio\"><noindex><a rel=\"nofollow\" href=\"https:\/\/robin.io\/\">selle atribuudi j\u00e4rgi omab mitut erinevat v\u00e4\u00e4rtust \u2014<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>Robinist kuulsin Redditis nende tehniliselt direktorilt. Varem ei olnud ma sellest kuulnud. V\u00f5ib-olla sellep\u00e4rast, et otsisin tasuta lahendusi, kuid Robin on tasuline. Neil on \u00fcsna helde tasuta versioon, millel on 10 TB salvestusruumi ja kolm s\u00f5lme. Kokkuv\u00f5ttes on toode t\u00e4iesti v\u00e4\u00e4rtuslik ja meeldivate funktsioonidega. Seal on suurep\u00e4rane CLI, kuid k\u00f5ige \u00e4gedam on see, et saad teha snapshote ja varundusi kogu rakendusest (ressursside valikus nimetatakse seda Helm'i v\u00e4ljaanneteks v\u00f5i \u00abflex apps'iks\u00bb), sealhulgas dokke ja teisi ressursse, nii et saan ilma Velero't kasutada. Ja k\u00f5ik oleks suurep\u00e4rane, kui mitte \u00fcks v\u00e4ike detail: kui taastada (v\u00f5i \u00abimportida\u00bb, nagu Robin seda nimetab) rakendust uuel klastril \u2013 n\u00e4iteks avarii taastamise korral \u2013 taask\u00e4ivitamine t\u00f6\u00f6tab, kuid rakenduse varundust ei saa j\u00e4tkata. Seda versioonis lihtsalt ei ole v\u00f5imalik teha, ja arendajad on kinnitanud. See on, pehmelt \u00f6eldes, imelik, eriti arvestades muid eeliseid (n\u00e4iteks uskumatult kiire varundamine ja taastamine). Arendajad lubavad k\u00f5ik j\u00e4rgmise v\u00e4ljaande jaoks parandada. \u00dcldine j\u00f5udlus on hea, kuid ma m\u00e4rkasin imelikku asja: kui k\u00e4ivitada m\u00f5\u00f5dik otse dokis, mis on \u00fchendatud hostiga, on lugemise kiirus palju suurem, kui sama dok, kuid podi seest. K\u00f5ik teised tulemused on samad, kuid teoreetiliselt ei tohiks see nii olla. Kuigi nad t\u00f6\u00f6tavad selle kallal, olin ma pettunud taastamise ja varundamise probleemist \u2013 tundus, et olin l\u00f5puks leidnud sobiva lahenduse ja olin isegi valmis maksma selle eest, kui mul on rohkem ruumi v\u00f5i rohkem servereid.<\/p>\n<p><\/p>\n<h3 id=\"portworxhttpsportworxcom\"><noindex><a rel=\"nofollow\" href=\"https:\/\/portworx.com\/\">Portworx<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>Siin mul ei ole eriti midagi \u00f6elda. See on tasuline toode, sama h\u00e4sti valmistatud ja kallis. J\u00f5udlus on lihtsalt suurep\u00e4rane. Praegu on see parim n\u00e4itaja. Slackis \u00f6eldi mulle, et hind algab 205 dollarist kuus s\u00f5lme kohta, nagu on m\u00e4rgitud Google GKE turul. Ma ei tea, kas see oleks odavam, kui osta otse. Igal juhul ei saa ma endale sellist lubada, seega olin v\u00e4ga ja v\u00e4ga pettunud, et arendaja litsents (kuni 1 TB ja 3 s\u00f5lme) on Kubernetesiga peaaegu kasutamatu, kui te ei lepi staatilise ettevalmistusega. Lootsin, et \u00e4ri litsents langeb automaatselt arendaja tasemele prooviperioodi l\u00f5pus, aga nii ei juhtunud. Arendaja litsentsi saab kasutada ainult otse Dockeriga, ja Kubernetesis seadistamine on v\u00e4ga t\u00fclikas ja piiratud. Muidugi eelistan avatud l\u00e4htekoodi, aga kui mul oleks raha, valiksin kindlasti Portworxi. Praegu on selle j\u00f5udlus lihtsalt v\u00f5rreldamatu teiste variantidega.<\/p>\n<p><\/p>\n<h3 id=\"linstorhttpswwwlinbitcomenlinstor\"><noindex><a rel=\"nofollow\" href=\"https:\/\/www.linbit.com\/en\/linstor\/\">Linstor<\/a><\/noindex><\/h3>\n<p><\/p>\n<p>Lisasin selle jaotuse p\u00e4rast postituse avaldamist, kui \u00fcks lugeja soovitas proovida Linstor. Proovisin ja mulle meeldis! Kuid tuleb veel s\u00fcveneda. Praegu oskan \u00f6elda, et j\u00f5udlus on korralik (benchmarki tulemused on allpool). Sisuliselt sain sama j\u00f5udluse nagu otse kettalt, t\u00e4iesti ilma kuludeta. (\u00c4rge k\u00fcsige, miks Portworxi numbrid on paremad kui otse ketta benchmark, mul pole aimugi. Maagia, ilmselt.) Seega tundub Linstor praegu v\u00e4ga efektiivne. Selle paigaldamine pole just lihtne, kuid ei ole ka nii keeruline kui teised valikud. Alustuseks pidin paigaldama Linstori (tuumamoodul ja t\u00f6\u00f6riistad\/teenused) ja seadma LVM-i \u00f5hukese varu ja snapshotite toetamiseks Kubernetes'i v\u00e4liselt, otse hostis, seej\u00e4rel looma ressursid, mis on vajalikud Kubernetes'is salvestamise kasutamiseks. Mulle ei meeldinud, et see ei t\u00f6\u00f6tanud CentOS-is ja pidin kasutama Ubuntu't. See pole muidugi probleem, kuid natuke t\u00fc\u00fctab, kuna dokumentatsioon (see on muide suurep\u00e4rane) mainib mitmeid pakette, mida ei saa leida nimetatud Epel'i hoidlatest. Linstoris on snapshot'id, kuid mitte off-site varukoopiad, seega pidin taas kasutama Velero't koos Restic'iga mahtude varundamiseks. Eelistaksin snapshot'e failitasandi varukoopiate asemel, kuid seda on v\u00f5imalik taluda, kui lahendus on j\u00f5udlik ja usaldusv\u00e4\u00e4rne. Linstor on avatud allikakoodiga, kuid pakub tasulist tuge. Kui ma \u00f5igesti aru saan, saab seda kasutada ilma piiranguteta, isegi kui teil pole tugilepingut, kuid seda tuleb t\u00e4psustada. Ma ei tea, kui h\u00e4sti on Linstor testitud Kubernetes'i jaoks, kuid salvestustase on Kubernetes'ist v\u00e4ljaspool, ja tundub, et lahendus pole eile ilmunud, seega on see t\u00f5en\u00e4oliselt juba reaalses keskkonnas testitud. Kas on olemas lahendus, mis paneb mind meelt muutma ja tagasi Kubernetes'i minema? Ei tea, ei tea. Pean veel uurima ja replikatsiooni l\u00e4bi vaatama. N\u00e4eme. Kuid esimene mulje on hea. Eelistaksin kindlasti kasutada oma Kubernetes'i klastri Heroku asemel, et saada rohkem vabadust ja \u00f5ppida uut. Kuna Linstori paigaldamine ei ole nii lihtne kui teised, kirjutan sellest peagi postituse.<\/p>\n<p><\/p>\n<h3 id=\"benchmarki\">Benkmarkid<\/h3>\n<p><\/p>\n<p>Kahjuks olen salvestanud v\u00e4he salvestusi v\u00f5rdlustest, kuna ei arvanud, et hakkan sellest kirjutama. Mul on vaid tulemused p\u00f5hineb bench-mark'ing fio ja ainult \u00fche s\u00f5lmega klastrite jaoks, seega replitseeritud konfiguratsioonide jaoks ei ole mul veel numbreid. Kuid nende tulemuste p\u00f5hjal saab saada umbkaudse ettekujutuse selle kohta, mida iga valik pakub, kuna v\u00f5rreldes neid samade pilveserveritega, 4 tuuma, 16 GB RAM-i, lisadiskiga 100 GB testitavate mahtude jaoks. K\u00e4ivitasin baasm\u00f5\u00f5dikud kolm korda iga lahenduse jaoks ja arvutasin keskmise tulemuse, lisaks l\u00e4htestasin serveri seadistused igaks tooteks. See k\u00f5ik ei ole absoluutselt teaduslik, lihtsalt et saaksite \u00fcldiselt aru. Teistes testides kopeerisin 38 GB fotosid ja videoid mahult ja tagasi, et testida lugemist ja kirjutamist, kuid numbreid, kahjuks, ei salvestanud. L\u00fchidalt \u00f6eldes: Portworkx oli m\u00e4rgatavalt kiirem.<\/p>\n<p><\/p>\n<p>Ma kasutasin selle mahendi jaoks j\u00e4rgmist manifesti:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">kind: PersistentVolumeClaim\napiVersion: v1\nmetadata:\n  name: dbench\nspec:\n  storageClassName: ...\n  accessModes:\n    - ReadWriteOnce\n  resources:\n    requests:\n      storage: 5Gi\n---\napiVersion: batch\/v1\nkind: Job\nmetadata:\n  name: dbench\nspec:\n  template:\n    spec:\n      containers:\n      - name: dbench\n        image: sotoaster\/dbench:latest\n        imagePullPolicy: IfNotPresent\n        env:\n          - name: DBENCH_MOUNTPOINT\n            value: \/data\n          - name: FIO_SIZE\n            value: 1G\n        volumeMounts:\n        - name: dbench-pv\n          mountPath: \/data\n      restartPolicy: Never\n      volumes:\n      - name: dbench-pv\n        persistentVolumeClaim:\n          claimName: dbench\n  backoffLimit: 4<\/code><\/pre>\n<p><\/p>\n<p>Esmalt l\u00f5in ma mahu vastava salvestusklassi ning seej\u00e4rel k\u00e4ivitasin fio t\u00f6\u00f6tluse taustal. V\u00f5tsin 1 GB, et hinnata j\u00f5udlust ja mitte oodata liiga kaua. Siin on tulemused:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/nm\/i_\/4h\/nmi_4holmvcqehuigcoespgeure.png\"><img decoding=\"async\" alt=\"Storage solutions in Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor\" src=\"\/wp-content\/uploads\/2019\/08\/41e91c4e299759817bba6a2a8e9ff14e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Olen iga m\u00f5\u00f5diku parima v\u00e4\u00e4rtuse esile t\u00f5stnud rohelisega ja halvimad punasega.<\/p>\n<p><\/p>\n<h3 id=\"zaklyuchenie\">Kokkuv\u00f5te<\/h3>\n<p><\/p>\n<p>Nagu n\u00e4ete, n\u00e4itas Portworx enamikus katsetes paremat tulemust kui teised. Kuid see on minu jaoks kallis. Ma ei tea, kui palju Robin maksab, kuid seal on suurep\u00e4rane tasuta versioon, nii et kui vajate tasulist toodet, v\u00f5ite proovida (loodan, et nad lahendavad varsti taastamise ja varundamise probleemid). Kolmest tasuta toote puhul oli mul k\u00f5ige v\u00e4hem probleeme OpenEBS-iga, kuid selle j\u00f5udlus on kehv. Kahju, et ma ei salvestanud rohkem tulemusi, kuid loodan, et pakkuda on abiks esitatud numbrid ja minu kommentaarid.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/464987\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435!. \u0412 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0445 \u043e\u0434\u0438\u043d \u0438\u0437 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c Linstor (\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043e\u043d \u0441\u0430\u043c \u043d\u0430\u0434 \u043d\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442), \u0442\u0430\u043a \u0447\u0442\u043e \u044f \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u0440\u0430\u0437\u0434\u0435\u043b \u043e\u0431 \u044d\u0442\u043e\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0438. \u0415\u0449\u0435 \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043f\u043e\u0441\u0442 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0435\u0433\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445. \u0415\u0441\u043b\u0438 \u0447\u0435\u0441\u0442\u043d\u043e, \u044f \u0441\u0434\u0430\u043b\u0441\u044f \u0438 \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043e\u0442 Kubernetes (\u0432\u043e \u0432\u0441\u044f\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043f\u043e\u043a\u0430). \u0411\u0443\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Heroku. \u041f\u043e\u0447\u0435\u043c\u0443? [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28163,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37528","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=\"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\/hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor\" \/>\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\u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0432 Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor\" \/>\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-10-31T19:18:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18: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\udd47Kubernetes seotud salvestused: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor","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\u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0432 Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor | ProHoster","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/hranilishha-v-kubernetes-openebs-vs-rook-ceph-vs-rancher-longhorn-vs-storageos-vs-robin-vs-portworx-vs-linstor","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-10-31T19:18:10+00:00","article:modified_time":"2019-10-31T19:18:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37528","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-23 18:13:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:25:26","updated":"2026-01-23 18:13:20","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\/37528","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=37528"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/37528\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/28163"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=37528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=37528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=37528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}