Choix des types de stockage pour Amazon 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.

Choix des types de stockage pour Amazon Neptune

Neptune propose deux types de stockage avec un modèle de tarification différent :

  • Stockage standard : le stockage standard fournit un stockage de base de données rentable pour les applications dont l’utilisation des E/S est modérée à faible.

  • Stockage optimisé pour les E/S : avec le stockage optimisé pour les E/S, disponible à partir de la version 1.3.0.0 du moteur, vous ne payez que pour le stockage et les instances que vous utilisez. Les coûts de stockage sont plus élevés que pour le stockage standard, et les coûts d'instance sont également plus élevés que pour les instances standard. Vous ne payez rien pour les E/S que vous utilisez. Si votre utilisation des E/S est élevée, le IOPs stockage provisionné peut réduire les coûts de manière significative.

    Le stockage optimisé pour les E/S est conçu pour satisfaire les besoins des charges de travail de base gourmandes en E/S à un coût prévisible, avec une faible latence des E/S et un débit d’E/S homogène. Vous ne pouvez passer du type de stockage optimisé aux E/S au type de stockage standard qu'une fois tous les 30 jours.

    Pour obtenir des informations sur les tarifs du stockage optimisé pour les E/S, consultez la page de tarification de Neptune. La section suivante décrit comment configurer le stockage optimisé pour les E/S pour un cluster de bases de données Neptune.

Choix d’un stockage optimisé pour les E/S pour un cluster de bases de données Neptune

Par défaut, les clusters de bases de données Neptune utilisent un stockage standard. Vous pouvez activer le stockage optimisé pour les E/S sur un cluster de bases de données au moment de sa création, comme suit :

Voici un exemple de la manière dont vous pouvez activer le stockage optimisé pour les E/S lorsque vous créez un cluster à l’aide de AWS CLI :

aws neptune create-db-cluster \ --database-name (name for the new database) \ --db-cluster-identifier (an ID for the cluster) \ --engine neptune \ --engine-version 1.3.0.0 \ --storage-type iopt1

Ensuite, le stockage optimisé pour les E/S est activé pour chaque instance que vous créez automatiquement :

aws neptune create-db-instance \ --db-cluster-identifier (the ID of the new cluster) \ --db-instance-identifier (an ID for the new instance) \ --engine neptune \ --db-instance-class db.r5.large

Vous pouvez également modifier un cluster de bases de données existant pour y activer le stockage optimisé pour les E/S, comme suit :

aws neptune modify-db-cluster \ --db-cluster-identifier (the ID of a cluster without I/O–Optimized storage) \ --storage-type iopt1 \ --apply-immediately

Vous pouvez restaurer un instantané de sauvegarde sur un cluster de bases de données avec le stockage optimisé pour les E/S activé :

aws neptune restore-db-cluster-from-snapshot \ --db-cluster-identifier (an ID for the restored cluster) \ --snapshot-identifier (the ID of the snapshot to restore from) \ --engine neptune \ --engine-version 1.3.0.0 \ --storage-type iopt1

Vous pouvez déterminer si un cluster utilise un stockage optimisé pour les E/S à l’aide d’un appel describe-. Si le stockage optimisé pour les E/S est activé, l’appel renvoie un champ de type de stockage défini sur iop1.