Come Amazon Route 53 sceglie i record quando viene configurato il controllo dell'integrità - 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à.

Come Amazon Route 53 sceglie i record quando viene configurato il controllo dell'integrità

Se configuri il controllo dell'integrità per tutti i record in un gruppo di record aventi nome, tipo (ad esempio A o AAAA) e policy di routing (ad esempio ponderato o failover) identici, Route 53 risponde alle query DNS scegliendo un record integro e restituendo il valore applicabile da quel record.

Supponiamo ad esempio che crei tre record A ponderati e che assegni a tutti e tre un controllo dell'integrità. Se il controllo dell'integrità per uno dei record non è integro, Route 53 risponde alle query DNS con gli indirizzi IP in uno degli altri due record.

Ecco come Route 53 sceglie un record integro:

  1. Route 53 sceglie dapprima un record in base alla policy di routing e ai valori che specifichi per ciascun record. Per i record ponderati, ad esempio, Route 53 sceglie un record in base al peso che specifichi per ciascun record.

  2. Route 53 determina se il record è integro:

    • Record non alias con un controllo dell'integrità associato: se hai associato un controllo dell'integrità a un record non alias, Route 53 verifica lo stato corrente del controllo.

      Route 53 controlla periodicamente l'integrità dell'endpoint specificato in un controllo dell'integrità e non esegue il controllo quando arriva la query DNS.

      Associare i controlli dell'integrità a record alias è possibile, ma si consiglia di associarli solo ai record non alias. Per ulteriori informazioni, consulta Cosa accade se si associa un controllo dell'integrità a un record alias?.

    • Record di alias con valore Valuta integrità destinazione impostato su Sì: Route 53 controlla lo stato di integrità della risorsa alla quale il record alias fa riferimento, ad esempio un load balancer ELB o un altro record nella stessa zona ospitata.

  3. Se il record è integro, Route 53 risponde alla query con il valore applicabile (ad esempio un indirizzo IP).

    Se il record non è integro, Route 53 ne seleziona un altro utilizzando gli stessi criteri e ripete il processo finché non trova un record integro.

Per la scelta di un record, Route 53 adotta i seguenti criteri:

I record senza un controllo dell'integrità sono sempre integri

Se un record in un gruppo di record con nome e tipo identici non ha un controllo dell'integrità associato, Route 53 lo considera sempre integro e lo include sempre tra le possibili risposte a una query.

Se nessun record è integro, tutti i record sono integri

Se nessuno dei record in un gruppo di record è integro, Route 53 deve restituire qualcosa in risposta alle query DNS, ma non ha alcuna base per scegliere un record rispetto a un altro. In questo caso, Route 53 considera tutti i record del gruppo integri e ne seleziona uno in base alla policy di routing e ai valori specificati per ciascun record.

Record ponderati con un peso pari a 0

Se aggiungi controlli dell'integrità a tutti i record di un gruppo di record ponderati, ma ad alcuni record assegni un peso diverso da zero e ad altri un peso pari a zero, i controlli dell'integrità funzionano come se tutti i record avessero un peso diverso da zero, con le seguenti eccezioni:

  • Route 53 inizialmente considera solo i record ponderati diversi da zero, se esistenti.

  • Se tutti i record con un peso maggiore di 0 non sono integri, allora Route 53 considera i record con peso zero.

Poiché in alcune situazioni Route 53 prenderà in considerazione i record con peso zero, è importante assicurarsi che il target con peso zero abbia anche una risposta valida a una query DNS.

Per ulteriori informazioni sui record ponderati, consulta Controlli dell'integrità e routing ponderato.

Record alias

Puoi anche configurare il controllo dell'integrità per i record alias impostando Evaluate Target Health (Valuta integrità destinazione) su Yes (Sì) per ciascun record alias. In questo modo Route 53 valuta l'integrità della risorsa verso cui il record instrada il traffico, ad esempio un load balancer ELB o un altro record nella stessa zona ospitata.

Supponiamo ad esempio che la destinazione alias per un record alias sia un gruppo di record ponderati aventi tutti un peso diverso da zero:

  • Finché almeno uno dei record ponderati è integro, Route 53 considera il record alias integro.

  • Se nessuno dei record ponderati è integro, Route 53 considera il record alias non integro.

  • Route 53 smette di prendere in considerazione i record in quel ramo della struttura finché almeno un record ponderato non diventa nuovamente integro.

Per ulteriori informazioni, consulta Funzionamento dei controlli dell'integrità in configurazioni complesse di Amazon Route 53.

Record di failover

I record di failover in genere funzionano come gli altri tipi di routing. Crea i controlli dell'integrità e associali a record non alias e imposta Evaluate Target Health (Valuta integrità destinazione) su Yes (Sì) per i record alias. Tieni presente quanto segue:

  • Sia record principale sia quello secondario possono essere un record non alias o un record alias.

  • Se associ i controlli dell'integrità sia al record di failover primario che a quello secondario, ecco come Route 53 risponde alle richieste:

    • Se Route 53 considera il record principale integro (se l'endpoint dei controlli dell'integrità è integro), in risposta a una query DNS Route 53 restituisce soltanto il record principale.

    • Se Route 53 considera il record principale non integro e il record secondario integro, restituisce invece il record secondario.

    • Se Route 53 considera sia il record principale sia il record secondario non integri, restituisce il record principale.

  • Quando si configura il record secondario, l'aggiunta di un controllo dell'integrità è facoltativa. Se ometti il controllo dell'integrità per il record secondario e, se l'endpoint di controllo dell'integrità per il record primario è integro, Route 53 risponde sempre alle query DNS utilizzando il record secondario. Ciò è valido anche se il record secondario non è integro.

Per ulteriori informazioni, consulta i seguenti argomenti: