Come posso risolvere i problemi di connettività delle istanze Amazon RDS Multi-AZ dopo il failover?

4 minuti di lettura
0

Sto utilizzando la distribuzione Multi-AZ di Amazon Relational Database Service (Amazon RDS). Perché non riesco a comunicare con la mia istanza DB RDS dopo un failover? Cosa posso fare per evitarlo?

Breve descrizione

Quando utilizzi la distribuzione Multi-AZ, Amazon RDS crea un'istanza database primaria in una zona di disponibilità associata a una sottorete. Quindi, Amazon RDS crea un'istanza database in standby in una zona di disponibilità diversa associata a una sottorete diversa.

Se la sottorete dell'istanza primaria ha regole di routing del traffico diverse rispetto alla sottorete dell'istanza database in standby, potrebbero verificarsi problemi di connessione dopo un failover. Per evitare questi problemi di connessione, assicuratevi che le sottoreti del gruppo di sottoreti del database abbiano regole di routing coerenti, come definite in una tabella di routing.

Per assicurarti che le sottoreti del tuo gruppo di sottoreti DB abbiano regole di routing coerenti, associa le sottoreti a una tabella di routing. Per creare un gruppo di sottoreti DB con sottoreti associate alla stessa tabella di route, procedi nel seguente modo:

  1. Amazon Virtual Private Cloud (Amazon VPC).
  2. Crea un gateway Internet e collegalo al tuo VPC.
  3. Crea una sottorete in ogni zona di disponibilità.
  4. Crea un percorso verso il gateway Internet.
  5. Associa le sottoreti alla tabella dei percorsi.
  6. Crea un gruppo di sottorete DB associato al VPC.

Nota: Esistono anche altri problemi che potrebbero causare problemi di connessione con le istanze DB. Per altri modi per risolvere i problemi di connessione di Amazon RDS, vedi Come posso risolvere i problemi durante la connessione alla mia istanza database Amazon RDS?

Risoluzione

Crea un VPC

  1. Apri la console Amazon VPC.
  2. Dal pannello di navigazione, scegli I tuoi VPC.
  3. Scegli Crea VPC.
  4. In Name tag, inserisci un nome per il tuo VPC.
  5. Per il blocco CIDR IPv4, inserire un blocco CIDR.
  6. Per il blocco CIDR IPv6, selezionare Nessun blocco CIDR IPv6.
  7. Per Tenancy, scegli Predefinito.
  8. Scegli Sì, crea.

Crea un gateway Internet e collegalo al tuo VPC

Segui la procedura descritta in Creazione e collegamento di un gateway Internet.

Crea una sottorete in ogni zona di disponibilità

  1. Apri la console Amazon VPC.
  2. Nel pannello di navigazione, scegli Sottoreti.
  3. Scegli Crea sottorete.
  4. In Name tag, inserisci un nome per la sottorete.
  5. Per VPC, scegli il VPC che hai creato.
  6. Per la zona di disponibilità, scegli una zona di disponibilità nel VPC.
  7. Per il blocco CIDR IPv4, inserire un sottoinsieme di blocchi CIDR del CIDR del VPC.
  8. Scegli Sì, crea.
  9. Ripetere i passaggi da 2 a 8 per ogni zona di disponibilità nel VPC.

Crea un percorso verso il gateway Internet

  1. Apri la console Amazon VPC.
  2. Dal pannello di navigazione, scegli Route Tables.
  3. Dall'elenco delle risorse, scegli la tabella dei percorsi associata al VPC che hai creato.
  4. Scegli la scheda Percorsi. Quindi, scegli Modifica.
  5. Scegli Aggiungi un altro percorso.
  6. Per Destinazione, inserisci 0.0.0.0/0.
  7. Per Target, scegli il gateway Internet che hai creato.
  8. Scegli Salva.

Associa le sottoreti alla tabella dei percorsi

  1. Seleziona la tabella dei percorsi e scegli la scheda Associazioni di sottorete.
  2. Scegli Modifica.
  3. Seleziona Associa per tutte le sottoreti nel VPC.
  4. Scegli Salva.

Crea un gruppo di sottorete DB associato al VPC

  1. Apri la console Amazon RDS.
  2. Nel riquadro di navigazione, scegli Gruppi di sottorete.
  3. Scegli Crea gruppo di sottorete DB.
  4. In Nome, inserisci un nome per il tuo gruppo di sottorete DB.
  5. In Descrizione, inserisci una descrizione per il tuo gruppo di sottoreti DB.
  6. Per VPC, scegli il VPC che hai creato.
  7. Per la zona di disponibilità, scegli una zona di disponibilità.
  8. Per Subnet ID, scegli la sottorete che corrisponde alla zona di disponibilità scelta in precedenza.
  9. Scegli Aggiungi.
  10. Ripeti i passaggi da 7 a 9 per le tue sottoreti.
    Nota: Se desideri aggiungere tutte le sottoreti del VPC al gruppo di sottoreti, puoi saltare i passaggi da 7 a 9. Scegli invece Aggiungi tutte le sottoreti relative a questa VPC per aggiungere tutte le sottoreti di questa VPC al gruppo di sottoreti.
  11. Scegli Crea.

Dopo aver creato il gruppo di sottorete DB, è possibile avviare istanze DB Multi-AZ nel VPC associato. Le istanze ora dispongono di regole di routing coerenti perché le sottoreti del gruppo di sottoreti del database sono associate alla stessa tabella di routing.


Informazioni correlate

Alta disponibilità (Multi-AZ) per Amazon RDS