Desidero distribuire le richieste di lettura su più repliche in lettura di Amazon Relational Database Service (Amazon RDS).
Breve descrizione
Puoi utilizzare i set di record ponderati di Amazon Route 53 per distribuire le richieste tra le repliche in lettura. All'interno di una zona ospitata di Route 53, crea set di record individuali per ogni endpoint DNS associato alle repliche in lettura. Quindi assegna loro lo stesso peso e indirizza le richieste all'endpoint del set di record.
Risoluzione
Trova gli URL degli endpoint DNS per le repliche in lettura
- Apri la console Amazon Aurora e RDS.
- Scegli Database nel pannello di navigazione, quindi seleziona ogni replica in lettura.
- Annota (o copia) l'URL dell'endpoint DNS, accanto a Endpoint.
Crea una zona ospitata in Route 53
Nota: salta questo passaggio se hai già una zona ospitata.
- Apri la console Route 53 e scegli Zone ospitate dal pannello di navigazione.
- Scegli Crea zona ospitata.
- In Nome di dominio e Commento, inserisci un nome e un commento.
- Per Tipo, scegli la Zona ospitata privata per il VPC in cui si trovano le repliche in lettura. La scelta di una zona ospitata privata blocca l'accesso alle repliche in lettura da risorse esterne. In alternativa, lascia Tipo impostato su Pubblica.
Nota: se specifichi Pubblica, devi possedere il dominio specificato nella zona ospitata.
- Scegli Crea.
Crea il set di record
Dopo aver creato la zona ospitata, selezionala e scegli Crea set di record. Utilizza questi attributi:
- In Nome, inserisci un nome. Lo utilizzerai come URL dell'endpoint per accedere alle repliche in lettura.
- Imposta Tipo su CNAME.
- Per Valore TTL, imposta un valore adatto alle esigenze. Questo valore determina la frequenza con cui ogni replica in lettura riceve le richieste.
- Nel campo Valore, incolla l'endpoint DNS della prima replica in lettura.
- Per Policy di routing, scegli Ponderata.
- Nel campo Peso, inserisci un valore. Assicurati di utilizzare lo stesso valore per il set di record di ogni replica.
- In ID set, inserisci un nome.
- È consigliabile configurare Controllo dell'integrità. Per ulteriori informazioni, consulta Creazione di controlli dell'integrità in Amazon Route 53 e Configurazione di un failover DNS.
Dopo aver configurato il set di record, scegli Crea.
Ripeti questi passaggi per creare un set di record per ogni replica in lettura aggiuntiva. Assicurati che i set di record utilizzino lo stesso nome e gli stessi valori per il time to live (TTL) e per il peso. Questo aiuta a distribuire equamente le richieste.
Puoi aggiungere altre repliche in lettura per rispondere a più connessioni o a un utilizzo elevato delle risorse senza modificare l'endpoint dell'applicazione. Puoi incorporare i controlli dell'integrità di Route 53 per assicurarti che Route 53 indirizzi il traffico lontano dalle repliche in lettura non disponibili.
Informazioni correlate
Scegliere una policy di routing
Utilizzo delle zone private ospitate