GlusterFS v docker containeru?

kyselinovzdorny_kytovec

GlusterFS v docker containeru?
« kdy: 10. 01. 2017, 10:10:57 »
Zdravím,

stručně a (snad) srozumitelně:

Myslíte, že je dobrý nápad provozovat glusterfs (démona), což je systém pro distribuuovaný filesystem v docker containeru? Z hlediska stability, bezpečnosti, ...


john

Re:GlusterFS v docker containeru?
« Odpověď #1 kdy: 10. 01. 2017, 11:45:04 »
Stabilita:
- je to viacmenej to iste, musis sa jedine starat naviac o Docker layer, pokial neupgradujes Docker/kernel bez testovania, tak je to OK

Bezpečnost:
- pokial budes pouzivat host network (co asi bude pretoze performance) a daemon bude v kontajneri bezat pod rootom, tak docker ti zase neda takmer ziadnu bezpecnost naviac

Kde vsak mozes ziskat je HA (zavisi na pouzitom toole, napr. Kubernetes), jednoduchy update/rollback (jednoducho nastartujes novy/povodny image), ...


citanus006

Re:GlusterFS v docker containeru?
« Odpověď #2 kdy: 10. 01. 2017, 12:14:05 »
No nevim. Ja glusterfs provozuju. cca 16 nodu. A do dockeru nebo virtualizace bych to vubec necpal. Kazdy overhead je ve vysledku velmi znat na latencich. Nicmene neco je podporovane..

tady pro predstavu doporucovane konfigurace hw:
https://access.redhat.com/articles/66206

joohn

Re:GlusterFS v docker containeru?
« Odpověď #3 kdy: 10. 01. 2017, 23:17:36 »
Kazdy overhead je ve vysledku velmi znat na latencich.
Docker container v spravnej konfiguracii nie je ziaden overhead pre proces. Predpokladam, ze Gluster demon mozes pustit ako systemd service na RHEL7/CentOS 7. Cize bude to cgroupovany proces ~ container. Takisto Docker spusti gluster ako cgroupovany proces (+poskytne cli/api na jeho spravovanie). Z pohladu vykonnosti je kontajner takmer rovnaky ako ciste zelezo (viac napr. vid http://stackoverflow.com/questions/21889053/what-is-the-runtime-performance-cost-of-a-docker-container).

citanus006

Re:GlusterFS v docker containeru?
« Odpověď #4 kdy: 11. 01. 2017, 13:25:55 »
Nevim sice jak je v dockeru vyresena sit, ale nepocitam ze sedi primo na NIC...


john

Re:GlusterFS v docker containeru?
« Odpověď #5 kdy: 15. 01. 2017, 18:44:13 »
Defaultne je natovana v user space (network spaces), co je dobre z pohladu bezpecnosti avsak otrasne z pohladu vykonu. Preto mozes pustit kontajner priamo na host sieti (--net=host) a kontajner bude priamo na NIC. Z pohladu bezpecnosti sa tym nic nezlepsi, ale ani nezhorsi.

pavlix

  • ****
  • 253
    • Zobrazit profil
Re:GlusterFS v docker containeru?
« Odpověď #6 kdy: 15. 01. 2017, 18:59:05 »
Defaultne je natovana v user space (network spaces),

Uh?