Il mio server locale si avvicina alle risorse massime, voglio aggiungere un altro server.

0

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?

    
posta randommman 09.11.2018 - 01:36
fonte

1 risposta

1

Non è un problema del sistema operativo, ma uno di rete.

Compra una nuova scatola e installa il tuo sito web su di essa.

Compra un altro box e installa un load balancer come HAProxy su di esso.

Punta il tuo nome di dominio nella casella HAProxy

Configura il tuo HAProxy per indirizzare il traffico del sito web verso le due caselle web.

    
risposta data 09.11.2018 - 07:45
fonte

Leggi altre domande sui tag