Quindi, prima lascia che ti spieghi la mia attuale configurazione. Ho un interruttore ethernet non gestito che è collegato al mio intel nuc (server A) e un'unità esterna.
Il server A è in esecuzione:
- Ubuntu
- Docker
- Contenitore Gitlab (spingo il mio codice su questo, costruisce un'immagine lo aggiunge alla finestra mobile e quindi sostituisce la vecchia versione)
Il mio sito web sta ottenendo più traffico e le risorse di cpu e ram stanno iniziando a essere il collo di bottiglia, quindi voglio alleviare le risorse aggiungendo un altro intel nuc al mio principale.
Ho cercato modi per farlo, inclusi diversi sistemi operativi che apparentemente sono costruiti per cose del genere:
- CoreOS
- CentOS
Quindi la mia domanda è, come potrei fare per espandere il mio server web per consentire più traffico, dovrei creare 2 immagini del mio sito web e caricarlo su entrambi i nodi intel nuc, e quindi in qualche modo bilanciare il carico così quando il server A è alla capacità massima cpu / ram il traffico va al Server 2? Quale software / sistema operativo sarebbe d'aiuto in questa situazione?