Utilisation de la console pour créer et gérer des tables multirégionales - Amazon Keyspaces (pour Apache Cassandra)

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.

Utilisation de la console pour créer et gérer des tables multirégionales

Cette section fournit des exemples de création d'espaces clés et de tables multirégionaux en mode de capacité à la demande et provisionnée à l'aide de la console Amazon Keyspaces (pour Apache Cassandra). Toutes les tables que vous créez dans un espace de touches multirégional héritent automatiquement des paramètres multirégionaux de l'espace de touches.

Pour des exemples de CQL, consultezUtilisation de CQL pour créer et gérer des tables multirégionales. Pour AWS CLI des exemples, voirUtilisation du AWS CLI pour créer et gérer des tables multirégionales.

Création d'un espace de touches multirégional (console)

Suivez ces étapes pour créer un nouvel espace de touches multirégional à l'aide de la console Amazon Keyspaces.

Pour créer un espace de touches multirégional (console)
  1. Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la à l'adresse https://console.aws.amazon.com/keyspaces/home.

  2. Dans le panneau de navigation, choisissez Keyspaces, puis Créer un keyspace.

  3. Dans le champ Nom de l'espace clé, entrez le nom de l'espace clé.

  4. Dans la section Réplication multirégionale, vous pouvez ajouter jusqu'à cinq régions supplémentaires disponibles dans la liste.

  5. Pour terminer, choisissez Create keyspace.

    Note

    Lorsque vous créez un espace de saisie multirégional, Amazon Keyspaces crée un rôle lié à un service dont le nom figure dans votre compte. AWSServiceRoleForAmazonKeyspacesReplication Ce rôle permet à Amazon Keyspaces de répliquer les écritures sur toutes les répliques d'une table multirégionale en votre nom. Pour en savoir plus, veuillez consulter la section Utilisation des rôles pour la réplication multirégionale d'Amazon Keyspaces.

Création d'une table multirégionale avec des paramètres par défaut (console)

Suivez ces étapes pour créer une table multirégionale à l'aide de la console Amazon Keyspaces.

Pour créer une table multirégionale (console)
  1. Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la à l'adresse https://console.aws.amazon.com/keyspaces/home.

  2. Choisissez un espace de touches multirégional.

  3. Dans l'onglet Tables, choisissez Créer une table.

  4. Dans Nom de la table, entrez le nom de la table. Le Régions AWS fichier dans lequel cette table est répliquée est indiqué dans la boîte d'information.

  5. Continuez avec le schéma de table.

  6. Sous Paramètres du tableau, passez à l'option Paramètres par défaut. Notez les paramètres par défaut suivants pour les tables multirégionales.

    • Choisissez Personnaliser les paramètres si vous devez activer Time to Live (TTL) pour le tableau et toutes ses répliques.

      Note

      Vous ne pourrez pas modifier les paramètres TTL sur une table multirégionale existante.

  7. Pour terminer, choisissez Créer une table.

Création d'une table multirégionale en mode provisionné avec le dimensionnement automatique activé (console)

Note

Le dimensionnement automatique d'Amazon Keyspaces nécessite la présence d'un rôle lié à un service (AWSServiceRoleForApplicationAutoScaling_CassandraTable) qui exécute des actions de dimensionnement automatique en votre nom. Ce rôle est créé automatiquement pour vous. Pour de plus amples informations, veuillez consulter Utilisation de rôles liés à un service pour Amazon Keyspaces.

