View a markdown version of this page

Geoproximity routing - Amazon Route 53

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Geoproximity routing

Con il routing di geoprossimità, Amazon Route 53 indirizza il traffico verso le tue risorse in base alla posizione degli utenti e delle tue risorse. Invia il traffico alla risorsa disponibile più vicina. Puoi anche scegliere di inviare più o meno traffico a una determinata risorsa impostando un valore chiamato bias. Un bias espande o riduce l'area geografica da cui il traffico arriva a una risorsa.

Puoi creare regole di geoprossimità per le tue risorse e specificare uno dei seguenti valori per ciascuna regola:

  • Se stai utilizzando AWS risorse, specifica il gruppo di zona locale Regione AWS o il gruppo di zona in cui hai creato la risorsa.

  • Se non utilizzi AWS risorse, specifica la latitudine e la longitudine della risorsa.

Per utilizzare le zone AWS locali, devi prima abilitarle. Per ulteriori informazioni, consulta Nozioni di base sulle zone locali nella Guida per l'utente delle zone locali AWS .

Per conoscere la differenza tra Regioni AWS e zone locali, consulta Regions and Zones nella Amazon EC2 User Guide.

Per modificare facoltativamente le dimensioni della regione geografica da cui Route 53 indirizza il traffico a una risorsa, specifica il valore applicabile per il bias:

  • Per espandere le dimensioni della regione geografica da cui Route 53 indirizza il traffico a una risorsa, specifica un numero intero positivo tra 1 e 99 per il bias. Route 53 riduce le dimensioni delle Regioni adiacenti.

  • Per ridurre le dimensioni della Regione geografica da cui Route 53 instrada il traffico a una risorsa, specifica un numero negativo tra -1 e -99 per il bias. Route 53 espande le dimensioni delle Regioni adiacenti.

Nota

Route 53 sta aggiornando la console Traffic Flow. Durante il periodo di transizione, puoi continuare a utilizzare la vecchia console.

Seleziona la scheda per la console che stai utilizzando.

New console

La mappa seguente ne mostra quattro Regioni AWS (numerati da 1 a 5):

  1. Stati Uniti occidentali (Oregon)

  2. Europa (Francoforte)

  3. Asia Pacifico (Tokyo)

  4. Africa (Città del Capo)

  5. Medio Oriente (Bahrein)

Nota

Le mappe sono disponibili solo con Traffic Flow.

Una mappa del mondo che mostra come viene indirizzato il traffico grazie ai registri di geoprossimità delle risorse Regioni AWS negli Stati Uniti occidentali (Oregon), Europa (Francoforte), Asia Pacifico (Tokyo), Africa (Città del Capo) e Medio Oriente (Bahrain).

La mappa seguente mostra cosa succede se si aggiunge una polarizzazione di +25 per la regione Stati Uniti occidentali (Oregon) (numero 1 sulla mappa). Rispetto al passato, il traffico viene indirizzato alla risorsa in quella regione da una porzione più ampia del Nord America e da tutto il Sud America.

Una mappa del mondo che mostra il modo in cui il traffico viene instradato quando si aggiunge un bias di +25 nella regione Stati Uniti orientali (Virginia settentrionale).

La mappa seguente mostra cosa succede se si modifica la propensione a -25 per la regione Stati Uniti occidentali (Oregon). Rispetto al passato, il traffico viene indirizzato alla risorsa in quella regione da porzioni più piccole del Nord e del Sud America e una quantità maggiore di traffico viene indirizzato alle risorse nelle regioni adiacenti 2, 3 e 4.

Una mappa del mondo che mostra come viene indirizzato il traffico quando si aggiunge un bias di -25 nella regione Stati Uniti occidentali (Oregon).
Old console

La mappa seguente ne mostra quattro Regioni AWS (numerati da 1 a 4) e una località a Johannesburg, in Sudafrica, specificata da latitudine e longitudine (5).

Nota

Le mappe sono disponibili solo con Traffic Flow.

