Administración de las políticas de escalado automático de Amazon Keyspaces con la consola - Amazon Keyspaces (para Apache Cassandra)

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.

Administración de las políticas de escalado automático de Amazon Keyspaces con la consola

Puede utilizar la consola para habilitar el escalado automático de Amazon Keyspaces para tablas nuevas y existentes. También puede utilizar la consola para modificar la configuración del escalado automático o deshabilitarlo.

nota

Para funciones más avanzadas, como establecer tiempos de enfriamiento de escalado vertical y escalable, utilice CQL o the () AWS Command Line Interface para AWS CLI gestionar las políticas de escalado de Amazon Keyspaces de forma programática. Para obtener más información, consulte Administración del escalado automático de Amazon Keyspaces con Cassandra Query Language (CQL) o Administración de las políticas de escalado de Amazon Keyspaces con la CLI.

Antes de comenzar: Concesión de permisos a los usuarios para el escalado automático de Amazon Keyspaces

Para empezar, confirme que el usuario tenga los permisos apropiados para crear y administrar la configuración del escalado automático. En AWS Identity and Access Management (IAM), la política AWS gestionada AmazonKeyspacesFullAccess es necesaria para gestionar las políticas de escalado de Amazon Keyspaces.

importante

Se requieren permisos application-autoscaling:* para deshabilitar el escalado automático en una tabla. Debe desactivar el escalado automático de una tabla antes de poder eliminarla.

Para configurar un usuario de IAM para el acceso a la consola de Amazon Keyspaces y el escalado automático de Amazon Keyspaces, añada la siguiente política.

Para vincular la política AmazonKeyspacesFullAccess
  1. Inicie sesión en la consola de IAM AWS Management Console y ábrala en https://console.aws.amazon.com/iam/.

  2. En el panel de la consola de IAM, elija Users y, a continuación, seleccione el usuario de IAM en la lista.

  3. En la página Summary (Resumen), elija Añadir permisos.

  4. Elija Attach existing policies directly (Adjuntar políticas existentes directamente).

  5. En la lista de políticas, elija y AmazonKeyspacesFullAccess, a continuación, elija Siguiente: revisar.

  6. Elija Añadir permisos.

Creación de una nueva tabla con escalado automático de Amazon Keyspaces habilitado

nota

El escalado automático de Amazon Keyspaces requiere la presencia de un rol vinculado a servicios (AWSServiceRoleForApplicationAutoScaling_CassandraTable) que realice acciones de escalado automático en su nombre. Este rol se crea automáticamente para usted. Para obtener más información, consulte Uso de roles vinculados a servicios para Amazon Keyspaces.

Para crear una nueva tabla con el escalado automático habilitado
  1. Inicie sesión en la AWS Management Console consola de Amazon Keyspaces y ábrala en https://console.aws.amazon.com/keyspaces/home.

  2. En el panel de navegación, elija Tablas y, a continuación, seleccione Crear tabla.

  3. En la página Crear tabla, en la sección Detalles de la tabla, seleccione un espacio de claves y proporcione un nombre para la nueva tabla.

  4. En la sección Columnas, cree el esquema de la tabla.

  5. En la sección Clave principal, defina la clave principal de la tabla y seleccione las columnas de agrupamiento opcionales.

  6. En la sección Configuración de la tabla, elija Personalizar configuración.

  7. Continúe en Configuración de capacidad de lectura/escritura.

  8. En Modo de capacidad, elija Aprovisionada.

  9. En la sección Capacidad de lectura, confirme que esté seleccionada la opción Escalado automático.

    En este paso, usted selecciona las unidades de capacidad de lectura mínima y máxima para la tabla, así como la utilización objetivo.

    • Unidades de capacidad mínima: introduzca el valor de nivel mínimo de rendimiento para el que la tabla debería estar siempre preparada para admitir. El valor debe estar comprendido entre 1 y la cuota máxima de rendimiento por segundo de su cuenta (40 000 de forma predeterminada).

    • Unidades de capacidad máxima: introduzca la cantidad máxima de rendimiento que desee aprovisionar para la tabla. El valor debe estar comprendido entre 1 y la cuota máxima de rendimiento por segundo de su cuenta (40 000 de forma predeterminada).

    • Utilización objetivo: introduzca una tasa de utilización objetivo entre el 20 % y el 90 %. Cuando el tráfico supera la tasa de utilización objetivo definida, la capacidad aumenta automáticamente. Cuando el tráfico cae por debajo del objetivo definido, se vuelve a reducir automáticamente.

    nota

    Para obtener más información sobre las cuotas predeterminadas de su cuenta y cómo aumentarlas, consulte Cuotas para Amazon Keyspaces (para Apache Cassandra).

  10. En la sección Capacidad de escritura, elija los mismos ajustes que se definieron en el paso anterior para la capacidad de lectura o configure los valores de capacidad manualmente.

  11. Elija Crear tabla. Su tabla se crea con los parámetros de escalado automático especificados.

Habilitación del escalado automático de Amazon Keyspaces en tablas existentes

nota

El escalado automático de Amazon Keyspaces requiere la presencia de un rol vinculado a servicios (AWSServiceRoleForApplicationAutoScaling_CassandraTable) que realice acciones de escalado automático en su nombre. Este rol se crea automáticamente para usted. Para obtener más información, consulte Uso de roles vinculados a servicios para Amazon Keyspaces.

Para habilitar el escalado automático de Amazon Keyspaces para una tabla existente.
  1. Inicie sesión en la AWS Management Console consola de Amazon Keyspaces y ábrala en https://console.aws.amazon.com/keyspaces/home.

  2. Elija la tabla con la que desee trabajar y vaya a la pestaña Capacidad.

  3. En la sección Configuración de capacidad, selecciona Editar.

  4. En el modo de capacidad, asegúrese de que la tabla utilice el modo de capacidad aprovisionada.

  5. Seleccione Escalado automático y, a continuación, consulte el paso 6 en Creación de una nueva tabla con escalado automático de Amazon Keyspaces habilitado para editar la capacidad de lectura y escritura.

  6. Cuando se hayan definido los ajustes de escalado automático, elija Guardar.

Modificación o deshabilitación de los ajustes de escalado automático de Amazon Keyspaces

Puede usarlo AWS Management Console para modificar la configuración de escalado automático de Amazon Keyspaces. Para ello, elija la tabla que desee editar y vaya a la pestaña Capacidad. En la sección Configuración de capacidad, selecciona Editar. Ahora puede modificar la configuración en las secciones Capacidad de lectura o Capacidad de escritura. Para obtener más información sobre estas opciones, consulte Creación de una nueva tabla con escalado automático de Amazon Keyspaces habilitado.

Para deshabilitar el escalado automático de Amazon Keyspaces, desactive la casilla Escalar automáticamente. Al deshabilitar el escalado automático, se anula el registro de la tabla como objetivo escalable con Application Auto Scaling. Para eliminar el rol vinculado a servicios utilizado por Application Auto Scaling para acceder a su tabla Amazon Keyspaces, siga los pasos indicados en Eliminación de un rol vinculado a servicios para Amazon Keyspaces.

nota

Para eliminar el rol vinculado al servicio que utiliza Application Auto Scaling, debe deshabilitar el escalado automático en todas las tablas de la cuenta. Regiones de AWS

Visualización de las actividades de escalado automático de Amazon Keyspaces en la consola

Puede supervisar la forma en que el escalado automático de Amazon Keyspaces utiliza los recursos mediante Amazon CloudWatch, que genera métricas sobre su uso y rendimiento. Siga los pasos de la Guía del Application Auto Scaling usuario para crear un CloudWatch panel.