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 avec une classe d'instances T3, vous pouvez facilement basculer ultérieurement vers une classe d'instances à performances fixes lorsque vous serez prêt à passer en production, via la AWS Management Console, l'AWS CLI ou un des kits SDK AWS.

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 50 % d'utilisation d'une UC virtuelle pendant deux minutes, ou 25 % d'utilisation de deux UC virtuelles pendant deux minutes, et ainsi de suite.

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'instance db.t3.medium a deux UC virtuelles, chacune d’elles gagnant 12 crédits d’UC par heure lorsqu'elle est inactive. 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'instances T3 de Neptune est configurée comme le mode illimité dans Amazon EC2.

Utilisation de l’AWS Management Console pour créer une instance extensible T3

Dans l’AWS Management Console, vous pouvez créer une instance de cluster de base de données principale ou une instance de réplica en lecture qui utilise la classe d'instance db.t3.medium, ou vous pouvez modifier une instance existante de manière à utiliser la classe d'instance db.t3.medium.

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 de l’AWS CLI pour créer une instance extensible T3

Vous pouvez également utiliser l’AWS CLI pour effectuer la même opération :

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