HAQM Keyspaces (pour Apache Cassandra) est un service de base de données évolutif, hautement disponible et géré compatible avec Apache Cassandra. Avec HAQM Keyspaces, vous pouvez exécuter vos charges de travail Cassandra sur AWS à l'aide du même code d'application Cassandra et des outils de développement que vous utilisez aujourd'hui. Vous n'avez pas besoin de configurer, de corriger ou de gérer des serveurs, ni d'installer, de tenir à jour ou d'exploiter un logiciel. HAQM Keyspaces est sans serveur. Vous payez donc uniquement les ressources que vous utilisez, et le service se met automatiquement à l'échelle en augmentant ou en diminuant en fonction du trafic des applications. Vous pouvez créer des applications au service de milliers de demandes par seconde avec un débit et un stockage pratiquement illimités.
Compatible avec Apache Cassandra
Compatible avec Cassandra Query Language (CQL)
HAQM Keyspaces est compatible avec l'API CQL Cassandra open source. Vous pouvez donc migrer vos tables Cassandra existantes vers HAQM Keyspaces tout en continuant d'utiliser votre code d'application existant. En savoir plus sur les API CQL prises en charge.
Prise en charge des pilotes et des outils de développement existants sous licence Apache Cassandra 2.0
Vous pouvez utiliser des pilotes sous licence Apache Cassandra 2.0 et des outils de développement existants avec HAQM Keyspaces. Les pilotes Cassandra open source sont disponibles pour Java, Python, Ruby, .NET, Node.js, PHP, C++ et Perl.
Aucun serveur à gérer
Mode de capacité à la demande
Avec le mode de capacité à la demande, vous n'avez pas à surapprovisionner le débit pour les charges de travail en cas de pic inattendu. La capacité est gérée automatiquement et vous ne payez que les ressources que vous utilisez. Apprenez-en plus sur le mode de capacité à la demande sur la page de tarification.
Mode de capacité allouée
Le mode de capacité allouée vous permet d'optimiser le prix du débit si vous disposez d'un trafic applicatif prévisible. Spécifiez simplement à l'avance le nombre de lectures et d'écritures par seconde que vous pensez que votre application effectuera. Vous pouvez utiliser la scalabilité automatique pour ajuster automatiquement la capacité de votre table en réponse à la modification du trafic applicatif afin de maintenir les performances sans surallouer de la capacité. Découvrez-en plus sur le mode de capacité allouée sur la page de tarification.
Durée de vie (TTL) entièrement gérée
Utilisez la fonctionnalité TTL (durée de vie) pour définir les délais d'expiration sur les lignes et les attributs de vos tables Keyspaces, et supprimer automatiquement les enregistrements après leur expiration. Keyspaces TTL est entièrement géré, de sorte que vous n'avez pas besoin de gérer ni d'allouer de la capacité de lecture ou d'écriture supplémentaire. Vous n'avez pas non plus besoin de gérer les données de base ni les opérations de faible niveau du système, par exemple la compression. Keyspaces supprime les données expirées de manière automatique et transparente.
Performance à grande échelle
Performances constantes à n'importe quelle échelle
HAQM Keyspaces offre des performances de lecture et d'écriture constantes en millisecondes à un chiffre, quelle que soit l'échelle. Vous pouvez donc créer des applications avec une faible latence pour offrir une expérience utilisateur fluide.
Mise à l'échelle flexible avec un débit pratiquement illimité
Les tables HAQM Keyspaces évoluent en fonction du trafic réel des applications, avec un débit et un stockage pratiquement illimités. La taille des tables ou le nombre de lignes par table sont illimités.
Surveillance des performances
HAQM Keyspaces est intégré à HAQM CloudWatch. CloudWatch collecte et traite les données d'HAQM Keyspaces sous forme de métriques lisibles, ce qui vous offre une visibilité sur les performances de votre application.
Hautement disponible et sécurisé
Stockage de données entièrement géré et hautement disponible
HAQM Keyspaces fournit un stockage de données entièrement géré et hautement disponible. Les données de votre table sont automatiquement répliquées trois fois sur plusieurs zones de disponibilité AWS à des fins de durabilité.
Réplication multi-régions
La réplication multirégion vous permet de répliquer vos données grâce à une réplication active-active automatisée, entièrement gérée et dans les régions AWS de votre choix. La réplication multirégionale utilise la réplication asynchrone basée sur le stockage et les données sont généralement propagées entre les régions de votre espace clé en une seconde. La réplication multirégionale vous permet d'améliorer à la fois la disponibilité et la résilience tout en bénéficiant de lectures et d'écritures locales à faible latence pour les applications mondiales. Étant donné que toutes les régions de votre keyspace peuvent effectuer des opérations de lecture et d'écriture, en cas de défaillance d'une seule région, vous pouvez effectuer une restauration sans avoir à créer de logique de basculement complexe ni à affecter les performances ou l'évolutivité de votre application. En tant que fonctionnalité entièrement gérée, la réplication multirégionale élimine également la tâche difficile consistant à résoudre les conflits de mise à jour et à corriger les problèmes de divergence des données, ce qui vous permet de vous concentrer sur votre application.
Restauration à un instant dans le passé
La récupération à un instant donné (PITR) permet de protéger vos tables HAQM Keyspaces contre les opérations d'écriture ou de suppression accidentelles. La restauration PITR vous permet de bénéficier de sauvegardes en continu de vos données de table HAQM Keyspaces. Vous pouvez restaurer cette table à n'importe quelle seconde donnée des 35 derniers jours. Vous pouvez activer la PITR ou exécuter des opérations de sauvegarde et de restauration en un seul clic dans AWS Management Console ou en un seul appel d'API.
Chiffrement au repos et en transit
HAQM Keyspaces chiffre toutes les données client au repos par défaut. Le chiffrement au repos améliore la sécurité de vos données en utilisant des clés de chiffrement stockées dans AWS Key Management Service. Vous pouvez choisir de chiffrer vos données au repos avec une clé principale client appartenant à AWS (par défaut) ou avec une clé principale client gérée par le client, ce qui vous donne le contrôle total sur le mode de chiffrement de vos données.
Gestion des accès
HAQM Keyspaces est intégré à AWS Identity and Access Management pour vous aider à gérer l'accès à vos tables et à vos données.
Connectivité réseau sécurisée
HAQM Keyspaces prend en charge la mise en réseau en utilisant TLS. Vous pouvez utiliser AWS PrivateLink pour fournir une connectivité sécurisée entre vos ressources dans HAQM Keyspaces et HAQM Virtual Private Cloud (HAQM VPC).
Disponibilité SLA
HAQM Keyspaces offre une disponibilité SLA de 99,99 % dans une région AWS, fournit un engagement de disponibilité important et évite les interruptions planifiées.

Apprenez-en plus sur HAQM Keyspaces dans la documentation.

Commencer à créer avec HAQM Keyspaces dans AWS Management Console.