A RustFS mennyire megbizhato?

Fórumok

Mivel a nyaron a MinIO elegge megnyirbalta a community console kepessegeit (konkretan nullazta) kicsit elgondolkodtam , hogy lehet alternativat kene keresni. Alapvetoen en managementre mc-t hasznalok, a fejlesztok meg nyilvan az API-t, de ki tudja, mikor korlatozzak azt is be ... (persze azt igerik, "iztibizti" nem....) 

röviden: https://linuxiac.com/minio-steering-users-toward-paid-subscriptions/

Szoval szetneztem, es sokan a RustFS -t ajanljak. Van valakinek vele tapasztalata? Esetleg mas alternativa?

Hozzászólások

Nem láttam még, elsőre jópofának tűnik, de két kérdés merült fel bennem:

- A "Do NOT use in production" figyelmeztetés nem tántorít el?

- És ki fogja auditálni, hogy nincs benne backdoor?

Szerkesztve: 2025. 10. 12., v – 10:44

A fejlesztők - főleg lokál környezetben - nagyon sokat használják a GUI-t adminisztrációra (vagy legalábbis, használták). Nyilván kinn a környezeten az alkalmazás adott esetben API-n keresztül ér el dolgokat, de a fejlesztést nagyon megkönnyítette ez a UI.

A konzol főleg azért problémás, mert most már nagyon megyünk el a konténerizált világ felé, és míg értem, hogy be lehet lépni a konténerbe és ott lehet dolgokat csinálni, ez se nem egyszerű, se nem straightforward egy fejlesztőnek akit adott esetben nem érdekel a konkért S3 implementáció a terméke mögött, csak valamit akar, amivel tesztelheti a cuccát. Nekünk a MinIO pont azt az előnyt adta, hogy a fejlesztőnek ingyen volt egy teljesen saját S3 szolgáltatása, amit saját magának menedzselt a lokális/tesztkörnyezeteken, és nagyon-nagyon keveset kellett hozzányúlni "igazi" S3 szolgáltatásra való átállásnál.

És még mielőtt: láttam az OpenMaxIO-s forkot, és tök jó. De félem a DMCA takedown dátumát.

A RustFS kapcsán nekem kérdés az AWS S3-mal való feature kompatibilitás mértéke, vagyis hogy mennyire drop-in replacement. Az ami a dokumentációban van róla, az jórészt bullshit, és pont emiatt nekem nagyon büdös az egész projekt. Túlságosan sok a dokumentációban a bullshit, konkrétum meg kevés van. Én nagyon óvatos lennék a használatával - inkább keress olyan projektet, ahol őszintébbek és nyíltabbak azzal kapcsolatban, hogy mit tudnak és mit nem tudnak.

Blog | @hron84

valahol egy üzemeltetőmaci most mérgesen toppant a lábával 

via @snq-

az MC-hez amugy nem kell belepni a kontenerbe, az egesz egy binaris, amit futtathatsz Windows, linux etc alatt... a MinIO-val ugyanugy az API-n keresztul kommunikal. Access key +Secret el osszekapcsolod (lesz egy alias-a az adott tenantnak) es onnantol kezdve megy minden barhonnan.

https://github.com/minio/mc

Nalunk a MiniIO kubernetesben fut localban de pl egy sima windows 11 alol , terminalbol managelem, MC-vel.

 

Persze egyertelmu hogy kenyelmesebb volt a Console (bar mint irtam, mi nem hasznaltuk) en inkabb az miatt aggodom, mikor lesz valami tenylegesen zavaro feature megvonas...

Ezt emlegetik meg amugy, mint alternativat:

 

https://garagehq.deuxfleurs.fr/

Igen, ezt nézegettem én is, és pont az ő S3 Compatibility status oldaluk miatt hiányolom annyira a RustFS-ből ezt a fajta transzparenciát. A Garage elég őszintének tűnik a témában. Ha fejlesztőknek kell javasolni valamit, nekem DevOpsosként tudnom kell, hogy az alkalmazás el fog-e futni az adott cucc alatt, vagy helyből esélytelen, mert annak semmi értelme nincs, hogy belemenjen X óra munka a semmibe.

Blog | @hron84

valahol egy üzemeltetőmaci most mérgesen toppant a lábával 

via @snq-

Volt projekt, ahol kicseréltük (egyéb okokból, a miniot egyre sajterszelősebb volt megindítani nem k8s-ben, kevés példányban), működni látszik. Igaz, nem használjuk fossá sem terhelésben, sem featureben, de alapvetően csak azzal kellett csiszolni, hogy vannak konfigok, amiket már csak runtime lehet beetetni, ezért kicsit simogatni kellett az orchestrationt. Ha jól rémlik kicsit az az elképzelés, hogy nodeok jönnek mennek, szóval pl azt külön kellett összefütyülni. De egyébként a kód oldalhoz nem kellett szerintem egyáltalán hozzányúlni, azóta is minio-s python lib szólítgatja.

Kicsit off, de üdv az agytrösztnek, aki képes volt mc-nek elnevezni a konzolját.

Ja, gondolom a kolléga a szakmai etikáról kb. annyit hallott, hogy az valami olyasmi, amit érdemes elkerülni.

szerk: ok, lehet, hogy a Holdról jött, azért nem hallott a Midnight Commanderről. Unrelated: https://en.wikipedia.org/wiki/Npm_left-pad_incident

Fejlesztői célokra azt gondolom a legutolsó "normális" verziót el kell rakni szépen, pár évig jó lesz.

zászló, zászló, szív