Administración de Amazon DocumentDB sin servidor - Amazon DocumentDB

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 Amazon DocumentDB sin servidor

Visualización y modificación de la configuración del rango de capacidad de escalado de un clúster

El ServerlessV2ScalingConfiguration argumento especifica el rango de capacidad de escalado de las instancias sin servidor de DocumentDB. Consta de los valores mínimos y máximos de la unidad de capacidad (DCU) de DocumentDB que se aplican a todas las instancias sin servidor de DocumentDB del clúster.

  • MinCapacity— La capacidad de escalado mínima de cualquier instancia sin servidor de DocumentDB del clúster.

  • MaxCapacity— La capacidad de escalado máxima de cualquier instancia sin servidor de DocumentDB del clúster.

nota

Las siguientes modificaciones de la configuración de escalado requieren el reinicio de la instancia para reflejar los nuevos valores MinCapacity yMaxCapacity:

  • ¿Algún cambio en el MaxCapacity valor

  • Cambiar el MinCapacity valor de un valor superior a 1,0 o inferior

  • Cambiar el MinCapacity valor de un valor inferior a 1,0

Para obtener más información sobre la configuración del escalado y cómo seleccionar los límites de capacidad de escalado adecuados, consulteConfiguración de escalado sin servidor de Amazon DocumentDB.

Using the AWS Management Console

El siguiente ejemplo AWS Management Console de configuración muestra cómo ver y editar los ajustes de configuración de escalado de un clúster sin servidor de DocumentDB.

  1. Inicie sesión en la AWS Management Console de Amazon DocumentDB y ábrala.

  2. En el panel de navegación, seleccione Clusters (Clústeres).

    sugerencia

    Si no ve el panel de navegación del lado izquierdo de la pantalla, seleccione el icono de menú (Hamburger menu icon with three horizontal lines.) en la esquina superior izquierda de la página.

    Aparece la tabla Clústeres.

  3. En la tabla de clústeres, seleccione la casilla de verificación del clúster en el que desee modificar la capacidad de escalado.

  4. Elija Actions (Acciones) y después Modify (Modificar).

    Aparece el cuadro de diálogo Modificar clúster.

  5. Localice la sección de configuración de la capacidad sin servidor y establezca la configuración de escalado (rango de capacidad) en función de la descripción de la capacidad del cuadro de diálogo.

    Para obtener más información sobre el escalado y los rangos de capacidad, consulteConfiguración de escalado sin servidor de Amazon DocumentDB.

  6. Elija Continuar.

  7. En Programación de modificaciones, elija Aplicar inmediatamente.

  8. Elija Modificar clúster.

  9. Una vez completada la modificación, se debe reiniciar cada instancia sin servidor. Para minimizar la falta de disponibilidad del grabador, lleve a cabo la siguiente secuencia de operaciones:

    1. Reinicie cada instancia de lector sin servidor.

      1. Seleccione la instancia del lector, elija Acciones y, a continuación, reinicie.

      2. Espera a que el estado de la instancia vuelva a ser Disponible.

    2. Realiza una conmutación por error a una instancia sin servidor reiniciada.

      1. Seleccione el clúster, elija Acciones y, a continuación, Conmutación por error.

      2. Espere a que se complete la operación de conmutación por error.

    3. Reinicie la instancia sin servidor restante.

      1. Seleccione la instancia restante, elija Acciones y, a continuación, reinicie.

      2. Espera a que el estado de la instancia vuelva a ser Disponible.

Using the AWS CLI

El siguiente ejemplo AWS CLI de configuración muestra la configuración de escalado actual.

En el siguiente ejemplo, sustituya cada uno user input placeholder por su propia información o parámetros de configuración.

La configuración de escalado actual del clúster se puede ver mediante el describe-db-clusters AWS CLI comando:

aws docdb describe-db-clusters \ --db-cluster-identifier sample-cluster \ --query 'DBClusters[0].ServerlessV2ScalingConfiguration'

A continuación se muestra la salida de este comando:

{ "MinCapacity": 0.5, "MaxCapacity": 16.0 }

La configuración de escalado del clúster se puede modificar mediante el modify-db-cluster comando:

aws docdb modify-db-cluster \ --db-cluster-identifier sample-cluster \ --serverless-v2-scaling-configuration MinCapacity=0.5,MaxCapacity=32

Una vez completada, se debe reiniciar cada instancia sin servidor. Para minimizar la falta de disponibilidad del escritor, podemos realizar la siguiente secuencia de operaciones:

