Aggiunta di un gruppo di shard di database a un cluster di database Aurora PostgreSQL Limitless Database esistente - Amazon Aurora

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

Aggiunta di un gruppo di shard di database a un cluster di database Aurora PostgreSQL Limitless Database esistente

Puoi creare un gruppo di shard di database in un cluster di database esistente, ad esempio se stai ripristinando un cluster di database o hai eliminato il gruppo di shard di database.

Per ulteriori informazioni sui requisiti del cluster di database primario e del gruppo di shard di database, consulta Requisiti e considerazioni su Aurora PostgreSQL Limitless Database.

Nota

È consentito un solo gruppo di shard di database per cluster.

Per poter creare un gruppo di shard di database, il cluster di database Limitless Database deve trovarsi nello stato available.

È possibile utilizzare la Console di gestione AWS per aggiungere un gruppo di shard di database a un cluster di database esistente.

Per aggiungere un gruppo di shard di database
  1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Passare alla pagina Databases (Database).

  3. Seleziona il cluster di database Limitless Database a cui aggiungere un gruppo di shard di database.

  4. Per Azioni, scegli Aggiungi un gruppo di partizioni di database.

    Aggiungi un gruppo di shard di database.
  5. Inserisci un identificatore del gruppo di shard di database.

    Importante

    Dopo aver creato il gruppo di shard di database, non è possibile modificare l’identificatore del cluster di database o quello del gruppo di shard di database.

  6. Inserisci la capacità minima (ACU). Utilizza un valore pari ad almeno 16 ACU.

  7. Inserisci la capacità massima (ACU). Utilizza un valore compreso tra 16 e 6144 ACU.

    Per ulteriori informazioni, consulta Correlazione della capacità massima del gruppo di shard del database con il numero di router e shard creati.

  8. Per l’implementazione di gruppi di shard di database, scegli se creare standby per il gruppo di shard di database:

    • Nessuna ridondanza di calcolo: crea un gruppo di shard di database senza standby per ogni shard. Si tratta del valore di default.

    • Ridondanza di calcolo con una singola destinazione di failover: crea un gruppo di shard di database con uno standby di elaborazione in una zona di disponibilità (AZ) diversa.

    • Ridondanza di calcolo con due destinazioni di failover: crea un gruppo di shard di database con due istanze di standby in due AZ diverse.

  9. Scegli se rendere il gruppo di shard di database accessibile pubblicamente.

    Nota

    Non è possibile modificare questa impostazione dopo la creazione del gruppo di shard di database.

  10. Scegli Aggiungi un gruppo di partizioni di database.

Utilizza il comando create-db-shard-group della AWS CLI per creare un gruppo di shard di database.

I parametri seguenti sono obbligatori:

  • --db-cluster-identifier: il cluster di database a cui il gruppo di shard di database appartiene.

  • --db-shard-group-identifier: il nome del gruppo di shard di database.

    L’identificatore del gruppo di shard di database presenta i seguenti vincoli:

    • Deve essere unico nell’Regione AWS e nella Account AWS in cui viene creato.

    • Deve contenere da 1 a 63 lettere, numeri o trattini.

    • Il primo carattere deve essere una lettera.

    • Non può terminare con un trattino o contenere due trattini consecutivi.

    Importante

    Dopo aver creato il gruppo di shard di database, non è possibile modificare l’identificatore del cluster di database o quello del gruppo di shard di database.

  • --max-acu: la capacità massima del gruppo di shard di database. Utilizza un valore compreso tra 16 e 6144 ACU.

I parametri seguenti sono facoltativi:

  • --compute-redundancy: indica se creare standby per il gruppo di shard di database. Questo parametro può avere uno dei seguenti valori:

    • 0: crea un gruppo di shard di database senza standby per ogni shard. Si tratta del valore di default.

    • 1: crea un gruppo di shard di database con un’istanza di standby di calcolo in una zona di disponibilità (AZ) diversa.

    • 2: crea un gruppo di shard di database con due istanze di standby di calcolo in due AZ diverse.

    Nota

    Se imposti la ridondanza di calcolo su un valore diverso da zero, il numero totale di nodi verrà raddoppiato o triplicato. Ciò comporterà costi aggiuntivi.

  • --min-acu: la capacità minima del gruppo di shard di database. Deve essere pari ad almeno 16 ACU, che è il valore predefinito.

  • --publicly-accessible|--no-publicly-accessible: indica se assegnare indirizzi IP pubblici al gruppo di shard di database. L’accesso al gruppo di shard di database è controllato dai gruppi di sicurezza utilizzati dal cluster.

    Il valore predefinito è --no-publicly-accessible.

    Nota

    Non è possibile modificare questa impostazione dopo la creazione del gruppo di shard di database.

Nell’esempio seguente viene creato un gruppo di shard di database in un cluster di database Aurora PostgreSQL.

aws rds create-db-shard-group \ --db-cluster-identifier my-db-cluster \ --db-shard-group-identifier my-new-shard-group \ --max-acu 1000

L’output è simile a quello riportato nel seguente esempio.

{ "Status": "CREATING", "Endpoint": "my-db-cluster.limitless-ckifpdyyyxxx.us-east-1.rds.amazonaws.com", "PubliclyAccessible": false, "DBClusterIdentifier": "my-db-cluster", "MaxACU": 1000.0, "DBShardGroupIdentifier": "my-new-shard-group", "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef", "ComputeRedundancy": 0 }