{"id":88961,"date":"2020-07-16T19:42:34","date_gmt":"2020-07-16T17:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae"},"modified":"2020-07-16T19:42:34","modified_gmt":"2020-07-16T17:42:34","slug":"anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","title":{"rendered":"Anycast contro Unicast: quale scegliere in ogni caso","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Probabilmente molti hanno sentito parlare di Anycast. In questo metodo di indirizzamento e instradamento di rete, un singolo indirizzo IP viene assegnato a pi\u00f9 server nella rete. Questi server possono trovarsi anche in data center lontani tra loro. L'idea di Anycast \u00e8 che, a seconda della posizione della sorgente delle richieste, i dati vengano inviati al server pi\u00f9 vicino (secondo la topologia di rete, in particolare il protocollo di instradamento BGP). In questo modo, \u00e8 possibile ridurre il numero di salti di rete e la latenza. <\/p>\n<p>Fondamentalmente, lo stesso percorso viene annunciato da pi\u00f9 centri di elaborazione dati in tutto il mondo. Pertanto, i clienti verranno instradati verso il centro di elaborazione dati \u2018migliore\u2019 e \u2018pi\u00f9 vicino\u2019 in base ai percorsi BGP. Perch\u00e9 scegliere proprio Anycast? Qual \u00e8 il vantaggio di utilizzare Anycast invece di Unicast?<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/511050\/\"><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/6573f1e2d39d783575348734518c4bae.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nUnicast \u00e8 davvero adatto per un sito con un solo server web e un volume moderato di traffico. Tuttavia, se un servizio ha milioni di abbonati, di solito utilizza pi\u00f9 server web, ognuno dei quali ha lo stesso indirizzo IP. Questi server sono distribuiti geograficamente per ottimizzare la gestione delle richieste.<\/p>\n<p>In questo scenario, Anycast migliorer\u00e0 le prestazioni (il traffico \u00e8 diretto all'utente con la latenza minima), garantir\u00e0 l'affidabilit\u00e0 del servizio (grazie ai server di backup) e il bilanciamento del carico: la routing tra pi\u00f9 server distribuir\u00e0 efficacemente il carico, migliorando la velocit\u00e0 di funzionamento del sito.<\/p>\n<p>Gli operatori offrono ai clienti vari tipi di bilanciamento del carico basati su Anycast e DNS. I clienti possono specificare gli indirizzi IP a cui inviare le richieste in base alla posizione geografica del sito. Questo consente una distribuzione pi\u00f9 flessibile delle richieste degli utenti.<\/p>\n<p>Supponiamo che ci siano pi\u00f9 piattaforme su cui distribuire il carico (degli utenti), come un negozio online con 100.000 richieste al giorno o un blog popolare. Per limitare la regione da cui gli utenti accedono a una specifica piattaforma, \u00e8 possibile utilizzare l'opzione Geo Community. Questa consente di restringere l'area entro la quale l'operatore pubblicizzer\u00e0 il percorso.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/54582f256a946a3ff557ab971cec087d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/48849a5cf65cb1c7190c1f75aa33e2d8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Anycast e Unicast: differenze<\/i><\/p>\n<p>L'Anycast \u00e8 spesso utilizzato in applicazioni come DNS (sistema dei nomi di dominio) e CDN (reti di distribuzione dei contenuti), consentendo decisioni di instradamento che migliorano le prestazioni della rete. Le reti di distribuzione dei contenuti utilizzano l'Anycast poich\u00e9 gestiscono grandi volumi di traffico e l'Anycast offre numerosi vantaggi in questo contesto (di cui parleremo di seguito). Nel DNS, l'Anycast consente di migliorare notevolmente l'affidabilit\u00e0 e la resilienza del servizio.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/8043fec22ecef8aa2b3b9c1a06e8f5f9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>In Anycast IP, utilizzando BGP, esistono pi\u00f9 percorsi verso un specifico host. In realt\u00e0, si tratta di copie di host in diversi centri di elaborazione dati, utilizzate per stabilire connessioni con una latenza inferiore.<\/i><\/p>\n<p>Nella rete Anycast, lo stesso indirizzo IP \u00e8 annunciato da diverse posizioni, e la rete decide dove indirizzare la richiesta dell'utente in base al \"costo\" del percorso. Ad esempio, il protocollo BGP \u00e8 spesso utilizzato per determinare il percorso pi\u00f9 breve per il trasferimento dei dati. Quando un utente invia una richiesta Anycast, il BGP stabilisce il miglior percorso per i server disponibili nella rete Anycast.<\/p>\n<h2>Vantaggi di Anycast<\/h2>\n<p>Riduzione della latenza<br \/>\nI sistemi con Anycast sono in grado di ridurre la latenza nella gestione delle richieste degli utenti, poich\u00e9 consentono di ricevere dati dal server pi\u00f9 vicino. In altre parole, gli utenti si collegheranno sempre al server DNS \"pi\u00f9 vicino\" (in base al protocollo di routing). Di conseguenza, Anycast riduce il tempo di interazione riducendo la distanza di rete tra il client e il server. Questo non solo diminuisce la latenza, ma assicura anche un bilanciamento del carico.<\/p>\n<p>Velocit\u00e0<\/p>\n<p>Poich\u00e9 il traffico \u00e8 indirizzato al nodo pi\u00f9 vicino e la latenza nella trasmissione dei dati tra il client e il nodo \u00e8 ridotta, il risultato sar\u00e0 un'ottimizzazione della velocit\u00e0 di consegna, indipendentemente da dove il cliente richiede le informazioni.<\/p>\n<p>Maggiore stabilit\u00e0 e resilienza<\/p>\n<p>Se pi\u00f9 server in tutto il mondo utilizzano lo stesso IP, in caso di malfunzionamento di uno dei server o della sua disconnessione, il traffico verr\u00e0 reindirizzato al server pi\u00f9 vicino. Di conseguenza, Anycast rende il servizio pi\u00f9 resiliente e garantisce un miglior accesso alla rete\/latenza\/velocit\u00e0.\u00a0<\/p>\n<p>Pertanto, grazie alla presenza di pi\u00f9 server sempre disponibili per gli utenti, Anycast, ad esempio, aumenta la stabilit\u00e0 del funzionamento del DNS. In caso di guasto di un nodo, le richieste degli utenti verranno reindirizzate a un altro server DNS senza alcun intervento manuale o riconfigurazione. Anycast consente uno switch praticamente trasparente su altri siti, rimuovendo semplicemente i percorsi del sito problematico.\u00a0<\/p>\n<p>Bilanciamento del carico<\/p>\n<p>Nel sistema Anycast, il traffico di rete \u00e8 distribuito tra diversi server. Funziona come un bilanciatore di carico, impedendo che un singolo server riceva la maggior parte del traffico. Il bilanciamento del carico pu\u00f2 essere utilizzato, ad esempio, quando ci sono pi\u00f9 nodi di rete a una distanza geografica equivalente dalla fonte delle richieste. In questo caso, il carico viene distribuito tra i nodi.<\/p>\n<p>Riduzione dell'impatto degli attacchi DoS\u00a0<\/p>\n<p>Un'altra caratteristica di Anycast \u00e8 la sua resilienza agli attacchi DDoS. Gli attacchi DDoS difficilmente riusciranno a compromettere il sistema Anycast, poich\u00e9 sarebbe necessario sopraffare con un'onda di richieste tutti i server in una rete di questo tipo.\u00a0<\/p>\n<p>Negli attacchi DDoS si utilizzano spesso botnet, in grado di generare un volume di traffico tale da sovraccaricare il server attaccato. Il vantaggio nell'uso di Anycast in questa situazione \u00e8 che ogni server pu\u00f2 'assorbire' una parte dell'attacco, riducendo il carico su un server specifico. Un attacco di tipo 'denial of service' sar\u00e0 probabilmente localizzato su un server e non influenzer\u00e0 l'intero servizio.<\/p>\n<p>Elevata scalabilit\u00e0 orizzontale<\/p>\n<p>I sistemi Anycast sono ideali per i servizi con elevati volumi di traffico. Se un servizio che utilizza Anycast necessita di nuovi server per gestire il traffico in crescita, \u00e8 possibile aggiungere nuovi server alla rete per questa funzione. Possono essere installati in posizioni nuove o gi\u00e0 esistenti.\u00a0<\/p>\n<p>Se in un determinato luogo si osserva un notevole aumento del traffico, l'aggiunta di un server contribuir\u00e0 a bilanciare il carico per quella posizione. L'aggiunta di un server in una nuova sede aiuter\u00e0 a ridurre i tempi di attesa, creando per alcuni utenti un nuovo percorso preferenziale. Entrambi i metodi aumentano anche la stabilit\u00e0 del servizio, poich\u00e9 nuovi server diventano disponibili nella rete. Pertanto, se un server \u00e8 sovraccarico, \u00e8 possibile semplicemente deployarne un altro nella posizione pi\u00f9 opportuna, consentendo cos\u00ec di gestire parte delle richieste del server sovraccarico. Non sar\u00e0 necessaria alcuna configurazione da parte dei clienti.\u00a0<\/p>\n<p>Solo in questo modo \u00e8 possibile gestire terabyte di traffico e un numero molto elevato di utenti, quando sul server ci sono solo alcune porte da 10 o 25 Gbit\/s. 100 host con un solo indirizzo IP permetteranno di elaborare volumi di traffico in terabyte.<\/p>\n<p>Semplicit\u00e0 nella gestione della configurazione<\/p>\n<p>Come gi\u00e0 accennato, un utilizzo interessante di Anycast \u00e8 il DNS. \u00c8 possibile collocare in nodi di rete diversi server DNS, ma utilizzare un unico indirizzo DNS. A seconda della posizione della sorgente, le richieste vengono indirizzate al nodo pi\u00f9 vicino. Questo garantisce una certa bilanciatura del traffico e ridondanza in caso di guasto di un server DNS. In questo modo, invece di configurare diversi server DNS a seconda della loro ubicazione, la configurazione di un solo server DNS pu\u00f2 essere distribuita su tutti i nodi.<\/p>\n<p>Le reti Anycast possono essere configurate per instradare le richieste non solo in base alla distanza, ma anche in base a parametri come la disponibilit\u00e0 del server, il numero di connessioni stabilite o il tempo di risposta.<\/p>\n<p>Per utilizzare la tecnologia Anycast dal lato client non sono necessari server, reti o componenti speciali. Tuttavia, ci sono anche svantaggi con Anycast. Si considera che la sua implementazione sia una sfida complessa che richiede attrezzature aggiuntive, fornitori affidabili e una corretta instradamento del traffico.<\/p>\n<h2>Dalla sorgente pura verso un meraviglioso lontano<\/h2>\n<p>\nSebbene Anycast indirizzi gli utenti in base al minor numero di passaggi, questo non significa necessariamente una latenza minima. La latenza \u00e8 una metrica pi\u00f9 complessa, poich\u00e9 un singolo passaggio pu\u00f2 avere una latenza maggiore rispetto a dieci. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/8fb50007806759ab243c89bb88cdeb31.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Esempio: le comunicazioni intercontinentali possono comportare un singolo passaggio con una latenza molto alta.<\/i><\/p>\n<p>Anycast viene principalmente utilizzato per servizi basati su UDP, come DNS. Le richieste degli utenti vengono indirizzate al Data Center \"migliore\" e \"pi\u00f9 vicino\" in base ai percorsi BGP. <\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/05a1b75b981d55967e44e3b90cfd88b9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Esempio: una workstation DNS client con indirizzo IP Anycast DNS 123.10.10.10 risolve il DNS per il server dei nomi DNS pi\u00f9 vicino tra i tre server distribuiti utilizzando lo stesso indirizzo IP Anycast. In caso di guasto del router R1 o del server A, i pacchetti del client DNS verranno automaticamente reindirizzati al server DNS pi\u00f9 vicino successivo attraverso i router R2 e R3. Inoltre, il percorso al nostro server A verr\u00e0 rimosso dalle tabelle di routing, impedendo ulteriori utilizzi di quel server dei nomi.<\/i><\/p>\n<h2>Sistemi di distribuzione<\/h2>\n<p>\nEsistono due schemi principali utilizzati per determinare a quale server si collega l'utente:<\/p>\n<ul>\n<li><b>Anycast a livello di rete<\/b>. Collega l'utente al server pi\u00f9 vicino. Qui \u00e8 importante il percorso di rete dall'utente al server.<\/li>\n<li><b>Anycast a livello di applicazione<\/b>. In questo schema ci sono pi\u00f9 metriche calcolabili, inclusa la disponibilit\u00e0 del server, il tempo di risposta, il numero di connessioni, ecc. Questo dipende da un monitor esterno che fornisce statistiche sulla rete.<\/li>\n<\/ul>\n<p><\/p>\n<h2>CDN basato su Anycast<\/h2>\n<p>\nTorniamo ora all'utilizzo di Anycast nelle reti di distribuzione dei contenuti. Anycast \u00e8 senza dubbio un concetto di rete interessante che sta guadagnando sempre pi\u00f9 riconoscimento tra i fornitori di CDN di nuova generazione.<\/p>\n<p>La CDN \u00e8 una rete distribuita di server che forniscono contenuti agli utenti finali con alta disponibilit\u00e0 e bassa latenza. Le reti di distribuzione dei contenuti rivestono oggi un ruolo importante, costituendo la base di numerosi servizi online multimediali, e i consumatori sono sempre meno tolleranti verso velocit\u00e0 di caricamento lente. Le applicazioni video e vocali sono particolarmente sensibili al jitter e alla latenza nella rete. <\/p>\n<p>Il CDN unisce tutti i server in un'unica rete, garantendo un caricamento del contenuto pi\u00f9 veloce. A volte \u00e8 possibile ridurre il tempo di attesa dell'utente di 5-6 secondi. L'obiettivo del CDN \u00e8 ottimizzare la consegna fornendo il contenuto dal server pi\u00f9 vicino all'utente finale. Questo \u00e8 molto simile a Anycast, dove viene scelto il server pi\u00f9 vicino in base alla posizione dell'utente finale. Apparentemente, ogni fornitore di servizi CDN utilizzer\u00e0 Anycast di default, ma in realt\u00e0 non \u00e8 sempre cos\u00ec.<\/p>\n<p>Le applicazioni che utilizzano protocolli come HTTP\/TCP dipendono da una connessione stabilita. Se viene scelto un nuovo nodo Anycast (ad esempio, in caso di malfunzionamento del server), il servizio potrebbe subire interruzioni. Per questo motivo, Anycast era precedentemente raccomandato per servizi senza connessione, come UDP e DNS. Tuttavia, Anycast funziona bene anche per protocolli orientati alla connessione; ad esempio, TCP funziona eccellentemente in modalit\u00e0 Anycast.<\/p>\n<p>Alcuni provider CDN utilizzano la routing basata su Anycast, mentre altri preferiscono la routing basata su DNS: il server pi\u00f9 vicino viene scelto in base alla posizione del server DNS dell'utente.<\/p>\n<p>Le infrastrutture ibride e quelle con pi\u00f9 centri di elaborazione dati sono un ulteriore esempio di utilizzo di Anycast. L'indirizzo Load Balancing IP fornito dal provider permette di distribuire il carico tra gli indirizzi IP di diversi servizi clienti nei datacenter del provider. Grazie alla tecnologia di indirizzamento, ci\u00f2 assicura migliore prestazioni con significativi volumi di traffico, resilienza e aiuta a ottimizzare i tempi di risposta con un alto numero di utenti.<\/p>\n<p>Negli ambienti ibridi con pi\u00f9 centri di elaborazione dati, \u00e8 possibile distribuire il traffico tra server o persino macchine virtuali su server dedicati.<\/p>\n<p>Esiste una vasta gamma di soluzioni tecniche per costruire l'infrastruttura. \u00c8 possibile configurare anche il bilanciamento del carico basato sugli indirizzi IP in diversi data center, utilizzando l'indirizzamento a qualsiasi dispositivo del gruppo per ottimizzare le prestazioni del sito.<\/p>\n<p>\u00c8 possibile distribuire il traffico in base alle proprie regole, definendo il \u00abpeso\u00bb di ciascun server distribuito in ogni data center. Questa configurazione \u00e8 particolarmente utile quando si dispone di un parco server distribuito e le prestazioni dei servizi non sono uniformi. Ci\u00f2 consente di distribuire il traffico pi\u00f9 frequentemente per migliorare le prestazioni dei server.<\/p>\n<p>Per creare un sistema di monitoraggio utilizzando il comando ping, \u00e8 possibile configurare i sondaggi. Questo consente all'amministratore di definire procedure di monitoraggio personalizzate e di avere una visione pi\u00f9 chiara dello stato di ciascun componente dell'infrastruttura. In questo modo possono essere definiti criteri di disponibilit\u00e0.<\/p>\n<p>\u00c8 possibile creare un'infrastruttura ibrida: a volte \u00e8 utile mantenere il back office nella rete aziendale e delegare la parte interfaccia a un provider esterno.<\/p>\n<p>\u00c8 possibile aggiungere certificati SSL per il bilanciamento del carico, la crittografia dei dati trasmessi e la sicurezza delle comunicazioni tra i visitatori del sito e l'infrastruttura aziendale. Nel caso del bilanciamento del carico tra i data center, \u00e8 possibile utilizzare SSL.<\/p>\n<p>Il servizio Anycast con bilanciamento del carico degli indirizzi \u00e8 disponibile tramite il provider. Questa funzionalit\u00e0 aiuter\u00e0 a ottimizzare il modo in cui gli utenti interagiscono con le applicazioni a seconda della loro posizione. \u00c8 sufficiente dichiarare quali servizi sono disponibili nei data center e il traffico sar\u00e0 reindirizzato verso l'infrastruttura pi\u00f9 vicina. Se ci sono server dedicati, ad esempio, in Francia o in Nord America, i clienti saranno indirizzati al server pi\u00f9 vicino nella rete.<\/p>\n<p>Uno dei modi di utilizzare Anycast \u00e8 la scelta ottimale del punto di presenza dell'operatore (PoP). Ecco un <noindex><a rel=\"nofollow\" href=\"https:\/\/engineering.linkedin.com\/network-performance\/tcp-over-ip-anycast-pipe-dream-or-reality\">esempio<\/a><\/noindex>. LinkedIn (bloccato in Russia) non solo si impegna a migliorare la performance e la velocit\u00e0 dei suoi prodotti \u2014 applicazioni mobili e web, ma anche a perfezionare l'infrastruttura di rete per un'erogazione pi\u00f9 rapida dei contenuti. A tal fine, LinkedIn utilizza attivamente i PoP \u2013 punti di presenza \u2013 per la consegna dinamica dei contenuti. Per indirizzare gli utenti al PoP pi\u00f9 vicino, viene applicato l'Anycast.<\/p>\n<p>Il motivo \u00e8 che nel caso dell'Unicast, ogni PoP di LinkedIn ha un indirizzo IP unico. Gli utenti vengono poi assegnati a un PoP in base alla loro posizione geografica tramite DNS. Il problema \u00e8 che, utilizzando il DNS, circa il 30% degli utenti negli Stati Uniti venivano reindirizzati a un PoP non ottimale. Grazie all'implementazione graduale dell'Anycast, l'assegnazione non ottimale del PoP \u00e8 scesa dal 31% al 10%.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/f1635951294bc476639ec65d175c11e0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>I risultati del test pilota sono mostrati nel grafico, dove l'asse Y rappresenta la percentuale di assegnazione ottimale del PoP. Con l'aumento dell'Anycast in molti stati degli USA, \u00e8 stata osservata un'incremento nella percentuale di traffico verso il PoP ottimale.<\/i><\/p>\n<h2>Monitoraggio della rete Anycast<\/h2>\n<p>\nTeoricamente, le reti Anycast sono semplici: a pi\u00f9 server fisici viene assegnato lo stesso indirizzo IP, che il BGP utilizza per determinare il percorso. Tuttavia, l'implementazione e la progettazione delle piattaforme Anycast sono complesse, specialmente le reti Anycast ad alta disponibilit\u00e0. Monitorare efficacemente una rete Anycast per rilevare rapidamente e localizzare i guasti \u00e8 ancora pi\u00f9 complesso. <\/p>\n<p>Quando i servizi utilizzano un fornitore di CDN di terze parti per gestire il loro contenuto, \u00e8 fondamentale monitorare e verificare le prestazioni della rete. Nel monitoraggio delle CDN basate su Anycast, l'attenzione si concentra sulla misurazione delle latenze end-to-end e delle caratteristiche del penultimo salto, per capire quale data center sta erogando il contenuto. L'analisi degli header HTTP del server \u00e8 un altro modo per determinare la provenienza dei dati.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/9dfcf689c3c7a553b00de5f0dac4d0ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Esempio: header di risposta HTTP che indicano la posizione del server CDN.<\/i><\/p>\n<p>Ad esempio, CloudFlare utilizza l'intestazione CF-Ray nelle risposte HTTP, che include l'indicazione del centro dati a cui \u00e8 stata inviata la richiesta. Nel caso di Zendesk, l'intestazione CF-Ray per la regione di Seattle \u00e8 CF-RAY: 2a21675e65fd2a3d-SEA, mentre per Amsterdam \u00e8 CF-RAY: 2a216896b93a0c71-AMS. Per determinare dove si trova il contenuto, \u00e8 possibile utilizzare anche gli header HTTP-X nelle risposte HTTP.<\/p>\n<h2>Altri metodi di indirizzamento<\/h2>\n<p>\nEsistono anche altri metodi di indirizzamento per instradare le richieste degli utenti a uno specifico endpoint di rete:<\/p>\n<p>Unicast<\/p>\n<p>La maggior parte di Internet oggi utilizza proprio questo metodo. Unicast \u00e8 una trasmissione unidirezionale, l'indirizzo IP \u00e8 associato a un singolo nodo specifico nella rete. Questo viene chiamato corrispondenza biunivoca.\u00a0<\/p>\n<p>Multicast<\/p>\n<p>Il multicast utilizza la comunicazione \"da uno a molti da molti\" o \"da molti a molti\". La trasmissione multicast consente di inviare richieste da un mittente simultaneamente a diversi endpoint selezionati. Questo offre al cliente la possibilit\u00e0 di scaricare un file a pezzi da pi\u00f9 host contemporaneamente (utile per lo streaming audio o video). Il multicast \u00e8 spesso confuso con l'Anycast; tuttavia, la principale differenza risiede nel fatto che l'Anycast indirizza il mittente a un nodo specifico, anche se ci sono pi\u00f9 nodi disponibili.<\/p>\n<p>Broadcast<\/p>\n<p>Un datagramma da un unico mittente \u00e8 inviato a tutti gli endpoint associati a un indirizzo di broadcast. La rete replica automaticamente i datagrammi per poter comunicare con tutti i destinatari nella trasmissione broadcast (di solito all'interno della stessa subnet).<\/p>\n<p>Geocast<\/p>\n<p>Geocast \u00e8 simile al Multicast in quanto le richieste inviate dal mittente vengono contemporaneamente dirette a pi\u00f9 punti finali. La differenza risiede nel fatto che il destinatario viene determinato dalla sua posizione geografica. Questa \u00e8 una forma specializzata di indirizzamento di gruppo utilizzata da alcuni protocolli di instradamento per reti peer-to-peer mobili.<\/p>\n<p>Il router geografico (Geo Router) calcola la propria area di competenza e la approssima. I geomarshrutizzatori, scambiandosi le aree di competenza, costruiscono tabelle di instradamento. Il sistema dei geomarshrutizzatori ha una struttura gerarchica.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/fa98a1f0705bd754e1a9c8b479c834a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/da36388f194ac565aba7b7661839ff6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/16161b1bdc81867d8c8bba7bd084b7cf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Unicast, Multicast e Broadcast.<\/i><\/p>\n<p>L'uso della tecnologia Anycast aumenta il livello di affidabilit\u00e0, tolleranza ai guasti e sicurezza del DNS. Utilizzando questa tecnologia, gli operatori offrono ai propri clienti servizi di bilanciamento del carico basati su DNS. Nel pannello di controllo \u00e8 possibile specificare gli indirizzi IP ai quali verranno inviate le richieste a seconda della localizzazione geografica. Questo consentir\u00e0 ai clienti di distribuire le richieste degli utenti in modo pi\u00f9 flessibile.<\/p>\n<p>Alcuni operatori utilizzano strumenti di monitoraggio del percorso in ogni punto di presenza (POP): il sistema analizza automaticamente i percorsi locali e globali pi\u00f9 brevi per i punti di presenza e li reindirizza attraverso le localit\u00e0 geografiche con la latenza pi\u00f9 bassa e senza tempi di inattivit\u00e0.<\/p>\n<p>Attualmente, Anycast \u00e8 la soluzione pi\u00f9 stabile e affidabile per la creazione di servizi DNS ad alto carico, ai quali sono richieste elevate prestazioni di resilienza e affidabilit\u00e0. <\/p>\n<p>Il dominio .ru supporta 35 server Anycast DNS, raggruppati in 20 nodi distribuiti su cinque aree Anycast. Viene utilizzato un principio di costruzione basato sulla geografia, ovvero Geocast. Per la collocazione dei nodi DNS, si prevede il loro posizionamento in localit\u00e0 geograficamente disperse, vicine agli utenti pi\u00f9 attivi, con la massima concentrazione di fornitori russi nel punto di installazione del nodo, oltre alla disponibilit\u00e0 di capacit\u00e0 libere e alla facilit\u00e0 di interazione con la piattaforma.<\/p>\n<h2>Come costruire un CDN?<\/h2>\n<p>\nIl CDN \u00e8 una rete di server che accelera la consegna dei contenuti agli utenti.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/503800\/\"> Rete di distribuzione dei contenuti<\/a><\/noindex> unisce tutti i server in un'unica rete e garantisce un caricamento dei contenuti pi\u00f9 veloce. La velocit\u00e0 di caricamento \u00e8 influenzata dalla distanza tra il server e l'utente.<\/p>\n<p>Il CDN consente di utilizzare server che si trovano pi\u00f9 vicino al pubblico target. Questo riduce il tempo di attesa e aiuta ad accelerare il caricamento dei contenuti dei siti per tutti i visitatori, il che \u00e8 particolarmente critico per i siti con file di grandi dimensioni o servizi multimediali. Aree di applicazione tipiche del CDN includono il commercio elettronico e l'intrattenimento.<\/p>\n<p>La rete di server aggiuntivi creata nell'infrastruttura CDN, situata il pi\u00f9 vicino possibile agli utenti, contribuisce a una consegna dei dati pi\u00f9 stabile e veloce. Secondo le statistiche, l'uso del CDN riduce la latenza nell'accesso al sito di oltre il 70% rispetto ai siti senza CDN.<\/p>\n<p>Come<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/466447\/\"> creare un CDN utilizzando il DNS<\/a><\/noindex>? \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 CDN \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f Anycast \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043e\u0440\u043e\u0433\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c, \u043d\u043e \u0435\u0441\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0448\u0435\u0432\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c GeoDNS \u0438 \u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0441 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 IP-\u0430\u0434\u0440\u0435\u0441\u0430\u043c\u0438. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 GeoDNS \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c CDN \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u044f\u043c\u0438 \u0433\u0435\u043e\u043b\u043e\u043a\u0430\u0446\u0438\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u044f, \u0430 \u043d\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u043e\u043b\u0432\u0435\u0440\u0430 DNS. \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u0432\u043e\u044e DNS-\u0437\u043e\u043d\u0443 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u044f\u043c \u0438\u0437 \u0421\u0428\u0410, \u0430 \u0435\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u0435 \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u0438\u0434\u0435\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441 \u0438\u0437 \u0415\u0432\u0440\u043e\u043f\u044b.<\/p>\n<p>Con GeoDNS \u00e8 possibile fornire risposte DNS diverse a seconda dell'indirizzo IP dell'utente. A tal fine, il server DNS viene configurato per restituire indirizzi IP differenti in base all'indirizzo IP sorgente della richiesta. Di solito, si utilizza un database GeoIP per determinare la regione da cui proviene la richiesta. La geolocalizzazione tramite DNS consente di inviare contenuti agli utenti dal sito pi\u00f9 vicino.<\/p>\n<p>GeoDNS identifica l'indirizzo IP del client che ha inviato la richiesta DNS, oppure l'IP del server DNS ricorsivo del provider utilizzato durante la gestione della richiesta del cliente. Attraverso l'IP del cliente e il database GeoIP si determina il paese\/regione. Successivamente, il client riceve l'indirizzo IP del server CDN pi\u00f9 vicino. \u00c8 possibile leggere ulteriori dettagli sulla configurazione di GeoDNS.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/178727\/\"> qui<\/a><\/noindex>.<\/p>\n<h2>Anycast o GeoDNS?<\/h2>\n<p>\nSebbene Anycast sia un ottimo modo per distribuire contenuti su scala globale, manca di specificit\u00e0. Qui entra in gioco GeoDNS. Questo servizio consente di creare regole che reindirizzano gli utenti a endpoint unici a seconda della loro posizione.<\/p>\n<p><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/05c9d6752ba196f90bfefe6091075b23.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Esempio: gli utenti provenienti dall'Europa vengono reindirizzati a un altro endpoint.<\/i><\/p>\n<p>\u00c8 possibile anche vietare l'accesso ai domini scartando tutte le richieste. Questo \u00e8, in particolare, un modo rapido per bloccare i malintenzionati.<\/p>\n<p>GeoDNS fornisce risposte pi\u00f9 precise rispetto ad Anycast. Mentre in Anycast il percorso pi\u00f9 breve \u00e8 determinato dal numero di hop, GeoDNS instrada gli utenti finali in base alla loro posizione fisica. Questo riduce la latenza e aumenta la precisione quando si creano regole di instradamento granulari. <\/p>\n<p>Quando si accede a un dominio, il browser contatta il server DNS pi\u00f9 vicino, che, a seconda del dominio, restituisce un indirizzo IP per caricare il sito. Supponiamo che un negozio online sia popolare negli Stati Uniti e in Europa, mentre i server DNS sono disponibili solo in Europa. In tal caso, gli utenti statunitensi che desiderano utilizzare i servizi del negozio dovranno inviare una richiesta al server pi\u00f9 vicino; poich\u00e9 si trova molto lontano, ci vorr\u00e0 tempo per ricevere una risposta e il caricamento del sito sar\u00e0 lento.<\/p>\n<p>Posizionando un server GeoDNS negli Stati Uniti, gli utenti si collegheranno a esso. La risposta sar\u00e0 rapida, il che influenzer\u00e0 la velocit\u00e0 di caricamento del sito.<\/p>\n<p>Nel caso di un server DNS esistente negli Stati Uniti, quando un utente di questo paese accede a un dominio, si connetter\u00e0 al server pi\u00f9 vicino, il quale restituir\u00e0 l'IP corretto. L'utente si diriger\u00e0 verso il server che ospita il contenuto del sito, ma poich\u00e9 i server che contengono il contenuto sono distanti, non otterr\u00e0 velocemente le informazioni.<\/p>\n<p>Se i server CDN con dati memorizzati nella cache vengono collocati negli Stati Uniti, al momento del caricamento, il browser del cliente invier\u00e0 una richiesta al server DNS pi\u00f9 vicino, il quale restituir\u00e0 l'indirizzo IP corretto. Il browser, ricevuto l'IP, si collega al server CDN pi\u00f9 vicino e al server principale, e il server CDN fornisce al browser il contenuto memorizzato nella cache. Mentre il contenuto memorizzato viene caricato, il server principale invia i file mancanti necessari per completare il caricamento del sito. Di conseguenza, il tempo di caricamento del sito diminuisce, poich\u00e9 vengono trasferiti molti meno file dal server principale. <\/p>\n<p>Determinare la posizione esatta di un indirizzo IP non \u00e8 sempre un compito semplice: vari fattori sono in gioco e i proprietari della gamma di indirizzi IP possono decidere di annunciarlo dall'altra parte del mondo (in tal caso, dovrai aspettare che il database si aggiorni per ottenere la posizione corretta). Talvolta, i provider VPS assegnano indirizzi che si presume siano negli Stati Uniti per VPS situati a Singapore.<\/p>\n<p>A differenza dell'uso degli indirizzi Anycast, la distribuzione avviene durante la risoluzione dei nomi, anzich\u00e9 durante la connessione al server di caching. Se il server ricorsivo non supporta le subnet client EDNS, viene utilizzata la posizione di quel server ricorsivo, anzich\u00e9 quella dell'utente che si sta collegando al server di caching.<\/p>\n<p>Le subnet client nel DNS sono un'estensione del DNS (RFC7871) che definisce come i server DNS ricorsivi possano inviare informazioni sul cliente al server DNS, in particolare informazioni sulla rete che il server GeoDNS pu\u00f2 utilizzare per determinare con maggiore precisione la posizione del cliente.<\/p>\n<p>La maggior parte delle persone utilizza i server DNS del proprio provider Internet o server DNS geograficamente vicini. Tuttavia, se qualcuno negli Stati Uniti decidesse di utilizzare un resolver DNS situato in Australia, probabilmente otterrebbe l'indirizzo IP del server pi\u00f9 vicino all'Australia. <\/p>\n<p>Se desideri utilizzare GeoDNS, \u00e8 importante tenere a mente queste peculiarit\u00e0, poich\u00e9 in alcuni casi questo potrebbe aumentare la distanza tra i server di caching e il cliente.<\/p>\n<p>In sintesi, se desideri combinare pi\u00f9 VPS in una CDN, la migliore opzione di implementazione \u00e8 utilizzare una configurazione di server DNS con funzionalit\u00e0 GeoDNS + Anycast \"out of the box\".<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=caplin&amp;utm_content=anycastvsunicast#order\"><img decoding=\"async\" alt=\"Anycast contro Unicast: quale scegliere in ogni caso\" src=\"\/wp-content\/uploads\/2020\/07\/73c6b0732883a352ddd9096804f2e533.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/511050\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88962,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-88961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Anycast \u043f\u0440\u043e\u0442\u0438\u0432 Unicast: \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-16T17:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-16T17:42:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Anycast vs Unicast: quale scegliere in ogni caso | ProHoster","description":"Di Anycast ne hanno sicuramente sentito parlare in molti. Con questo metodo di indirizzamento e instradamento di rete, un indirizzo IP \u00e8 assegnato a pi\u00f9 server nella rete. Questi server possono trovarsi anche in data center distanti tra loro. L'idea alla base di Anycast \u00e8 che, a seconda della posizione della sorgente delle richieste, i dati vengano inviati al server pi\u00f9 vicino (secondo la topologia di rete, pi\u00f9 precisamente \u2014 il protocollo di routing BGP).","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Anycast \u043f\u0440\u043e\u0442\u0438\u0432 Unicast: \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 | ProHoster","og:description":"\u041f\u0440\u043e Anycast \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u0438\u043d IP-\u0430\u0434\u0440\u0435\u0441 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c \u0432 \u0441\u0435\u0442\u0438. \u042d\u0442\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0430\u0436\u0435 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0426\u041e\u0414. \u0418\u0434\u0435\u044f Anycast \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043d\u0430 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0438\u0439 (\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0438 \u0441\u0435\u0442\u0438, \u0442\u043e\u0447\u043d\u0435\u0435 \u2014 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 BGP) \u0441\u0435\u0440\u0432\u0435\u0440. \u0422\u0430\u043a\u0438\u043c","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/anycast-protiv-unicast-chto-luchshe-vybirat-v-kazhdom-sluchae","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-16T17:42:34+00:00","article:modified_time":"2020-07-16T17:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88961","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:19:34","updated":"2022-09-27 19:09:43"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/88961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=88961"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/88961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/88962"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=88961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=88961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=88961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}