O Amazon Keyspaces (para Apache Cassandra) é um serviço de banco de dados compatível com o Apache Cassandra, escalável, altamente disponível e gerenciado. Com o Amazon Keyspaces, você pode executar suas cargas de trabalho do Cassandra na AWS usando o mesmo código de aplicativo e as ferramentas de desenvolvedor do Cassandra que você usa hoje. Não é necessário provisionar, aplicar correções ou gerenciar servidores nem instalar, manter ou operar software. O Amazon Keyspaces é um produto sem servidor. Você paga apenas pelos recursos que usa, e o serviço aumenta e reduz a escala das tabelas automaticamente de acordo com o tráfego do aplicativo. Você pode criar aplicativos que atendam a milhares de solicitações por segundo com throughput e armazenamento praticamente ilimitados.
Compatível com Apache Cassandra
Compatível com Cassandra Query Language (CQL)
O Amazon Keyspaces é compatível com a API CQL Cassandra para que você possa migrar as tabelas atuais do Cassandra para o Amazon Keyspaces enquanto continua usando o código do aplicativo existente. Saiba mais sobre as APIs CQL compatíveis.
Suporte para drivers e ferramentas de desenvolvedor existentes licenciados pelo Apache Cassandra 2.0
Você pode usar os drivers e as ferramentas de desenvolvedor licenciados para o Apache Cassandra 2.0 com o Amazon Keyspaces. Os drivers de código aberto do Cassandra estão disponíveis para Java, Python, Ruby, .NET, Node.js, PHP, C++ e Perl.
Não há servidores para gerenciar
Modo de capacidade sob demanda
Com o modo de capacidade sob demanda, você não precisa provisionar em excesso o rendimento para cargas de trabalho de pico inesperadas. A capacidade é gerenciada automaticamente e você pagará apenas pelos recursos que usar. Saiba mais sobre o modo de capacidade sob demanda na página de definição de preço.
Modo de capacidade provisionada
O modo de capacidade provisionada ajudará a otimizar o preço da taxa de transferência se você tiver um tráfego previsível de aplicações. Basta especificar o número de leituras e gravações por segundo que espera que sua aplicação realize. Você pode usar autoescalabilidade para ajustar a capacidade da tabela automaticamente em resposta às alterações no tráfego da aplicação para manter a performance sem provisionar excessivamente a capacidade. Saiba mais sobre o modo de capacidade provisionada na página de preços.
Time to Live (TTL) totalmente gerenciado
Use o Time to Live (TTL) para definir prazos de validade de linhas e atributos em suas tabelas do Keyspaces e exclua automaticamente os registros após a validade. O TTL do Keyspaces é totalmente gerenciado para que não seja necessário gerenciar ou provisionar capacidade adicional de leitura/gravação. Também não é necessário gerenciar marcas para exclusão ou operações do sistema de baixo nível, como compactação. O Keyspaces exclui automaticamente, e de modo transparente, os dados que passaram da validade.
Performance em escala
Performance consistente em qualquer escala
O Amazon Keyspaces fornece performance consistente de leitura e gravação em menos de 10 milissegundos em qualquer escala para que você possa criar aplicativos com baixa latência e proporcionar uma experiência tranquila ao usuário.
Escalabilidade elástica com throughput praticamente ilimitado
As tabelas do Amazon Keyspaces são escaladas em resposta ao tráfego real de aplicativos, com throughput e armazenamento praticamente ilimitados. Não há limite para o tamanho das tabelas ou o número de linhas por tabela.
Monitoramento de performance
O Amazon Keyspaces é integrado ao Amazon CloudWatch. O CloudWatch coleta e processa dados do Amazon Keyspaces em métricas legíveis, para fornecer visibilidade da performance do aplicativo.
Altamente disponível e seguro
Armazenamento de dados totalmente gerenciado e altamente disponível
O Amazon Keyspaces fornece armazenamento de dados totalmente gerenciado e altamente disponível. Os dados da tabela são replicados automaticamente três vezes em várias zonas de disponibilidade da AWS para garantir maior durabilidade.
Recuperação point-in-time
A Point-In-Time Recovery (PITR – Recuperação point-in-time) ajuda a proteger as tabelas do Amazon Keyspaces contra operações acidentais de gravação ou exclusão. A PITR oferece backups contínuos dos dados de suas tabelas do Amazon Keyspaces, e você pode recuperar a tabela para qualquer segundo nos 35 dias anteriores. É possível habilitar a PITR ou iniciar operações de backup e restauração com um único clique no Console de Gerenciamento da AWS ou com uma única chamada de API.
Criptografia de dados em repouso e em trânsito
O Amazon Keyspaces criptografa todos os dados em repouso do cliente por padrão. A criptografia em repouso aumenta a segurança de seus dados usando chaves de criptografia armazenadas no AWS Key Management Service. Você pode optar por criptografar seus dados em repouso com uma chave mestra do cliente pertencente à AWS (padrão) ou com uma chave mestra do cliente gerenciada pelo cliente, o que proporciona pleno controle sobre como seus dados são criptografados.
Gerenciamento de acesso
O Amazon Keyspaces está integrado ao AWS Identity and Access Management para ajudá-lo a gerenciar o acesso a tabelas e dados.
Conectividade de rede segura
O Amazon Keyspaces usa o TLS para garantir a segurança da rede. Você pode usar o AWS PrivateLink para fornecer conectividade segura entre seus recursos no Amazon Keyspaces e no Amazon Virtual Private Cloud (Amazon VPC).
Acordo de nível de serviço de disponibilidade
O Amazon Keyspaces oferece um Acordo de nível de serviço de disponibilidade de 99,99% em uma região da AWS, o que representa um forte compromisso de disponibilidade e nenhum período de inatividade programado.

Para saber mais sobre o Amazon Keyspaces, leia a documentação.

Acesse instantaneamente o nível gratuito da AWS.

Comece a criar com o Amazon Keyspaces no Console de Gerenciamento da AWS.