Una mappa del mondo che mostra come viene indirizzato il traffico quando si dispone di registri di geoprossimità per le risorse Regioni AWS negli Stati Uniti occidentali (Oregon), Stati Uniti orientali (Virginia settentrionale), Europa (Parigi) e Asia Pacifico (Tokyo) e si ha un record per una AWS risorsa non presente a Johannesburg, in Sudafrica.

La mappa seguente mostra cosa accade se si aggiunge un bias di +25 per la regione Stati Uniti orientali (Virginia settentrionale), numero 2 sulla mappa. Il traffico viene instradato alla risorsa in quella regione da una maggiore porzione di Nord America rispetto al passato e da tutto il Sud America.

Una mappa del mondo che mostra il modo in cui il traffico viene instradato quando si aggiunge un bias di +25 nella regione Stati Uniti orientali (Virginia settentrionale).

La mappa seguente mostra cosa accade se si modifica il bias di -25 per la regione Stati Uniti orientali (Virginia settentrionale). Il traffico viene instradato alla risorsa in quella regione da una porzione minore rispetto al passato di Nord e Sud America e molto altro traffico viene instradato a risorse nelle regioni adiacenti 1, 3 e 5.

Una mappa del mondo che mostra il modo in cui il traffico viene instradato quando si aggiunge un bias di -25 nella regione Stati Uniti orientali (Virginia settentrionale).

L'effetto della modifica della predisposizione delle risorse dipende da diversi fattori, tra cui:

  • Il numero di risorse di cui disponi.

  • Quanto sono vicine le risorse le une alle altre.

  • Il numero di utenti vicino al confine tra le aree geografiche. Ad esempio, supponiamo di avere risorse negli Regioni AWS Stati Uniti orientali (Virginia settentrionale) e negli Stati Uniti occidentali (Oregon) e molti utenti a Dallas, Austin e San Antonio, Texas, USA. Queste città si trovano all'incirca alla stessa distanza da entrambe le risorse, quindi un piccolo cambiamento di orientamento potrebbe spostare molto traffico dall'una all'altra. Regione AWS

Ti suggeriamo di modificare la distorsione a piccoli passi per evitare di sovraccaricare le tue risorse a causa di un improvviso spostamento del traffico.

Per ulteriori informazioni, consulta Come Amazon Route 53 utilizza EDNS0 per stimare la posizione di un utente.

Come Amazon Route 53 utilizza il bias per instradare il traffico

Ecco la formula che Amazon Route 53 utilizza per determinare come instradare il traffico:

Bias

Biased distance = actual distance * [1 - (bias/100)]

Quando il valore del bias è positivo, Route 53 considera l'origine di una query DNS e la risorsa in un record di geoprossimità (ad esempio un'istanza EC2 in un Regione AWS) come se fossero più vicine di quanto non siano in realtà. Ad esempio, supponiamo di avere questi record di geoprossimità:

  • Un record per il server Web A, che dispone di un bias positivo di 50

  • Un record per il server Web B, che non prevede alcun bias

Quando un record di geoprossimità dispone di un bias positivo di 50, Route 53 dimezza la distanza tra l'origine di una query e la risorsa per quel record. Quindi Route 53 determina quale risorsa è più vicina alla fonte della query. Supponiamo che il server Web A si trovi a 150 km dalla fonte di una query e il server Web B si trovi a 100 km dalla fonte della query. Se nessuno dei record ha un bias, Route 53 instrada le query al server Web B perché è più vicino. Tuttavia, poiché il record del server Web A ha una polarizzazione positiva di 50, Route 53 considera il server Web A come se si trovasse a 75 km dall'origine della query. Di conseguenza, Route 53 instrada le query al server Web A.

Ecco il calcolo per un bias positivo di 50:

Bias = 50 Biased distance = actual distance * [1 - (bias/100)] Biased distance = 150 kilometers * [1 - (50/100)] Biased distance = 150 kilometers * (1 - .50) Biased distance = 150 kilometers * (.50) Biased distance = 75 kilometers