Pour créer une nouvelle table multirégionale avec la mise à l'échelle automatique activée
  1. Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la à l'adresse https://console.aws.amazon.com/keyspaces/home.

  2. Choisissez un espace de touches multirégional.

  3. Dans l'onglet Tables, choisissez Créer une table.

  4. Sur la page Créer une table, dans la section Détails de la table, sélectionnez un espace de touche et attribuez un nom à la nouvelle table.

  5. Dans la section Colonnes, créez le schéma de votre table.

  6. Dans la section Clé primaire, définissez la clé primaire de la table et sélectionnez les colonnes de clustering facultatives.

  7. Dans la section Paramètres du tableau, choisissez Personnaliser les paramètres.

  8. Continuez jusqu'à Paramètres de capacité en lecture/écriture.

  9. Pour le Mode de capacité, choisissez Provisioned (Alloué).

  10. Dans la section Capacité de lecture confirmez que l'option Mettre à l'échelle automatiquement est sélectionnée.

    Vous pouvez choisir de configurer les mêmes unités de capacité de lecture pour tous les éléments dans Régions AWS lesquels la table est répliquée. Vous pouvez également décocher la case et configurer différemment la capacité de lecture pour chaque région.

    Si vous choisissez de configurer chaque région différemment, vous sélectionnez les unités de capacité de lecture minimale et maximale pour chaque réplique de table, ainsi que l'utilisation cible.

    • Unités de capacité minimale : entrez la valeur du niveau de débit minimal que le tableau doit toujours être prêt à prendre en charge. La valeur doit être comprise entre 1 et le quota par seconde du débit maximal pour votre compte (40 000 par défaut).

    • Unités de capacité maximale : entrez le débit maximal que vous souhaitez allouer pour la table. La valeur doit être comprise entre 1 et le quota par seconde du débit maximal pour votre compte (40 000 par défaut).

    • Utilisation cible — Entrez un taux d'utilisation cible compris entre 20 % et 90 %. Lorsque le trafic dépasse le taux d'utilisation cible défini, la capacité est automatiquement mise à l'échelle. Lorsque le trafic tombe en dessous de la cible définie, il est automatiquement réduit de nouveau.

    • Désactivez la case à cocher Echelle automatique si vous souhaitez configurer manuellement la capacité de lecture du tableau. Ce paramètre s'applique à toutes les répliques de la table.

      Note

      Pour garantir une capacité de lecture suffisante pour toutes les répliques, nous recommandons le dimensionnement automatique d'Amazon Keyspaces pour les tables multirégionales provisionnées.

    Note

    Pour en savoir plus sur les quotas par défaut de votre compte et sur la façon de les augmenter, reportez-vous à la section Quotas pour Amazon Keyspaces (pour Apache Cassandra).

  11. Dans la section Capacité d'écriture, vérifiez que l'option Échelle automatique est sélectionnée. Configurez ensuite les unités de capacité de la table. Les unités de capacité d'écriture restent synchronisées entre toutes les régions Régions AWS afin de garantir une capacité suffisante pour répliquer les événements d'écriture dans les régions.

    • Désélectionnez Scale automatiquement si vous souhaitez provisionner manuellement la capacité d'écriture de la table. Ce paramètre s'applique à toutes les répliques de la table.

      Note

      Pour garantir une capacité d'écriture suffisante pour toutes les répliques, nous recommandons le dimensionnement automatique d'Amazon Keyspaces pour les tables multirégionales provisionnées.

  12. Choisissez Créer un tableau. Votre table est créée avec les paramètres de mise à l'échelle automatique spécifiés.

Activation de la mise à l'échelle automatique pour une table multirégionale existante (console)

Suivez ces étapes pour activer le dimensionnement automatique pour une table multirégionale en mode provisionné avec la console Amazon Keyspaces.

Note

Le dimensionnement automatique d'Amazon Keyspaces nécessite la présence d'un rôle lié à un service (AWSServiceRoleForApplicationAutoScaling_CassandraTable) qui exécute des actions de dimensionnement automatique en votre nom. Ce rôle est créé automatiquement pour vous. Pour de plus amples informations, veuillez consulter Utilisation de rôles liés à un service pour Amazon Keyspaces.

Pour activer le dimensionnement automatique d'Amazon Keyspaces pour une table multirégionale existante
  1. Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la à l'adresse https://console.aws.amazon.com/keyspaces/home.

  2. Choisissez la table avec laquelle vous souhaitez travailler, puis accédez à l'onglet Capacité.

  3. Dans la section Paramètres de capacité, choisissez Modifier.

  4. En mode Capacité, assurez-vous que la table utilise le mode Capacité provisionnée.

  5. Sélectionnez Mettre à l'échelle automatiquement et reportez-vous à l'étape 9 Création d'une table multirégionale en mode provisionné avec le dimensionnement automatique activé (console) pour modifier la capacité de lecture et d'écriture.

  6. Lorsque les paramètres de mise à l'échelle automatique sont définis, choisissez Enregistrer.

Désactivation de la mise à l'échelle automatique pour une table multirégionale (console)

Suivez ces étapes pour désactiver le dimensionnement automatique pour une table multirégionale en mode provisionné avec la console Amazon Keyspaces.

Pour désactiver le dimensionnement automatique d'Amazon Keyspaces pour une table multirégionale existante
  1. Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la à l'adresse https://console.aws.amazon.com/keyspaces/home.

  2. Choisissez la table avec laquelle vous souhaitez travailler, puis cliquez sur l'onglet Capacité.

  3. Dans la section Paramètres de capacité, choisissez Modifier.

  4. Pour désactiver le dimensionnement automatique d'Amazon Keyspaces, décochez la case Scale automatically. La désactivation du dimensionnement automatique annule l'enregistrement de la table en tant que cible évolutive avec Application Auto Scaling. Pour supprimer le rôle lié à un service utilisé par Application Auto Scaling pour accéder à votre table Amazon Keyspaces, suivez les étapes décrites dans. Supprimer un rôle lié à un service pour Amazon Keyspaces

    Note

    Pour supprimer le rôle lié à un service utilisé par Application Auto Scaling, vous devez désactiver le dimensionnement automatique sur toutes les tables du compte. Régions AWS

  5. Lorsque les paramètres de mise à l'échelle automatique sont définis, choisissez Enregistrer.

Afficher les activités de dimensionnement automatique d'Amazon Keyspaces sur la console

Vous pouvez surveiller la manière dont le dimensionnement automatique d'Amazon Keyspaces utilise les ressources en utilisant Amazon CloudWatch, qui génère des statistiques relatives à votre utilisation et à vos performances. Suivez les étapes du guide de l'Application Auto Scaling utilisateur pour créer un CloudWatch tableau de bord.