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à.
Creazione di repliche di lettura per Amazon RDS su AWS Outposts
Amazon RDS on AWS Outposts utilizza la funzionalità di replica integrata dei motori DB MySQL e PostgreSQL per creare una replica di lettura da un'istanza DB di origine. L'istanza DB di origine diventa l'istanza DB primaria. Gli aggiornamenti applicati all'istanza database primaria vengono copiati in modo asincrono nella replica di lettura. Puoi ridurre il carico sull'istanza database di database primaria instradando le query di lettura dalle applicazioni alla replica di lettura. Tramite le repliche di lettura puoi dimensionare in modo elastico la capacità oltre i vincoli di una singola istanza database per carichi di lavoro di database particolarmente gravosi in lettura.
Quando crei una replica di lettura da un'istanza database RDS su Outposts, la replica di lettura utilizza un indirizzo IP di proprietà del cliente (CoIP). Per ulteriori informazioni, consulta Indirizzi IP di proprietà del cliente per Amazon RDS in AWS Outposts.
Le repliche di lettura di RDS su Outposts includono le seguenti limitazioni:
-
Non puoi creare repliche di lettura di istanze database Amazon RDS per SQL Server in RDS su Outposts.
-
Le repliche di lettura tra regioni non sono supportate in RDS su Outposts.
-
Le repliche di lettura a cascata non sono supportate in RDS su Outposts.
-
L'istanza database di origine RDS su Outposts non può avere backup locali. La destinazione di backup per l'istanza database di origine deve essere la tua Regione AWS.
-
Le repliche di lettura richiedono pool IP (CoIP) di proprietà del cliente. Per ulteriori informazioni, consulta Indirizzi IP di proprietà del cliente per Amazon RDS in AWS Outposts.
Le repliche di lettura su RDS on Outposts possono essere create solo nello stesso cloud privato virtuale (VPC) dell'istanza DB di origine.
Le repliche di lettura su RDS on Outposts possono trovarsi sullo stesso Outpost o su un altro Outpost nello stesso VPC dell'istanza DB di origine.
Non è possibile creare repliche di lettura per istanze DB crittografate con. AWS KMS External Key Store (XKS)
È possibile creare una replica di lettura da un'istanza DB RDS on Outposts utilizzando l'API AWS Management Console AWS CLI, o RDS. Per ulteriori informazioni sulle repliche di lettura, consultare Uso delle repliche di lettura dell'istanza database.
Per creare una replica di lettura da un'istanza database di origine
Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo http://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione, scegliere Databases (Database).
-
Scegli l'istanza database da usare come origine per la replica di lettura.
-
Per Actions (Operazioni), scegliere Create read replica (Crea replica di lettura).
-
Per DB instance identifier (Identificatore istanze DB) inserire un nome per la replica di lettura.
-
Specificare le impostazioni per Connettività degli Outposts. Queste impostazioni sono per l'Outpost che utilizza il cloud privato virtuale (VPC) con il gruppo di sottoreti database per l'istanza database. Il VPC deve essere basato sul servizio Amazon VPC.
-
Scegli la classe di istanza database. Consigliamo di usare la stessa classe di istanza database o più grande e lo stesso tipo di archiviazione dell'istanza database di origine per la replica di lettura.
-
Per Multi-AZ deployment (Implementazione multi-AZ), scegli Create a standby instance (recommended for production usage) (Crea un'istanza in standby (opzione consigliata per l'utilizzo di produzione)) per creare un'istanza database in standby in un'altra zona di disponibilità.
La creazione della replica di lettura come un'istanza database Multi-AZ non dipende dal fatto che il database di origine sia un'istanza database Multi-AZ.
-
(Facoltativo) In Connectivity (Connettività), imposta i valori per il gruppo di sottorete e la zona di disponibilità.
Se si specificano valori sia per il gruppo di sottorete che per la zona di disponibilità, la replica di lettura viene creata su un Outpost associato alla zona di disponibilità nel gruppo di sottoreti database.
Se si specifica un valore per il gruppo di sottoreti e nessuna preferenza per la zona di disponibilità, la replica di lettura viene creata su un Outpost casuale nel gruppo di sottoreti database.
-
Per AWS KMS key, scegli l' AWS KMS key identificatore della chiave KMS.
La replica di lettura deve essere crittografata.
-
Scegli altre opzioni in base alle esigenze.
-
Scegliere Create read replica (Crea replica di lettura).
Dopo aver creato la replica di lettura, è possibile visualizzarla nella pagina Databases (Database) della console RDS. Mostra Replica nella colonna Role (Ruolo).
Puoi controllare dove viene creata la replica di lettura specificando le opzioni--db-subnet-group-name
e --availability-zone
:
-
Se si specificano entrambe le opzioni
--db-subnet-group-name
e--availability-zone
, la replica di lettura viene creata su un Outpost associato alla zona di disponibilità nel gruppo di sottoreti database. -
Se si specifica l'opzione
--db-subnet-group-name
e non l'opzione--availability-zone
, la replica di lettura viene creata su un Outpost casuale nel gruppo di sottoreti database. -
Se non si specifica nessuna delle due opzioni, la replica di lettura viene creata sullo stesso Outpost dell'istanza database di origine RDS su Outposts.
Nell'esempio seguente viene creata una replica e specificata la posizione della replica di lettura includendo le opzioni --db-subnet-group-name
e --availability-zone
.
Esempio
UnixPer, o: Linux macOS
aws rds create-db-instance-read-replica \ --db-instance-identifier
myreadreplica
\ --source-db-instance-identifiermydbinstance
\ --availability-zoneus-west-2a
Per Windows:
aws rds create-db-instance-read-replica ^ --db-instance-identifier
myreadreplica
^ --source-db-instance-identifiermydbinstance
^ --availability-zoneus-west-2a
-
DBInstanceIdentifier
-
SourceDBInstanceIdentifier
Puoi controllare dove viene creata la replica di lettura specificando i parametri DBSubnetGroupName
e AvailabilityZone
:
-
Se si specificano entrambi i parametri
DBSubnetGroupName
eAvailabilityZone
, la replica di lettura viene creata su un Outpost associato alla zona di disponibilità nel gruppo di sottoreti database. -
Se si specifica il parametro
DBSubnetGroupName
e non il parametroAvailabilityZone
, la replica di lettura viene creata su un Outpost casuale nel gruppo di sottoreti database. -
Se non si specifica nessuno dei due parametri, la replica di lettura viene creata sullo stesso Outpost dell'istanza database di origine RDS su Outposts.