Déterminer les exigences - Amazon ElastiCache

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 :

Voulez-vous utiliser un service ElastiCache sans serveur ou basé sur une instance ?

Si vous souhaitez utiliser le cache sans serveur, assurez-vous simplement d’avoir correctement configuré votre VPC, vos sous-réseaux et vos groupes de sécurité. Pour en savoir plus, consultez Modèles d’accès à un cache ElastiCache dans un réseau Amazon VPC. Si vous souhaitez utiliser le mode basé sur les instances ElastiCache, poursuivez votre lecture.

  • De quel type d'instance de nœud avez-vous besoin ?

    Pour vous guider dans la sélection du type de nœud d'instance, consultez Choix de la taille de votre nœud Memcached.

  • Lancez-vous votre cluster dans un cloud privé virtuel (VPC) basé sur Amazon VPC ?

    Important

    Si vous envisagez de lancer votre cluster dans un VPC, vous devez créer un groupe de sous-réseaux dans le même VPC avant de commencer à créer un cluster. Pour de plus amples informations, veuillez consulter Sous-réseaux et groupes de sous-réseaux.

    ElastiCache est conçu pour être accessible depuis l'intérieur à AWS l'aide d'Amazon EC2. Cependant, si vous lancez votre cluster dans un VPC basé sur Amazon VPC et qu'il se trouve dans un VPC, vous pouvez y accéder depuis l'extérieur d' AWS. Pour de plus amples informations, veuillez consulter Modèles d’accès à un cache ElastiCache dans un réseau Amazon VPC.

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

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

  • Devez-vous créer votre propre 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 de plus amples informations, veuillez consulter Atténuation des défaillances.

Exigences relatives à la mémoire et au processeur

L'élément de base d'Amazon ElastiCache est le nœud. Les nœuds sont configurés de manière individuelle ou en groupe 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.

Le moteur Memcached est en multi-thread. Le nombre de cœurs du nœud a donc un impact sur la puissance de calcul à disposition du cluster.

Configuration du cluster Memcached

ElastiCache pour les clusters Memcached sont composés de 1 à 60 nœuds. Les données contenues dans un cluster Memcached sont partitionnées parmi les nœuds du cluster. Votre application se connecte à un cluster Memcached par le biais d'une adresse de réseau appelée point de terminaison. Chaque nœud d'un cluster Memcached dispose de son propre point de terminaison que votre application utilise afin de lire ou d'écrire sur le nœud spécifique. En plus des points de terminaison de nœud, le cluster Memcached lui-même possède un point de terminaison appelé configuration endpoint (point de terminaison de configuration). Votre application peut utiliser ce point de terminaison pour lire ou écrire sur le cluster, laissant la détermination du nœud à lire ou à écrire à Identifiez automatiquement les nœuds dans votre cluster.

Pour de plus amples informations, veuillez consulter Gestion des clusters.

Exigences relatives au dimensionnement

Tous les clusters peuvent augmentés par la création d'un nouveau cluster doté d'un nouveau type de nœud plus grand. Lorsque vous mettez à l'échelle un cluster Memcached, le nouveau cluster démarre vide.

Les clusters Amazon ElastiCache for Memcached peuvent être étendus ou intégrés. Pour augmenter ou diminuer un cluster Memcached, il suffit d'ajouter ou de supprimer des nœuds du cluster. Si vous avez activé la Découverte automatique et que votre application se connecte au point de terminaison de la configuration du cluster, votre application ne nécessite aucune modification lors de l'ajout ou de la suppression de nœuds.

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

Exigences relatives à l'accès

De par leur conception, les ElastiCache clusters Amazon sont accessibles depuis des instances Amazon EC2. L'accès réseau à un ElastiCache cluster est limité au compte qui a créé le cluster. De ce fait, avant de pouvoir accéder à un cluster à partir d'une instance Amazon EC2, vous devez autoriser l'instance Amazon EC2 à accéder au cluster. Les étapes requises varient si vous avez lancé votre cluster dans un environnement EC2-VPC ou EC2-Classic.

SI vous avez lancé votre cluster dans un environnement EC2-VPC, vous devez accorder l'entrée réseau au cluster. Si vous avez lancé votre cluster dans EC2-Classic, vous devez accorder au groupe de sécurité Amazon Elastic Compute Cloud associé à l'instance l'accès à votre groupe de ElastiCache sécurité. Pour plus d'informations, consultez Accès à votre cluster dans ce manuel.

Exigences relatives à la région, à la zone de disponibilité et à la zone locale

Amazon ElastiCache prend en charge toutes les AWS régions. En localisant vos ElastiCache clusters dans une AWS région proche de votre application, vous pouvez réduire la latence. Si votre cluster comporte plusieurs nœuds, la localisation de vos nœuds dans différentes zones de disponibilité ou dans des zones locales peut réduire l'impact des défaillances sur votre cluster.

Pour plus d’informations, consultez les ressources suivantes :