Recursos do Amazon Keyspaces (para Apache Cassandra)

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.

Replicação multirregional

Com a replicação multirregional, você pode replicar seus dados com replicação automatizada, totalmente gerenciada e ativa-ativa nas regiões da AWS de sua escolha. A replicação multirregional usa a replicação assíncrona baseada em armazenamento e os dados geralmente são propagados pelas regiões em seu espaço de chave em um segundo. Com a replicação multirregional, você pode melhorar a disponibilidade e a resiliência e, ao mesmo tempo, se beneficiar de leituras e gravações locais de baixa latência para aplicações globais. Como todas as regiões em seu espaço de chave podem oferecer leituras e gravações, no caso de uma falha em uma região única, você pode se recuperar sem precisar criar nenhuma lógica de failover complexa ou qualquer impacto no desempenho ou na escala da sua aplicação. Como um recurso totalmente gerenciado, a replicação multirregional também elimina o difícil trabalho de resolver conflitos de atualização e corrigir problemas de divergência de dados, permitindo que você se concentre em sua aplicação.

Recuperação para um ponto no tempo

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.

Read the documentation
Leia a documentação

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

Leia a documentação 
Cadastre-se para obter uma conta da AWS
Cadastre-se para obter uma conta gratuita

Acesse instantaneamente o nível gratuito da AWS. 

Cadastre-se 
Comece a criar no console
Comece a criar no console

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

Faça login