aws docdb reboot-db-instance \ --db-instance-identifier sample-serverless-instance-reader aws docdb wait db-instance-available \ --db-instance-identifier sample-serverless-instance-reader aws docdb failover-db-cluster \ --db-cluster-identifier sample-cluster \ --target-db-instance-identifier sample-serverless-instance-reader aws docdb reboot-db-instance \ --db-instance-identifier sample-serverless-instance-writer aws docdb wait db-instance-available \ --db-instance-identifier sample-serverless-instance-writer aws docdb failover-db-cluster \ --db-cluster-identifier sample-cluster \ --target-db-instance-identifier sample-serverless-instance-writer

Visualización y modificación del nivel de promoción de los lectores sin servidor

En el caso de los clústeres que contienen varias instancias sin servidor de DocumentDB o una combinación de instancias aprovisionadas y sin servidor, preste atención a la configuración del nivel de promoción de cada instancia sin servidor. Esta configuración controla más el comportamiento de las instancias sin servidor que de las instancias aprovisionadas.

En el caso de las instancias aprovisionadas, la elección de los niveles 0 a 15 determina únicamente el orden en el que Amazon DocumentDB elige qué instancia de lectura se promoverá al grabador durante una operación de conmutación por error. Sin embargo, en el caso de las instancias sin servidor, el número de nivel también determina si la instancia se amplía para adaptarse a la capacidad de la instancia de grabación o si se escala de forma independiente en función de su propia carga de trabajo. Las instancias de lectura sin servidor de los niveles 0 o 1 se mantienen con una capacidad mínima al menos igual a la de la instancia de grabación. De esta forma, están preparadas para sustituir a la instancia de grabación en caso de una conmutación por error. Si la instancia de escritura es una instancia aprovisionada, Amazon DocumentDB estima la capacidad equivalente sin servidor de DocumentDB. Utiliza esa estimación como capacidad mínima para la instancia de lectura sin servidor.

Las instancias de lectura sin servidor de DocumentDB de los niveles 2 a 15 no tienen la misma restricción en cuanto a su capacidad mínima. Cuando están inactivos, se pueden reducir hasta el valor mínimo de la unidad de capacidad (DCU) de DocumentDB especificado en el rango de capacidad del clúster.

Using the AWS Management Console

El siguiente ejemplo AWS Management Console de configuración muestra cómo ver y modificar la configuración del nivel promocional de un lector de instancias sin servidor de DocumentDB.

  1. Inicie sesión en la AWS Management Console de Amazon DocumentDB y ábrala.

    Los niveles de promoción de cada instancia se muestran en la columna Nivel de promoción del. AWS Management Console

  2. En el panel de navegación, seleccione Clusters (Clústeres).

    sugerencia

    Si no ve el panel de navegación del lado izquierdo de la pantalla, seleccione el icono de menú (Hamburger menu icon with three horizontal lines.) en la esquina superior izquierda de la página.

    Aparece la tabla de clústeres.

  3. En la tabla de clústeres, selecciona la casilla de verificación de la instancia en la que quieres modificar el nivel de promoción.

  4. Elija Actions (Acciones) y después Modify (Modificar).

    Aparece el cuadro de diálogo Modificar instancia.

  5. Localice la sección de conmutación por error y defina el nivel de promoción en el nivel deseado.

  6. Elija Continuar.

  7. En Programación de modificaciones, elija Aplicar inmediatamente.

  8. Elija Modificar instancia.

Using the AWS CLI

El siguiente ejemplo AWS CLI de configuración muestra la configuración de escalado actual.

En el siguiente ejemplo, sustituya cada uno user input placeholder por su propia información o parámetros de configuración.

Los niveles de promoción de todas las instancias de un clúster se pueden ver con el describe-db-clusters AWS CLI comando:

aws docdb describe-db-clusters \ --db-cluster-identifier sample-cluster \ --query 'DBClusters[0].DBClusterMembers' \ --output table

A continuación se muestra la salida de este comando:

-------------------------------------------------------------------------------------------------------- | DescribeDBClusters | +--------------------------------+---------------------------------+------------------+----------------+ | DBClusterParameterGroupStatus | DBInstanceIdentifier | IsClusterWriter | PromotionTier | +--------------------------------+---------------------------------+------------------+----------------+ | in-sync | sample-serverless-instance-2 | False | 1 | | in-sync | sample-serverless-instance-1 | True | 1 | +--------------------------------+---------------------------------+------------------+----------------+

El nivel de promoción de una instancia específica se puede modificar mediante el modify-db-instance comando:

aws docdb modify-db-instance \ --db-instance-identifier sample-serverless-instance-2 \ --promotion-tier 3