Classe d'instances extensible T3 Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Classe d'instances extensible T3 Neptune

En plus des classes d'instances à performances fixes telles que R5 et R6, Amazon Neptune offre la possibilité d'utiliser une instance T3 à performances extensibles. Lorsque vous développez votre application orientée graphe, il est important que votre base de données soit rapide et réactive, mais vous n'avez pas besoin de l'utiliser en permanence. La classe d'instances db.t3.medium de Neptune est exactement ce que vous devez utiliser dans ce cas, à un coût nettement inférieur à celui de la classe d'instances à performances fixes la moins chère.

Une instance extensible fonctionne à un niveau de base de performances de l’UC. Lorsqu’une charge de travail demande davantage, l’instance dépasse largement ce niveau de base aussi longtemps que nécessaire. Son prix horaire couvre les pics, à condition que l'utilisation moyenne de l'UC ne dépasse pas le niveau de base sur une période de 24 heures. Pour la plupart des situations de développement et de test, cela se traduit par de bonnes performances à faible coût.

Si vous commencez par une classe d'T3instance, vous pouvez facilement passer ultérieurement à une classe d'instance à performances fixes lorsque vous serez prêt à passer en production, en utilisant le AWS Management Console AWS CLI, ou l'un des. AWS SDKs

L'extension T3 est régie par les crédits d’UC

Un crédit d’UC représente l'utilisation complète d'un cœur d’UC virtuelle (vCPU) pendant une minute. Cela peut également se traduire par une utilisation de 50 % d'un vCPU pendant deux minutes, ou une utilisation de 25 % de deux vCPU CPUs pendant deux minutes, etc.

Une instance T3 accumule des crédits d’UC lorsqu'elle est inactive et les utilise lorsqu'elle est active, selon une résolution de mesures en millisecondes. La classe d'db.t3.mediuminstance possède deux vCPUs, dont chacun rapporte 12 crédits CPU par heure lorsqu'il est inactif. Cela signifie que 20 % d'utilisation de chaque UC virtuelle se traduit par un solde égal à zéro UC. Les 12 crédits d’UC gagnés sont dépensés par les 20 % d'utilisation de l’UC virtuelle (20 % de 60 minutes étant égal à 12). Cette utilisation de 20 % correspond donc au taux d'utilisation de base qui produit un solde de crédit d’UC ni positif ni négatif.

Le temps d'inactivité (utilisation de l’UC inférieure à 20 % du total disponible) entraîne le stockage des crédits d’UC dans un compartiment de solde de crédit, jusqu'à la limite de 576 pour une classe d'instance db.t3.medium(nombre maximal de crédits d’UC pouvant être accumulés en 24 heures, soit 2 x 12 x 24). Au-delà de cette limite, les crédits d’UC sont simplement éliminés.

Si nécessaire, l'utilisation de l'UC peut atteindre 100 % aussi longtemps que nécessaire pour une charge de travail, même si le solde de crédits d'UC passe en dessous de zéro. Si l'instance conserve un solde négatif en continu pendant 24 heures, des frais supplémentaires équivalents à 0,05 USD par tranche de -60 crédits d’UC accumulés au cours de cette période seront facturés. Toutefois, pour la plupart des charges de travail de développement et de test, les pics sont généralement couverts par les temps d'inactivité avant ou après.

Note

La classe d'T3instance de Neptune est configurée comme le mode Amazon EC2 unlimited.

Utilisation du AWS Management Console pour créer une instance T3 Burstable

Dans le AWS Management Console, vous pouvez créer une instance de cluster de base de données principale ou une instance en lecture qui utilise la classe d'db.t3.mediuminstance, ou vous pouvez modifier une instance existante pour utiliser la classe d'db.t3.mediuminstance.

Par exemple, pour créer une instance principale de cluster de bases de données dans la console Neptune :

  • Choisissez Create database (Créer une base de données).

  • Choisissez une version de moteur de base de données égale ou ultérieure à 1.0.2.2.

  • Sous Purpose (Objet), choisissez Development and Testing (Développement et Test).

  • Pour DB instance class (Classe d'instance de base de données), acceptez la valeur par défaut : db.t3.medium — 2 vCPU, 4 GiB RAM.

Utilisation du AWS CLI pour créer une instance T3 Burstable

Vous pouvez également utiliser le AWS CLI pour faire la même chose :

aws neptune create-db-cluster \ --db-cluster-identifier (name for a new DB cluster) \ --engine neptune \ --engine-version "1.0.2.2" aws neptune create-db-instance \ --db-cluster-identifier (name of the new DB cluster) \ --db-instance-identifier (name for the primary writer instance in the cluster) \ --engine neptune \ --db-instance-class db.t3.medium