Introducción
Los equipos que despliegan aplicaciones compatibles con Apache Cassandra en AWS y requieren baja latencia para usuarios en el oeste de Canadá enfrentaban hasta ahora un dilemma: usar una región existing como us-west-2 (Oregon) —con latencias mayores a 50 ms— o autoprostionarse Cassandra en local, asumiendo el costo operativo de gestionar clusters distribuidos. La disponibilidad de Amazon Keyspaces en la región Canada West (Calgary), anunciada el 11 de noviembre de 2025, resuelve este problema al ofrecer un servicio managed, serverless y compatible con CQL dentro del país, cumpliendo con requisitos de residencia de datos locales.
Amazon Keyspaces es el servicio de AWS que implementa la API de Cassandra sin gestionar infraestructura subyacente. Al expandirse a ca-west-1, AWS ahora cubre 40 regiones con este servicio, incluyendo todas las regiones donde se ofrece AWS (excepto algunas.gov y China). Para equipos en Canadá, esto significa poder servir miles de solicudades por segundo con latencia de un dígito milisegundo para clientes en Alberta y British Columbia.
Qué ocurrió
AWS habilitó Amazon Keyspaces (for Apache Cassandra) en la región Canada West (Calgary), identificada como ca-west-1. Esta es la segunda región en Canadá, junto con ca-central-1 (Montreal), y la primera en el oeste del país. La nueva región permite:
- Crear tablas y spaces de Keyspaces en
ca-west-1usando Cassandra Query Language (CQL). - Escalar automáticamente el throughput y almacenamiento según la demanda, sin provisionar capacidad.
- Mantener los datos dentro de Canadá para cumplir con regulaciones de residencia local (como PIPEDA o requisitos sectoriales).
El servicio ya está disponible para todos los clientes de AWS en esta región, sin necesidad de habilitación previa. No se anunciaron cambios en el modelo de precios: sigue siendo pay-per-request, con costos basados en el número de escrituras y lecturas (USD 0.0001 por escritura y USD 0.00005 por lectura en el tier estándar), más almacenamiento (USD 0.10 por GB/mes).
Impacto para DevOps / Infraestructura / Cloud / Seguridad
Para equipos de infraestructura, la principal ventaja es la reducción de latencia para aplicaciones con usuarios en el oeste de Canadá. Tests internos de AWS reportan una mejora del 50% en latencia para clientes en Calgary comparado con us-west-2 (Oregon). Esto beneficia especialmente a:
- Aplicaciones en tiempo real: Sistemas de transacciones, IoT o gaming que requieren respuestas sub-100 ms.
- Equipos sujetos a residencia de datos: Sectores como finanzas, salud o gobierno canadienses que deben mantener los datos dentro del país.
- Arquitecturas multi-región: Permite diseñar sistemas con replicación en
ca-central-1yca-west-1para alta disponibilidad dentro de Canadá.
Desde el punto de vista de seguridad, la nueva región hereda las certificaciones de AWS como ISO 27001, SOC 2 y PCI DSS. Los datos en Keyspaces están cifrados en reposo con claves gestionadas por AWS (KMS) o propias (customer-managed CMK), y en tránsito con TLS 1.2+. No se introdujeron nuevos riesgos de seguridad con esta expansión.
Detalles técnicos
Amazon Keyspaces en ca-west-1 soporta las mismas capacidades que en otras regiones:
- Compatibilidad con Cassandra: API compatible con Apache Cassandra 3.11 (protocol version 4), incluyendo tipos de datos, colecciones (lists, maps, sets) y Lightweight Transactions (LWT).
- Modos de capacidad:
– Provisioned: Capacidad fija con capacity units (1 CU = 16 KB/s de escritura y 300 reads/s para datos de 1 KB).
- Consistencia: Niveles configurables (ONE, QUORUM, ALL) para leer/escribir.
- Indexación: Secondary indexes (SASI) y global tables.
- Backups: Punto-in-time recovery (PITR) con retención configurable (1 a 35 días).
- Integraciones:
– Amazon QuickSight, Tableau, Grafana y Jupyter para análisis.
– VPC Endpoints para acceso privado sin NAT gateway.
La región ca-west-1 tiene tres Availability Zones (AZs), lo que permite replicar datos across AZs para alta disponibilidad. Para conectarse desde la CLI de Cassandra, usá el endpoint de la region:
cqlsh SSL -u <user> -p <password> ca-west-1.keyspaces.amazonaws.com 9142Para Terraform, el resource aws_keyspace_table ahora acepta region = "ca-west-1":
resource "aws_keyspace_table" "example" {
keyspace_name = "my_keyspace"
name = "users"
partition_key = ["user_id"]
capacity_spec = {
capacity_units = 5
}
region = "ca-west-1"
}Qué deberían hacer los equipos técnicos
- Evaluar la migración de workloads:
us-west-2 o ca-central-1.– Medí la latencia actual con ping ca-west-1.keyspaces.amazonaws.com y comparala con otras regiones.
– Usá el AWS Migration Evaluator para estimar costos en ca-west-1.
- Probar la nueva región:
ca-west-1 usando la AWS CLI: aws keyspaces create-keyspace --keyspace-name test --region ca-west-1
– Validá el rendimiento con herramientas como cassandra-stress o YCSB.
- Configurar replicación multi-región (si aplica):
ca-central-1 y usá AWS Database Migration Service (DMS) para sincronizar datos.– Alternativamente, implementá una arquitectura con aplicación dirixgida a ambas regiones usando DNS weighting.
- Actualizar automatizaciones:
ca-west-1 a los templates de Terraform, CloudFormation o CDK que deployan Keyspaces.– Verificá que las políticas IAM permitan acciones en la nueva región (ej: keyspaces:* sobre arn:aws:keyspaces:ca-west-1:*).
- Revisar costos:
ca-west-1 es el mismo que en otras regiones de AWS, pero confirmá si hay diferencias en el costo de transferencia de datos hacia otras regiones o fuera de AWS.Conclusión
La disponibilidad de Amazon Keyspaces en ca-west-1 elimina una barrera clave para equipos en Canadá que necesitan Cassandra compatible con baja latencia y residencia local. La región ofrece las mismas capacidades que el servicio en otras zonas, con el beneficio adicional de estar geográficamente más cerca de usuarios en Alberta y British Columbia. Para aprovecharla al máximo, los equipos deberían evaluar la migración de workloads sensibles a la latencia, probar el rendimiento y actualizar sus herramientas de infraestructura como código.
Fuentes
- https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-keyspaces-apache-cassandra-canada-west/