Amazon Neptune sans serveur - 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.

Amazon Neptune sans serveur

Amazon Neptune sans serveur est une configuration de mise à l'échelle automatique à la demande conçue pour mettre à l'échelle la capacité de votre cluster de bases de données en fonction des besoins, afin de répondre à des augmentations même très importantes des besoins de traitement, puis de la réduire à nouveau lorsque les besoins diminuent. Il contribue à automatiser les processus de surveillance de la charge de travail et d'ajustement de la capacité de la base de données Neptune. La capacité est automatiquement ajustée en fonction des besoins de l'application, et seules les ressources consommées par votre application vous sont facturées.

Cas d'utilisation de Neptune sans serveur

Neptune sans serveur prend en charge de nombreux types de charges de travail. Il convient aux charges de travail exigeantes et très variables et peut être très utile si l'utilisation de votre base de données est généralement intensive pendant de courtes périodes, suivies de longues périodes avec une activité légère, voire pas d'activité du tout. Neptune sans serveur est particulièrement utile pour les cas d'utilisation suivants :

  • Charges de travail variables : charges de travail présentant des hausses soudaines et imprévisibles de l'activité du CPU. Avec Neptune sans serveur, la capacité de votre base de données orientée graphe est automatiquement augmentée pour répondre aux besoins de la charge de travail, puis elle est réduite à nouveau lorsque le pic d'activité est terminé. Vous n'avez plus besoin de provisionner pour un pic de capacité ou une capacité moyenne. Vous pouvez spécifier une limite de capacité supérieure pour faire face aux pics d'utilisation des charges de travail. Cette capacité n'est utilisée que si elle est nécessaire.

    La précision de la mise à l'échelle fournie par Neptune sans serveur vous permet de faire correspondre étroitement la capacité aux besoins de votre charge de travail. Neptune sans serveur peut ajouter ou supprimer de la capacité par paliers précis en fonction des besoins. Il peut n'ajouter que la moitié d'une unité de capacité Neptune (NCU) lorsque vous n'avez besoin que d'un peu plus de capacité.

  • Applications mutualisées : en tirant parti de Neptune sans serveur, vous pouvez créer un cluster de bases de données distinct pour chacune des applications que vous devez exécuter sans avoir à gérer les clusters locataires individuellement. Chacun des clusters locataires peut avoir des périodes d'activité et d'inactivité différentes en fonction de plusieurs facteurs, mais Neptune sans serveur peut les mettre à l'échelle efficacement sans votre intervention.

  • Nouvelles applications : lorsque vous déployez une nouvelle application, vous n'êtes souvent pas certain de la capacité de base de données dont elle aura besoin. Neptune sans serveur vous permet de configurer un cluster de bases de données capable de se mettre à l'échelle automatiquement pour répondre aux exigences de capacité des nouvelles applications au fur et à mesure de leur développement.

  • Planification de la capacité : supposons que vous ajustiez généralement la capacité de votre base de données (ou que vous vérifiiez la capacité de base de données optimale pour votre charge de travail) en modifiant les classes de toutes les instances de base de données d'un cluster. Avec Neptune sans serveur, vous pouvez éviter cette surcharge administrative. Au lieu de cela, vous pouvez remplacer les instances de base de données provisionnées par des instances sans serveur ou inversement, sans avoir à créer un nouveau cluster de bases de données ou une nouvelle instance de base de données.

  • Développement et tests : Neptune sans serveur convient également parfaitement aux environnements de développement et de test. Avec Neptune sans serveur, vous pouvez créer des instances de base de données avec une capacité maximale suffisamment élevée pour tester l'application la plus exigeante, et une faible capacité minimale pour tous les autres cas où le système peut être inactif entre les tests.

Neptune sans serveur met uniquement à l'échelle la capacité de calcul. Votre volume de stockage reste le même et n'est pas affecté par la mise à l'échelle sans serveur.

Note

Vous pouvez également utiliser l'auto-scaling Neptune avec Neptune sans serveur pour gérer différents types de variantes de charge de travail.

Contraintes d'Amazon Neptune sans serveur

  • Pas disponible dans toutes les régions : Neptune sans serveur n'est disponible que dans les régions suivantes :

    • USA Est (Virginie du Nord) : us-east-1

    • USA Est (Ohio) : us-east-2

    • USA Ouest (Californie du Nord) : us-west-1

    • USA Ouest (Oregon) : us-west-2

    • Canada (Centre) : ca-central-1

    • Europe (Stockholm) : eu-north-1

    • Europe (Irlande) : eu-west-1

    • Europe (Londres) : eu-west-2

    • Europe (Francfort) : eu-central-1

    • Asie-Pacifique (Tokyo) : ap-northeast-1

    • Asie-Pacifique (Singapour) : ap-southeast-1

    • Asie-Pacifique (Sydney) : ap-southeast-2

  • Pas disponible dans les premières versions du moteur : Neptune sans serveur n'est disponible que dans les versions 1.2.0.1 ou ultérieures du moteur.

  • Pas compatible avec le cache de recherche Neptune : le cache de recherche ne fonctionne pas avec les instances de base de données sans serveur.

  • La mémoire maximale d'une instance sans serveur est de 256 Go : définir MaxCapacity sur 128 NCU (le paramètre le plus élevé pris en charge) permet à une instance Neptune sans serveur de passer à 256 Go de mémoire, ce qui est équivalent à un type d'instance R6g.8XL provisionné.