Quelle est la différence entre Amazon Keyspaces (pour Apache Cassandra) et Apache Cassandra ? - 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.

Quelle est la différence entre Amazon Keyspaces (pour Apache Cassandra) et Apache Cassandra ?

Pour établir une connexion à Amazon Keyspaces, vous pouvez utiliser un point de terminaison de AWS service public ou un point de terminaison privé à l'aide des points de terminaison Interface VPC (AWS PrivateLink) dans Amazon Virtual Private Cloud. Selon le point de terminaison utilisé, Amazon Keyspaces peut apparaître au client de l'une des manières suivantes.

AWS connexion aux terminaux de service

Il s'agit d'une connexion établie sur n'importe quel point de terminaison public. Dans ce cas, Amazon Keyspaces apparaît sous la forme d'un cluster Apache Cassandra 3.11.2 à neuf nœuds pour le client.

Interface : connexion au point de terminaison VPC

Il s'agit d'une connexion privée établie à l'aide d'un point de terminaison VPC d'interface. Dans ce cas, Amazon Keyspaces apparaît sous la forme d'un cluster Apache Cassandra 3.11.2 à trois nœuds pour le client.

Indépendamment du type de connexion et du nombre de nœuds visibles par le client, Amazon Keyspaces fournit un débit et un stockage pratiquement illimités. Pour ce faire, Amazon Keyspaces mappe les nœuds aux équilibreurs de charge qui acheminent vos requêtes vers l'une des nombreuses partitions de stockage sous-jacentes. Pour plus d’informations sur les connexions, consultez Comment fonctionnent les connexions dans Amazon Keyspaces.

Amazon Keyspaces stocke les données dans des partitions. Une partition est une allocation de stockage pour une table, soutenue par des disques SSD (SSDs). Amazon Keyspaces réplique automatiquement vos données sur plusieurs zones de disponibilité dans un souci de durabilité et de Région AWS haute disponibilité. À mesure que vos besoins en débit ou en stockage augmentent, Amazon Keyspaces gère la gestion des partitions pour vous et provisionne automatiquement les partitions supplémentaires requises.

Amazon Keyspaces prend en charge toutes les opérations courantes du plan de données Cassandra, telles que la création d'espaces de touches et de tables, la lecture de données et l'écriture de données. Amazon Keyspaces fonctionne sans serveur, vous n'avez donc pas besoin de provisionner, de patcher ou de gérer des serveurs. Vous n'avez pas non plus besoin d'installer, de maintenir ou d'utiliser un logiciel. Par conséquent, dans Amazon Keyspaces, vous n'avez pas besoin d'utiliser les opérations de l'API du plan de contrôle Cassandra pour gérer les paramètres des clusters et des nœuds.

Amazon Keyspaces configure automatiquement les paramètres tels que le facteur de réplication et le niveau de cohérence pour vous garantir une disponibilité, une durabilité et des performances élevées. single-digit-millisecond Pour encore plus de résilience et des lectures locales à faible latence, Amazon Keyspaces propose une réplication multirégionale.