Gestione delle classi di istanze - Amazon DocumentDB

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

Gestione delle classi di istanze

La classe di istanza determina la capacità di calcolo e memoria di un'istanza Amazon DocumentDB (con compatibilità con MongoDB). La classe di istanza di cui hai bisogno dipende dai requisiti in termini di potenza di elaborazione e memoria.

Amazon DocumentDB supporta le famiglie di classi di istanze R4, R5, R6G, T3 e T4G. ovvero classi di istanze della generazione attuale ottimizzate per applicazioni a elevato utilizzo di memoria. Per le specifiche relative a tali classi, consulta Specifiche della classe di istanza.

Determinare una classe di istanza

Per determinare la classe di un'istanza, è possibile utilizzare l'describe-db-instances AWS CLI operazione AWS Management Console o.

Using the AWS Management Console

Per determinare la classe di istanza per le istanze del cluster, completa i seguenti passaggi nella console.

  1. Accedi a e apri AWS Management Console la console Amazon DocumentDB all'indirizzo https://console.aws.amazon.com /docdb.

  2. Nel pannello di navigazione, scegli Clusters per trovare l'istanza che ti interessa.

    Suggerimento

    Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (Hamburger menu icon with three horizontal lines.) nell'angolo in alto a sinistra della pagina.

  3. Nella casella di navigazione Clusters, vedrai la colonna Cluster Identifier. Le tue istanze sono elencate in cluster, in modo simile alla schermata seguente.

    DocumentDB clusters list showing two clusters with their identifiers and roles.
  4. Nell'elenco delle istanze, espandi il cluster per trovare le istanze che ti interessano. Trova l'istanza che desideri. Quindi, guarda la colonna Size della riga dell'istanza per vedere la sua classe di istanza.

    Nell'immagine seguente, la classe per l'istanza robo3t è db.r5.4xlarge.

    Screenshot che mostra un elenco di istanze con i propri tipi di istanza.
Using the AWS CLI

Per determinare la classe di un'istanza utilizzando il AWS CLI, utilizzate l'describe-db-instancesoperazione con i seguenti parametri.

  • --db-instance-identifier— Facoltativo. Specifica l'istanza della quale desideri trovare la classe. Se questo parametro viene omesso, describe-db-instances restituisce una descrizione per un massimo di 100 istanze.

  • --query— Facoltativo Specifica i membri dell'istanza da includere nei risultati. Se questo parametro viene omesso, vengono restituiti tutti i membri dell'istanza.

L'esempio seguente trova il nome e la classe dell'istanzasample-instance-1.

Per Linux, macOS o Unix:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --db-instance-identifier sample-instance-1

Per Windows:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --db-instance-identifier sample-instance-1

L'aspetto dell'output di questa operazione è simile al seguente.

