Déterminer les exigences - Amazon MemoryDB

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.

Déterminer les exigences

Préparation

Connaître les réponses aux questions suivantes permet d'accélérer la création de votre cluster :

  • Assurez-vous de créer un groupe de sous-réseaux dans le même VPC avant de commencer à créer un cluster. Vous pouvez également utiliser le groupe de sous-réseaux par défaut fourni. Pour plus d’informations, consultez Sous-réseaux et groupes de sous-réseaux.

    MemoryDB est conçu pour être accessible de l'intérieur à AWS l'aide d'Amazon EC2. Toutefois, si vous lancez un VPC basé sur Amazon VPC, vous pouvez fournir un accès depuis l'extérieur. AWS Pour plus d’informations, consultez Accès aux ressources de MemoryDB depuis l'extérieur AWS.

  • Avez-vous besoin de personnaliser les valeurs des paramètres ?

    Si vous le faites, créez un groupe de paramètres personnalisé. Pour plus d’informations, consultez Création d'un groupe de paramètres.

  • Devez-vous créer un groupe de sécurité VPC ?

    Pour plus d’informations, consultez Sécurité au sein de votre VPC.

  • Comment avez-vous l'intention de mettre en œuvre la tolérance aux pannes ?

    Pour plus d’informations, consultez Atténuation des défaillances.

Exigences relatives à la mémoire et au processeur

L'élément de base de MemoryDB est le nœud. Les nœuds sont configurés en fragments pour former des clusters. En déterminant le type de nœud à utiliser pour votre cluster, tenez compte de la configuration de nœud du cluster et de la quantité de données à stocker.

Configuration du cluster MemoryDB

Les clusters MemoryDB sont composés de 1 à 500 partitions. Les données d'un cluster MemoryDB sont partitionnées entre les partitions du cluster. Votre application se connecte à un cluster MemoryDB à l'aide d'une adresse réseau appelée Endpoint. Outre les points de terminaison du nœud, le cluster MemoryDB lui-même possède un point de terminaison appelé point de terminaison du cluster. Votre application peut utiliser ce point de terminaison pour lire ou écrire dans le cluster, laissant à MemoryDB le soin de déterminer le nœud à partir duquel lire ou écrire.

Multiplexage E/S amélioré

Si vous utilisez Redis OSS version 7.0 ou supérieure, vous bénéficierez d'une accélération supplémentaire grâce au multiplexage d'E/S amélioré, dans le cadre duquel chaque thread d'E/S réseau dédié achemine les commandes de plusieurs clients vers le moteur Redis OSS, en tirant parti de la capacité de Redis OS à traiter efficacement les commandes par lots. Pour plus d'informations, voir Performances ultrarapides etTypes de nœuds pris en charge.

Exigences relatives au dimensionnement

Tous les clusters peuvent être étendus à un type de nœud plus grand. Lorsque vous augmentez la taille d'un cluster MemoryDB, vous pouvez le faire en ligne pour qu'il reste disponible ou vous pouvez créer un nouveau cluster à partir d'un instantané et éviter que le nouveau cluster ne démarre à vide.

Pour plus d’informations, consultez Mise à l'échelle dans ce guide.

Exigences relatives à l'accès

De par leur conception, les clusters MemoryDB sont accessibles à partir d'instances Amazon EC2. L'accès réseau à un cluster MemoryDB est limité au compte qui a créé le cluster. Par conséquent, avant de pouvoir accéder à un cluster depuis une instance Amazon EC2, vous devez autoriser l'entrée dans le cluster. Pour plus d'informations, consultez Étape 2 : Autoriser l'accès au cluster dans ce manuel.

Région et zones de disponibilité

En localisant vos clusters MemoryDB dans une AWS région proche de votre application, vous pouvez réduire la latence. Si votre cluster dispose de plusieurs nœuds, la localisation de vos nœuds dans différentes zones de disponibilité peut réduire l'impact des échecs sur votre cluster.

Pour plus d’informations, consultez les ressources suivantes :