View a markdown version of this page

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 il Console di gestione AWS per aggiungere un gruppo di shard DB a un cluster DB esistente.

Per aggiungere un gruppo di shard di database
  1. Accedi a 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 del database, scegli se creare standby per il gruppo di shard del database:

    • Nessuna ridondanza di calcolo: crea un gruppo di shard del 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 del 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.

Usa il create-db-shard-group AWS CLI comando per creare un gruppo di shard DB.

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 nel Regione AWS luogo Account AWS e nel luogo in cui lo crei.

    • 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 del database. Questo parametro può avere uno dei seguenti valori:

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

    • 1: crea un gruppo di shard del 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 del database. L’accesso al gruppo di shard del 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 }