Su questa pagina: [nascondere]
L'hosting mirror è una tecnica ben nota per velocizzare i siti replicandone il contenuto su diverse posizioni del server. Ciò è contrario ai backup che sono copie di archivio create per scopi di recupero dei dati. Questo articolo fornisce una panoramica completa di come vengono eseguite queste due tecniche, perché sono diversi, e come dovrebbero essere utilizzati dagli amministratori del sito web.
Cos'è l'hosting mirror e perché è importante?
Mirror hosting è un termine del sito Web che si riferisce alla creazione di siti mirror — repliche di pagine web di set disponibili su Internet. Questa è una tecnica vecchia quanto la rete mondiale. Uno dei motivi originali per crearli era un file aumento della velocità in termini di accesso degli utenti. I siti mirror vengono generalmente creati in regioni e paesi lontani dall'host originale. Diversi decenni fa, dove la connessione principale a Internet era l'accesso remoto, l'accesso a siti lontani era molto lento. Per questo motivo sono state effettuate copie locali di siti importanti per tentare e diminuire la velocità di caricamento. Per quanto riguarda la creazione di siti mirror, ce ne sono diversi altri benefici che sono degni di nota:
- Riduzione del traffico di rete — Quando gli utenti tentano di accedere a un determinato sito, la pagina web può determinare la posizione dei visitatori e scegliere di indirizzarli a uno specchio geograficamente più vicino. Ciò ridurrà il traffico al sito principale e assicurerà che tutte le sezioni vengano caricate correttamente. In caso di un improvviso picco di traffico, il traffico sarà bilanciato tra i singoli specchietti.
- Garanzia di disponibilità — I siti mirror possono fungere da backup, nel caso in cui il sito principale non funzioni. Il server web del sito principale può essere caricato con uno script speciale che può determinarlo e inoltrare automaticamente gli utenti al sito dato.
- Siti linguistici — I siti di grandi dimensioni avranno copie speculari delle versioni create per un sito speciale. Questo è un meccanismo di differenziazione che consente agli amministratori di sfruttare tale struttura.
- Test di velocità — La replica dei siti su una posizione mirror può essere occasionalmente utilizzata come test di benchmark per la velocità delle pagine principali.
È importante notare che per definizione i siti mirror lo sono non intende essere copie perfette di un determinato sito. La ragione di ciò è puramente tecnica. Per evitare il sovraccarico dei siti, questi specchi sono costruiti sulla base di una tecnologia predeterminata. Ciò comporta l'impostazione di determinate tecnologie e protocolli speciali che sincronizzano il sito principale e il mirror(S).
In che modo i backup dei siti Web sono diversi dai mirror?
I backup sono copie datate di una determinata risorsa che vengono create in un determinato momento. Sono archiviati su un supporto e una posizione che dovrebbe essere fuori sede rispetto al luogo in cui si trova la risorsa originale. L'obiettivo principale dell'immagine di backup deve essere utilizzato per scopi di ripristino dei dati. però, questo è molto condizionale e dipende da una serie di fattori — uno dei fattori più importanti è la data e la creazione. Spesso le creazioni di backup del sito Web per tali scopi vengono eseguite automaticamente dalla società di hosting del sito Web. Una buona regola per la loro creazione è seguire questi principi:
- Intervalli regolari — La creazione del backup dovrebbe essere eseguita a intervalli regolari. Questo è molto importante, in quanto ciò può dare agli amministratori del sito web un'idea di come “vecchio” è la copia creata. In caso di ripristino di emergenza, potranno utilizzarlo per ripristinare i siti a un dato momento nel tempo. La data esatta di creazione consentirà loro di replicare i passaggi successivi e le modifiche ai contenuti per creare una copia quasi identica a quella che è stata persa.
- Sicurezza e integrità del backup — Uno dei fattori più importanti quando si tratta di creare backup è il modo principale per realizzarli. Dovrebbero essere creati da uno script speciale che elenca tutti i file, crea copie identiche, e l'intera immagine viene archiviata in un luogo sicuro. Le migliori pratiche di sicurezza stabiliscono che questi backup siano archiviati in posizioni fuori sede e archiviati in una forma adeguata. Questo spesso significa che l'immagine sarà protetta (di solito applicando una sorta di crittografia) da manomissioni. Le copie di backup di solito vengono fornite con checksum speciali che vengono creati insieme a loro. Durante il ripristino dei dati, questo checksum dovrebbe corrispondere al file risultante.
- Controlli di accesso — Per impostazione predefinita, l'accesso alle copie del sito Web significa che gli utenti privilegiati saranno in grado di replicare una versione del sito di destinazione di una data precedente. Per questa ragione, i controlli di sicurezza dovrebbero essere molto severi.
Per ridurre l'utilizzo dello spazio su disco e risparmiare traffico Internet, la maggior parte dei backup verrà compressa utilizzando un algoritmo standard.
Come decidere quale utilizzare?
Uno degli aspetti più importanti per velocizzare l'accesso ai dati è l'uso di servizi di hosting mirror. Questo può essere fatto automaticamente su richiesta alla società di hosting o utilizzando metodi manuali. In questo caso, gli amministratori dovranno sovrintendere all'amministrazione tecnica e all'organizzazione dei server. Ciò include un processo graduale per consentire agli agenti di backup richiesti di accedere al sito principale e creare copie sincronizzate sui server aggiuntivi.
A seconda dell'approccio scelto, i proprietari del sito web dovranno scegliere la tecnologia più appropriata, intervalli di aggiornamento regolari, e come l'intero sito web gestirà i carichi più pesanti. Una soluzione popolare è l'uso di reti di distribuzione dei contenuti, un popolare schema di distribuzione che ridistribuisce le risorse su server web situati in server diversi. Il loro utilizzo fornisce un approccio ottimizzato facendo affidamento su una rete distribuita su larga scala.
Ci sono molti utenti Web che mantengono le proprie immagini del sito mirror a scopo di archiviazione. Sono per lo più appassionati che cercano di mantenere determinate pagine per motivi nostalgici o di riferimento. Attualmente uno dei migliori esempi di una rete pubblica di mirror ben mantenuta è il progetto Debian Linux — una delle più grandi distribuzioni del sistema operativo libero. Negli anni della loro esistenza, hanno servito milioni di utenti in tutto il mondo, fornire risorse di interesse.
In definitiva, la scelta della posizione dipenderà dal tipo di risorsa e dalle richieste di traffico stimate. Le risorse più utilizzate possono e devono essere replicate poiché è più probabile che comportino un carico intensivo. D'altro canto, il contenuto statico può essere distribuito su reti CDN, poiché si comportano molto bene con immagini e testo.
Conclusione
L'uso del mirror hosting come tecnica per aumento della velocità e la validità dei dati sta diventando sempre più diffusa. La maggior parte delle principali società di web hosting ha già creato le proprie soluzioni automatizzate personalizzate per questo. Per questa ragione, è importante notare come questo viene fatto nell'offerta di ciascuna società di hosting.