Características de Amazon Keyspaces (para Apache Cassandra)

Amazon Keyspaces (para Apache Cassandra) es un servicio de bases de datos compatible con Apache Cassandra administrado, de alta disponibilidad y escala ajustable. Con Amazon Keyspaces, puede ejecutar las cargas de trabajo de Cassandra en AWS con las mismas herramientas para desarrolladores y el mismo código de aplicación de Cassandra que utiliza en la actualidad. No necesita implementar parches en los servidores, aprovisionarlos ni administrarlos. Tampoco es necesario instalar, mantener ni utilizar software. Amazon Keyspaces funciona sin servidores, por lo que solo paga por los recursos que utiliza. Además, el servicio escala verticalmente las tablas de forma automática en función del tráfico de la aplicación. Puede crear aplicaciones que respondan a miles de solicitudes por segundo con un rendimiento y almacenamiento prácticamente ilimitados.

Compatible con Apache Cassandra

Compatible con Cassandra Query Language (CQL)

Amazon Keyspaces es compatible con la API de Cassandra CQL de código abierto, de manera que puede migrar las tablas de Cassandra existentes a Amazon Keyspaces mientras continúa utilizando el código de la aplicación existente. Más información sobre las API de CQL compatibles.

Compatibilidad con los controladores con licencia Apache 2.0 y las herramientas para desarrolladores

Con Amazon Keyspaces, puede utilizar los controladores con licencia de Apache Cassandra 2.0 y las herramientas para desarrolladores existentes. Los controladores de Cassandra de código abierto están disponibles para Java, Python, Ruby, .NET, Node.js, PHP, C++ y Perl.

Olvídese de administrar servidores

Modo de capacidad bajo demanda

Con el modo de capacidad bajo demanda, no tiene que sobreaprovisionar el rendimiento para las cargas de trabajo máximas inesperadas. La capacidad se administra de forma automática y solo paga por los recursos que utiliza. Obtenga más información acerca del modo de capacidad bajo demanda en la página de precios.

Modo de capacidad aprovisionada

El modo de capacidad aprovisionada puede ayudar a optimizar los precios de rendimiento en el caso de usuarios con un tráfico de aplicación previsible. Solo especifique el número de operaciones de lectura y escritura por segundo que considera que llevará a cabo su aplicación. Puede utilizar Auto Scaling para ajustar la capacidad de la tabla de forma automática en respuesta a los cambios en el tráfico de la aplicación para mantener el rendimiento sin sobrepasar el aprovisionamiento de capacidad. Obtenga más información acerca del modo de capacidad aprovisionada en la página de precios.

Periodo de vida (TTL) completamente administrado

Utilice el periodo de vida (TTL) para establecer los tiempos de vencimiento de las filas y los atributos en sus tablas de Keyspaces, y elimine automáticamente los registros después de que caduquen. El TTL de Keyspaces está completamente administrado, por lo que no es necesario administrar o aprovisionar capacidad de lectura y escritura adicional. Tampoco es necesario administrar los marcadores de exclusión ni las operaciones de bajo nivel del sistema, como la compactación. Keyspaces elimina los datos vencidos de forma automática y transparente. 

Rendimiento a escala

Rendimiento uniforme a cualquier escala

Amazon Keyspaces ofrece rendimiento de lectura y de escritura constante en milésimas de segundo de un solo dígito a cualquier escala, de manera que puede crear aplicaciones con baja latencia para ofrecer una mejor experiencia de usuario.

Escalado elástico con rendimiento casi ilimitado

Amazon Keyspaces escala las tablas en función del tráfico real de la aplicación, con rendimiento y almacenamiento casi ilimitados. No hay límites en cuanto al tamaño de las tablas o la cantidad de filas por tabla.

Monitoreo del rendimiento

Amazon Keyspaces se integra con Amazon CloudWatch. CloudWatch recopila y procesa los datos de Amazon Keyspaces en métricas legibles, lo que le proporciona visibilidad sobre el rendimiento de su aplicación.

Con alta disponibilidad y seguro

Almacenamiento de datos completamente administrado y con alta disponibilidad

Amazon Keyspaces proporciona almacenamiento de datos completamente administrado y con alta disponibilidad. Los datos de la tabla se replican automáticamente tres veces en varias zonas de disponibilidad de AWS para ofrecer durabilidad.

Replicación de regiones múltiples

Con la replicación de regiones múltiples, puede replicar sus datos con una replicación activa-activa, automatizada y totalmente administrada en las regiones de AWS que elija. La replicación de regiones múltiples utiliza la replicación asíncrona basada en el almacenamiento y, por lo general, los datos se propagan por las regiones del espacio de claves en un segundo. Con la replicación de regiones múltiples, puede mejorar tanto la disponibilidad como la resiliencia y, al mismo tiempo, beneficiarse de las lecturas y escrituras locales de baja latencia para las aplicaciones globales. Dado que todas las regiones de su espacio de claves pueden permitir lecturas y escrituras, en caso de que se produzca un error en una sola región, puede realizar la recuperación sin tener que crear ninguna lógica de conmutación por error compleja ni afectar al rendimiento o la escala de la aplicación. Al ser una capacidad totalmente gestionada, la replicación de regiones múltiples también elimina la difícil tarea de resolver conflictos de actualización y corregir los problemas de divergencia de datos, lo que le permite centrarse en su aplicación.

Recuperación a un momento dado

La recuperación de un momento dado (PITR) ayuda a proteger las tablas de Amazon Keyspaces de operaciones accidentales de escritura o eliminación. PITR proporciona copias de seguridad continuas de los datos de sus tablas de Amazon Keyspaces y puede restaurar las tablas en cualquier segundo durante los 35 días anteriores. Puede activar la PITR o iniciar las operaciones de copia de seguridad y restauración con un solo clic en la consola de administración de AWS o con una única llamada a la API.  

Cifrado en tránsito y en reposo

Amazon Keyspaces cifra todos los datos en reposo del cliente de forma predeterminada. El cifrado de datos en reposo mejora la seguridad de sus datos mediante el uso de claves de cifrado almacenadas en AWS Key Management Service. Puede optar por cifrar sus datos en reposo con una clave maestra de cliente propiedad de AWS (predeterminado) o con una clave maestra de cliente administrada por el cliente, lo que le permite controlar por completo el cifrado de sus datos.

Administración de acceso

Amazon Keyspaces se integra con AWS Identity and Access Management para ayudarlo a administrar el acceso a las tablas y los datos.

Conectividad de red segura

Amazon Keyspaces admite la creación de redes seguras mediante el uso de TLS. Puede utilizar AWS PrivateLink para proporcionar una conectividad segura entre sus recursos en Amazon Keyspaces y Amazon Virtual Private Cloud (Amazon VPC).

SLA de disponibilidad

Amazon Keyspaces ofrece un SLA de disponibilidad del 99,99 % en una región AWS, lo que le proporciona un fuerte compromiso de disponibilidad y ningún tiempo de inactividad programado.

Read the documentation
Lea la documentación

Obtenga más información sobre Amazon Keyspaces mediante la lectura de la documentación.

Lea la documentación 
Regístrese para obtener una cuenta de AWS
Regístrese para obtener una cuenta gratuita

Acceda de forma instantánea a la capa gratuita de AWS. 

Regístrese 
Comience a crear en la consola
Comience a crear en la consola

Comience a crear con Amazon Keyspaces en la consola de administración de AWS.

Inicie sesión