Requisitos previos y limitaciones - Amazon MemoryDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Requisitos previos y limitaciones

Antes de empezar a utilizar Multirregión de MemoryDB, tenga en cuenta lo siguiente:

  • Multirregión de MemoryDB replica los datos entre las regiones que elija: al crear un clúster multirregional, entiende y acepta que los datos se trasladarán entre las regiones seleccionadas.

    Al eliminar una región del grupo multirregional, también se elimina el clúster regional de esa región.

  • Disponibilidad regional: MemoryDB Multi-Region es compatible con las siguientes AWS regiones: EE.UU. Este (Norte de Virginia y Ohio), EE.UU. Oeste (Oregón, Norte de California), Europa (Irlanda, Fráncfort y Londres) y Asia Pacífico (Tokio, Sídney, Bombay, Seúl y Singapur).

  • Comportamientos y configuraciones: todos los clústeres regionales multirregionales tendrán el mismo número de particiones, tipos de instancias, versión del motor Valkey, TLS y ajustes de grupos de parámetros. Puede elegir distintos tipos de autenticación de IAM, ventanas de instantáneas ACLs, etiquetas, claves gestionadas por el cliente (CMKs) y ventanas de mantenimiento para cada uno de sus clústeres regionales.

    Con Multirregión de MemoryDB, los clústeres de distintas regiones pueden tener un número diferente de réplicas.

  • Tipos de nodos compatibles: Multirregión de MemoryDB es compatible con nodos R7g de tamaño XL o superior.

    Multirregión de MemoryDB es compatible con la versión 7.3 del motor Valkey y posteriores.

  • Tipos de datos compatibles: Multirregión de MemoryDB actualmente es compatible con la mayoría de los tipos de datos de Redis OSS o Valkey, y ampliaremos la compatibilidad con más tipos de datos en el futuro. Los tipos de datos compatibles incluyen Strings, Hashes, conjuntos y conjuntos ordenados, aunque no se admiten todos los comandos que manipulan esos tipos de datos.

  • Número total de regiones: con MemoryDB Multi-Region, podrá replicar automáticamente los datos del clúster de MemoryDB en un máximo de cinco regiones. AWS

  • Opciones compatibles: MemoryDB Multi-Region admite el horizontal/vertical escalado, la integración de IAM, la creación de instantáneas automáticas y bajo demanda ACLs, la aplicación automática de parches de software y la supervisión.

  • Copia de seguridad y restauración: puede crear instantáneas para hacer una copia de seguridad de los datos de sus clústeres regionales multirregionales. Puede crear una instantánea manualmente o puede usar el programador automático de instantáneas de MemoryDB para tomar una nueva instantánea cada día a la hora que especifique individualmente para cada clúster regional.

  • Migración: puede optar por restaurar cualquier copia de seguridad en formato RDB de MemoryDB o Redis. OSS/Valkey Para migrar los datos de una copia de seguridad, cree un nuevo clúster regional de Multirregión de MemoryDB y especifique la ubicación de la instantánea desde Amazon S3. Si se trata de una instantánea de MemoryDB, también puede especificar el nombre. Multirregión de MemoryDB creará el clúster regional con los datos de la instantánea. Como Multirregión de MemoryDB es compatible con los tipos de datos Strings, Hashes, conjuntos y conjuntos ordenados, solo puede migrar los datos de instantáneas para estos tipos de datos compatibles. Si el archivo de copia de seguridad contiene tipos de datos de Redis OSS no compatibles, Multirregión de MemoryDB no realizará la operación de migración predeterminada.

  • Reserva de recursos: Multirregión de MemoryDB está diseñado para proteger la disponibilidad regional. Algunos recursos están reservados permanentemente en cada nodo para garantizar que las solicitudes de lectura y escritura locales se puedan atender independientemente de la carga de trabajo en las regiones homólogas. Estos recursos también sirven para proteger la disponibilidad local durante los eventos en las regiones homólogas, incluso durante los eventos de aislamiento regional y la recuperación de los mismos. Esto da como resultado características de rendimiento diferentes en comparación con MemoryDB de una sola región. Multirregión de MemoryDB admite el escalado horizontal y vertical para ampliar los recursos disponibles.

  • No, MemoryDB RPO/RTO SLAs Multi-Region no proporciona un SLA establecido. RPO/RTO Seguirá aceptando escrituras en una AWS región que haya estado aislada de otras AWS regiones, lo que podría aumentar el retraso de la replicación cruzada de forma indefinida. Esperamos que los clientes detecten el aislamiento mediante la métrica «MultiRegionClusterReplicationLag» y redirijan el tráfico de sus aplicaciones a otra región en función del RPO que deseen.

  • Sin punto final único ni conmutación por error automática: en caso de una interrupción regional, tendrá que redirigir manualmente el tráfico de sus clientes a su pila de aplicaciones en otra región. Deberá asegurarse de que hayan configurado correctamente el acceso multirregional a los clústeres de MemoryDB.

  • Sin compatibilidad con TTL: Multirregión de MemoryDB no es compatible con TTL (Time to live).

  • Sin compatibilidad con la organización de datos en niveles ni la búsqueda vectorial: Multirregión de MemoryDB no es compatible las características de búsqueda vectorial ni de jerarquización de datos.

  • MemoryDB Multi-Region no admite read-modify-write comandos (APPEND, RAMENX, etc.).

  • Multirregión de MemoryDB no garantiza la atomicidad ni la coherencia de las transacciones de Redis OSS.

  • Modelo de autenticación: las acciones de API de Multirregión de MemoryDB se pueden invocar desde cualquier región compatible. El alcance de los permisos se puede restringir especificando el ARN del clúster multirregional en una política de IAM. El formato del ARN del clúster multirregional es arn:aws:memorydb::<account-id>:multiregioncluster/multi-region-cluster-name. No hay información de región en el ARN.

  • Limitaciones de rendimiento: MemoryDB Multi-Region puede admitir un rendimiento de GB/s lectura de hasta 1,3 por nodo en una región y un rendimiento de escritura agregado global de aproximadamente 50 por fragmento. MB/s

  • AWS política: la AWS ReadOnlyAccess política proporciona acceso de solo lectura a los AWS servicios y recursos, pero no recuperará automáticamente los detalles sobre uno o más clústeres multirregionales. Para recuperar detalles sobre uno o más clústeres multirregionales, utilice la política de AmazonMemoryDBReadOnlyAccess o cree políticas de IAM administradas por los clientes.

  • Eliminar un clúster regional: al eliminar un clúster regional, todas las claves administradas por el cliente (CMKs) asociadas deben seguir siendo válidas hasta que el clúster regional termine de eliminarse. Esto garantiza que los clústeres regionales restantes puedan converger en un estado coherente.