Mirror
In informatica, un mirror è un server che fornisce una copia esatta dei dati di un altro server. Può trattarsi di uno o più file, di un database, di un sito web o di un intero server.
Il mirroring è progettato per garantire la tolleranza ai guasti, ovvero una forma di ridondanza nel caso in cui qualcosa non funzioni nel server principale, o "principale". Se il server principale va inaspettatamente offline, per esempio, il server mirror può subentrare. Questo processo può essere eseguito automaticamente, ma richiede un terzo sistema, chiamato server "witness". Questa macchina monitora entrambi i server e trasferisce tutto il traffico al mirror se rileva un'interruzione del server principale.
Il mirroring dei server può essere usato anche per la manutenzione pianificata, ad esempio per aggiornare un server o eseguire aggiornamenti software che richiedono l'arresto o il riavvio dei servizi. In questi casi, un amministratore di sistema può impostare manualmente il mirror come server principale per evitare tempi di inattività. Alcune configurazioni di mirroring consentono il "cambio di ruolo", in cui i server principale e mirror possono essere scambiati in qualsiasi momento.
Un altro tipo di mirroring, il mirroring FTP, fornisce semplicemente uno o più file da più server. Per esempio, una pagina di download può elencare diversi URL "mirror", che offrono tutti lo stesso file. I mirror sono generalmente elencati in base alla posizione geografica, così puoi selezionare quello più vicino a te. Sebbene i mirror FTP esistano ancora, sono diventati meno diffusi perché il rilevamento automatico della posizione e le reti per la distribuzione dei contenuti hanno automatizzato questo processo.
Metti alla prova le tue conoscenze