Nel mondo reale, uno specchio è un oggetto che riflette una copia di ciò che gli sta di fronte. Nel mondo digitale esistono diverse definizioni di mirroring. L'utilizzo principale è descrivere un sito che ospita legittimamente copie di software. C'è anche il mirroring delle porte e il mirroring del disco, sebbene questi siano usi meno comuni.
Siti speculari
Alcune grandi aziende possono permettersi di avere data center distribuiti in tutto il mondo. Questo è molto conveniente in quanto aumenta il numero di server che gestiscono le richieste e diminuisce la distanza che i dati devono essere trasmessi. Tuttavia, i costi di installazione e gestione di questa infrastruttura sono elevati, il che rende quasi impossibile per la maggior parte delle aziende permettersela.
In una certa misura, le reti di distribuzione dei contenuti o CDN possono aiutare in questo. I CDN configurano un'infrastruttura simile in tutto il mondo e quindi la utilizzano per memorizzare nella cache i contenuti serviti dai loro clienti paganti. Ciò riduce il carico sui server back-end, ove possibile. Tuttavia, l'accesso è piuttosto costoso, soprattutto con file di grandi dimensioni.
Un sito mirror è un sito che si offre volontario per ospitare determinati contenuti. È essenzialmente una versione decentralizzata di avere data center in tutto il mondo. Molti di questi siti mirror scelgono di eseguire il mirroring di un tipo specifico di contenuto. Spesso si tratta di un software gratuito, come i file .iso del sistema operativo.
Alcuni siti mirror sono di natura più generica e scansionano regolarmente un insieme di siti per raschiare e quindi rispecchiare il loro contenuto. Ciò riduce il carico sui siti originali e offre connessioni locali e potenzialmente a velocità maggiore e latenza inferiore. Aiuta anche a bypassare le regole di censura ospitando contenuti censurati su domini che non sono stati bloccati.
Nota: I siti mirror sono spesso associati alla condivisione illegale di file e alla pirateria. Tuttavia, i siti e i contenuti legittimi sono serviti anche da alcuni siti mirror.
Mirroring delle porte
Gli switch di rete possono instradare il traffico locale verso la destinazione prevista su una porta connessa. In genere, non hanno bisogno di instradare il traffico verso porte indesiderate poiché apprendono quale indirizzo MAC del dispositivo si trova su quale porta fisica. Ciò consente un uso molto efficiente della potenziale larghezza di banda. Tuttavia, rende le attività di monitoraggio della rete più difficili poiché il traffico non scorre tutto attraverso un comodo cavo.
Il mirroring delle porte è un'impostazione per gli switch di rete che imposta in modo esplicito la porta configurata per ricevere esattamente lo stesso traffico della porta di destinazione. Questo è chiamato mirroring delle porte, poiché tutto il traffico di rete sulla porta di destinazione viene replicato perfettamente sulla porta configurata come un mirror.
Il mirroring delle porte può anche essere impostato per eseguire il mirroring del traffico da adattatori virtuali chiamati VLAN. Rendere potente lo strumento. È comunemente usato nelle reti aziendali per instradare il traffico verso i sistemi di rilevamento delle intrusioni che monitorano la rete per attività sospette.
Mirroring del disco
Le unità di archiviazione sono generalmente piuttosto affidabili ma hanno una durata limitata e alla fine si guastano. Sebbene i backup siano utili, un'opzione più rapida consiste nell'eseguire il mirroring dell'unità. A differenza dei backup che sono punti di riferimento nel tempo, un'unità con mirroring viene costantemente aggiornata per adattarsi a qualsiasi modifica nell'unità di destinazione. In genere, un'unità con mirroring è al massimo qualche secondo indietro.
Il mirroring viene in genere eseguito in una qualche forma di array di unità. Con il mirroring, la capacità di archiviazione totale su tutti i dischi coinvolti è necessariamente dimezzata. Ciò può causare problemi di ridimensionamento e costi poiché il costo e lo spazio necessari per aggiornare la capacità vengono raddoppiati.
Alcuni sistemi di mirroring di fascia alta includono i cosiddetti "dischi caldi". Si tratta di unità collegate il cui scopo specifico è non essere utilizzate fino a quando non viene rilevato un guasto dell'unità. Le unità con mirroring sono spesso lo stesso modello, semplificando l'acquisto e garantendo la compatibilità.
Significa anche che ogni unità subisce la stessa usura, il che significa che quando una si guasta, anche l'altra potrebbe essere prossima al guasto, proprio quando il meccanismo di backup si è guastato. Un disco caldo è progettato per essere sostituito istantaneamente e automaticamente con l'unità guasta al rilevamento di un guasto dell'unità. Questo avvia immediatamente il processo di mirroring per garantire che il disco caldo sia a velocità e pronto a funzionare il prima possibile.
Gli hot disk non sono necessari per la stessa capacità delle unità mirror. Non è necessario un disco caldo per coppia di unità con mirroring. Non esiste un rapporto esatto, ma dovresti essere in grado di gestire almeno uno e preferibilmente due errori su scala medio-piccola. Dopo aver sostituito un hot disk, è essenziale sostituire fisicamente l'unità guasta con un nuovo hot disk e, se necessario, acquistarne dell'altro.
Conclusione
Nell'informatica, ci sono tre cose chiamate specchi. Il principale sono i siti che rispecchiano il contenuto di altri siti o file specifici, spesso di grandi dimensioni. Questo li rende utili per la gente del posto poiché la connessione è spesso migliore rispetto a server più distanti. Riduce anche il carico sul server primario, a vantaggio della larghezza di banda di tutti. Un altro utilizzo è il mirroring delle porte sugli switch che comporta la duplicazione di tutto il traffico da una porta fisica all'altra.
L'uso finale è il mirroring del disco, che esegue un backup continuo di un'unità di archiviazione su un'altra, quindi nessun dato viene perso se uno si guasta. L'uso esatto può generalmente essere identificato da indizi di contesto. Tuttavia, di solito è corretto presumere che si intenda un sito mirror se non esistono indicazioni evidenti. La trasmissione dello schermo da un dispositivo all'altro può anche essere definita mirroring.