Puncte:0

Care ar fi configurația recomandată pentru un cluster de mare disponibilitate în startup-ul nostru?

drapel ke

Ne plănuim configurarea utilizând Proxmox și speram să obținem feedback cu privire la cât de bună este o idee:

Deci, configurația noastră actuală este de 4 servere cu specificații extrem de diferite:

  • Toate au 2x Intel(R) Xeon(R)

  • Toate au fie 128 GB, fie 512 GB RAM

  • Toate au cel puțin o stocare hardware RAID de diferite specificații și dimensiuni

  • Toate au alte 2 unități cu specificații diferite

  • Unul dintre ei se oprește aleatoriu din motive pentru a fi inspectat

  • Toate se află într-un singur rack

Toate acestea vor rula Proxmox

Scopul nostru este găzduirea de:

  • Servicii interne (Git, Matrix)
  • Proiecte client vechi (servere de e-mail, site-uri web statice)
  • Proiecte noi (site-uri web dinamice, care necesită baze de date, stocare persistentă etc.)

Vrem să fim rezistenți împotriva defecțiunilor oricărui hard disk, RAID sau întreg server. Momentan suntem pe cale de implementare cu Nomad și Ceph.

Cu toate acestea, pentru companie, este important să ofere o anumită ușurință de utilizare pentru programatorii non-DevOps - și anume capacitatea de a implementa o aplicație fără a fi nevoie să cunoască detaliile clusterului. (Acesta a fost motivul inițial pentru care Kubernetes a fost respins, din cauza configurării complicate a noilor aplicații). Acest lucru nu este posibil nici în configurația noastră actuală.

Care ar fi cel mai bun curs de acțiune pentru noi în acest scenariu? Ignoră calea noastră actuală (Nomad, Ceph), dacă există o cale mai ușoară, mai funcțională, o vom lua.

Întrebările noastre sunt în principal:

  • Care ar fi un software de orchestrare potrivit pentru cazul nostru (în prezent suntem împărțiți între Kubernetes și Nomad)?

  • Care ar fi o soluție de depozitare adecvată pentru cazul nostru? (Ceph vs ZFS piscine poate?

  • Care ar fi o conductă adecvată de automatizare DevOps?

    • Datorită ușurinței de utilizare de către programatori, ar fi nevoie să putem implementa o aplicație, să o testăm, să alocăm spațiu de stocare și alte resurse, fără cunoștințele clusterului.

Mulțumesc

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.