[ [ "sample-instance-1", "db.r5.large" ]

L'esempio seguente trova il nome e la classe dell'istanza per un massimo di 100 istanze di Amazon DocumentDB.

Per Linux, macOS o Unix:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --filter Name=engine,Values=docdb

Per Windows:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --filter Name=engine,Values=docdb

L'aspetto dell'output di questa operazione è simile al seguente.

[ [ "sample-instance-1", "db.r5.large" ], [ "sample-instance-2", "db.r5.large" ], [ "sample-instance-3", "db.r5.4xlarge" ], [ "sample-instance-4", "db.r5.4xlarge" ] ]

Per ulteriori informazioni, consulta Descrizione delle istanze di Amazon DocumentDB.

Modifica della classe di un'istanza

È possibile modificare la classe di istanza dell'istanza utilizzando AWS Management Console o il AWS CLI. Per ulteriori informazioni, consulta Modifica di un'istanza Amazon DocumentDB.

Classi di istanza supportate per regione

Amazon DocumentDB supporta le seguenti classi di istanze:

  • R6G—Istanze ottimizzate per la memoria di ultima generazione basate su processori AWS Graviton2 basati su ARM che offrono prestazioni fino al 30% migliori rispetto alle istanze R5 a un costo inferiore del 5%.

  • R6GD—Istanze R6G ottimizzate per la memoria con storage Solid-State Drive () basato su memoria non volatile locale basata su memory express () per dati effimeri. NVMe SSD

  • R5—Istanze ottimizzate per la memoria che offrono prestazioni fino al 100% migliori rispetto alle istanze R4 allo stesso costo delle istanze.

  • R4—Generazione precedente di istanze ottimizzate per la memoria.

  • T4G—Tipo di istanza generica e a basso costo di ultima generazione alimentata da processori AWS Graviton2 basati su ARM che fornisce un livello base di prestazioni, offre un rapporto CPU prezzo/prestazioni fino al 35% migliore rispetto alle istanze T3 ed è ideale per l'esecuzione di applicazioni con un utilizzo moderato che presentano picchi temporanei di utilizzo. CPU

  • T3—Tipo di istanza generica espandibile a basso costo che offre un livello di prestazioni di base con la possibilità di aumentare l'utilizzo in qualsiasi momento per tutto il tempo necessario. CPU CPU

Per specifiche dettagliate relative alle classi di istanze, consulta Specifiche della classe di istanza.

Una particolare classe di istanza può essere supportata o meno in una determinata regione. La tabella seguente specifica quali classi di istanze sono supportate da Amazon DocumentDB in ciascuna regione.

Classi di istanze supportate per regione
Classi di istanza
Regione R6GD R6G R5 R4 T4G T3

Stati Uniti orientali (Ohio)

Supportato

Supportato

Supportato

Supportato

Supportato

Supportato

Stati Uniti orientali (Virginia settentrionale)

Supportato

Supportato

Supportato

Supportato

Supportato

Supportato

US West (Oregon)

Supportato

Supportato

Supportato

Supportato

Supportato

Supportato

Africa (Città del Capo)

Supportato

Supportato

Supportato

Supportato

Sud America (San Paolo)

Supportato

Supportato

Supportato

Supportato

Supportato

Asia Pacifico (Hong Kong)

Supportato

Supportato

Supportato

Supportato

Asia Pacific (Hyderabad)

Supportato

Supportato

Asia Pacifico (Mumbai)

Supportato

Supportato

Supportato

Supportato

Supportato

Asia Pacifico (Seoul)

Supportato

Supportato

Supportato

Supportato

Supportato

Asia Pacifico (Sydney)

Supportato

Supportato

Supportato

Supportato

Supportato

Asia Pacifico (Singapore)

Supportato

Supportato

Supportato

Supportato

Supportato

Asia Pacifico (Tokyo)

Supportato

Supportato

Supportato

Supportato

Supportato

Canada (Centrale)

Supportato

Supportato

Supportato

Supportato

Supportato

Europa (Francoforte)

Supportato

Supportato

Supportato

Supportato

Supportato

Europa (Irlanda)

Supportato

Supportato

Supportato

Supportato

Supportato

Supportato

Europa (Londra)

Supportato

Supportato

Supportato

Supportato

Supportato

Europa (Milano)

Supportato

Supportato

Supportato

Supportato

Europa (Parigi)

Supportato

Supportato

Supportato

Supportato

Supportato

Europa (Spagna)

Supportato

Supportato

Supportato

Supportato

Medio Oriente () UAE

Supportato

Supportato

Supportato

Supportato

Cina (Pechino)

Supportato

Supportato

Supportato

Supportato

Supportato

Cina (Ningxia)

Supportato

Supportato

Supportato

Supportato

AWS GovCloud (Stati Uniti occidentali)

Supportato

Supportato

Supportato

Supportato

Supportato

AWS GovCloud (Stati Uniti orientali)

Supportato

Supportato

Supportato

Supportato

Supportato

Specifiche della classe di istanza

La tabella seguente fornisce dettagli sulle classi di istanze di Amazon DocumentDB. Puoi trovare spiegazioni su ogni colonna della tabella nella sezione sotto la tabella.

Classi di istanze Amazon DocumentDB supportate
Classe di istanza v 1 CPU Memoria (GiB) 2 NVMeSSDcache su più livelli (GiB) 3 Temperatura massima di archiviazione (GiB) 4 Larghezza di banda base/burst (Gbps) 5 Motori di supporto 6
R6G — Classe di istanza ottimizzata per la memoria di attuale generazione basata su Graviton2
db.r6g.large 2 16 - 32 0,75/10 4.0.0 e 5.0.0
db.r6g.xlarge 4 32 - 63 1,25/10 4.0.0 e 5.0.0
db.r6g.2xlarge 8 64 - 126 2,5/10 4.0.0 e 5.0.0
db.r6g.4xlarge 16 128 - 252 5.0/10 4.0.0 e 5.0.0
db.r6g.8xlarge 32 256 - 504 12 4.0.0 e 5.0.0
db.r6g.12xlarge 48 384 - 756 20 4.0.0 e 5.0.0
db.r6g.16xlarge 64 512 - 1008 25 4.0.0 e 5.0.0
R6GD — Classe di istanze supportata dalla generazione attuale basata su Graviton2 NVMe
db.r6gd.xlarge 4 32 173 64 1,25/10 Solo 5.0.0
db.r6gd.2xlarge 8 64 346 128 2,5/10 Solo 5.0.0
db.r6gd.4xlarge 16 128 694 256 5,0/10 Solo 5.0.0
db.r6gd.8xlarge 32 256 1388 512 12 solo 5.0.0
db.r6gd.12xlarge 48 384 2082 768 20 solo 5.0.0
db.r6gd.16xlarge 64 512 2776 1.024 25 solo 5.0.0
R5 — Classe di istanza ottimizzata per la memoria della generazione precedente
db.r5.large 2 16 - 31 0,75/10 3.6.0, 4.0.0 e 5.0.0
db.r5.xlarge 4 32 - 62 1,25/10 3.6.0, 4.0.0 e 5.0.0
db.r5.2xlarge 8 64 - 124 2,5/10 3.6.0, 4.0.0 e 5.0.0
db.r5.4xlarge 16 128 - 249 5,0/10 3.6.0, 4.0.0 e 5.0.0
db.r5.8xlarge 32 256 - 504 10 3.6.0, 4.0.0 e 5.0.0
db.r5.12xlarge 48 384 - 748 12 3.6.0, 4.0.0 e 5.0.0
db.r5.16xlarge 64 512 - 1008 20 3.6.0, 4.0.0 e 5.0.0
db.r5.24xlarge 96 768 - 1500 25 3.6.0, 4.0.0 e 5.0.0
R4 — Classe di istanza ottimizzata per la memoria della generazione precedente
db.r4.large 2 15,25 - 30 0,75/10 Solo 3.6.0
db.r4.xlarge 4 30,5 - 60 1,25/10 Solo 3.6.0
db.r4.2xlarge 8 61 - 120 2.5/10 solo 3.6.0
db.r4.4xlarge 16 122 - 240 5,0 /10 solo 3.6.0
db.r4.8xlarge 32 244 - 480 10 solo 3.6.0
db.r4.16xlarge 64 488 - 960 25 solo 3.6.0
T4G: classi di istanze Burstable Performance di ultima generazione basate su Graviton2
db.t4g.medium 2 4 - 8.13 0,256/5 4.0.0 e 5.0.0
T3 — Classi di istanze Burstable Performance della generazione precedente
db.t3.medium 2 4 - 7.5 0,256/5 3.6.0, 4.0.0 e 5.0.0
  1. v CPU — Il numero di unità di elaborazione centrale virtuali (). CPUs Un virtuale CPU è un'unità di capacità che è possibile utilizzare per confrontare le classi di istanze. Invece di acquistare o affittare un determinato processore da utilizzare per vari mesi o anni, si affitta la capacità su base oraria. Il nostro obiettivo è fornire una quantità costante di CPU capacità indipendentemente dall'effettivo hardware sottostante.

  2. Memoria (GiB): la quantitàRAM, in gigabyte, allocata all'istanza. Spesso esiste un rapporto costante tra memoria e v. CPU

  3. NVMeSSDcache a più livelli: lo spazio sul SSD volume, misurato in gigabyte, allocato come cache estesa per l'archiviazione di dati effimeri. Questa cache è disponibile solo nelle istanze supportate da -backed. NVMe

  4. Temp. di archiviazione massima (GiB): lo spazio, misurato in gigabyte, allocato all'istanza per l'archiviazione temporanea dei file non persistente. Per le istanze NVMe supportate da backup, questo storage è ospitato su un volume basato. NVMe SSD In tutti gli altri casi, è ospitato su Amazon Elastic Block Store (EBS).

  5. Larghezza di banda di base/burst (Gbps): la larghezza di banda burst rappresenta la larghezza di banda massima in gigabit al secondo. Dividi per 8 per ottenere la velocità effettiva prevista in gigabyte al secondo. Le istanze di dimensioni 4 volte più grandi e più piccole hanno una larghezza di banda di base. Per soddisfare la domanda aggiuntiva, possono utilizzare un meccanismo di credito I/O di rete per superare la larghezza di banda di base. Le istanze possono utilizzare la larghezza di banda burst per un periodo di tempo limitato, in genere da 5 a 60 minuti, a seconda delle dimensioni dell'istanza.

  6. Motori di supporto: i motori di Amazon DocumentDB che supportano la classe di istanze.