riavvio di un'istanza di replica. - AWS Servizio di migrazione del Database

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à.

riavvio di un'istanza di replica.

È possibile riavviare un'istanza di AWS DMS replica per riavviare il motore di replica. Il riavvio determina un'interruzione momentanea dell'istanza di replica, durante la quale lo stato dell'istanza viene impostato su Rebooting (Riavvio in corso). Se l' AWS DMS istanza è configurata per Multi-AZ, il riavvio può essere eseguito con un failover. Al termine del riavvio viene creato un AWS DMS evento.

Se l' AWS DMS istanza è una distribuzione Multi-AZ, è possibile forzare un failover pianificato da una zona di AWS disponibilità all'altra al riavvio. Quando si impone un failover pianificato dell' AWS DMS istanza, AWS DMS chiude le connessioni attive sull'istanza corrente prima di passare automaticamente a un'istanza di standby in un'altra zona di disponibilità. Il riavvio con un failover pianificato consente di simulare un evento di failover pianificato di un'istanza, ad esempio quando si ridimensiona la classe dell' AWS DMS istanza di replica.

Nota

Dopo che un riavvio impone un failover da una zona di disponibilità a un'altra, la modifica della zona di disponibilità potrebbe non essere riflessa per alcuni minuti. Questo ritardo si verifica nelle chiamate e nelle chiamate a e AWS Management Console. AWS CLI AWS DMS API

Se le attività di migrazione sono in esecuzione sull'istanza di replica quando avviene un riavvio, non si verifica alcuna perdita di dati, ma l'attività si interrompe e l'attività passa a uno stato di errore.

Se le tabelle dell'attività di migrazione vengono usate in un caricamento in blocco (fase di pieno carico) e non sono ancora state avviate, entrano in uno stato di errore. Tuttavia, le tabelle completate al momento rimangono in uno stato completato. Quando si verifica un riavvio durante la fase di pieno carico, si consiglia di eseguire uno dei passaggi seguenti.

  • Rimuovi dall'attività le tabelle che si trovano nello stato completato e riavvia l'attività con le tabelle rimanenti.

  • Crea una nuova attività con le tabelle in stato di errore e in sospeso.

Se le tabelle nell'attività di migrazione si trovano nella fase di replica continua, l'attività riprenderà al termine del riavvio.

Non è possibile riavviare l'istanza di AWS DMS replica se il relativo stato non è nello stato Disponibile. L' AWS DMS istanza può non essere disponibile per diversi motivi, ad esempio una modifica richiesta in precedenza o un'azione relativa alla finestra di manutenzione. Il tempo necessario per riavviare un'istanza di AWS DMS replica è in genere ridotto (meno di 5 minuti).

Per riavviare un'istanza di replica, utilizzare la console. AWS

Per riavviare un'istanza di replica utilizzando la console AWS
  1. Accedi a AWS Management Console e apri la AWS DMS console nella versione v2/. https://console.aws.amazon.com/dms/

  2. Nel riquadro di navigazione, scegli Replication instances (Istanze di replica).

  3. Scegli l'istanza di replica che desideri riavviare.

  4. Scegliere Reboot (Riavvia). Viene visualizzata la finestra di dialogo Riavvia istanza di replica.

  5. Seleziona la casella di controllo Riavvia con failover? se hai configurato l'istanza di replica per l'implementazione multi-AZ e desideri eseguire il failover su un'altra zona di disponibilità AWS .

  6. Scegliere Reboot (Riavvia).

Per riavviare un'istanza di replica, utilizzate il AWS CLI reboot-replication-instancecomando con il seguente parametro:

  • --replication-instance-arn

Esempio di avvio semplice

L' AWS CLI esempio seguente riavvia un'istanza di replica.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance
Esempio di riavvio semplice con failover

L' AWS CLI esempio seguente riavvia un'istanza di replica con failover.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance \ --force-planned-failover

Per riavviare un'istanza di replica, utilizzate l'azione con i seguenti parametri AWS DMS API RebootReplicationInstance:

  • ReplicationInstanceArn = arn of my rep instance

Esempio di avvio semplice

Il codice di esempio seguente riavvia un'istanza di replica.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
Esempio di riavvio semplice con failover

Il seguente esempio di codice riavvia un'istanza di replica e esegue il failover in un'altra zona di disponibilità. AWS

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &ForcePlannedFailover=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3