Administrar la nivelación automática

En esta página, se proporcionan detalles para administrar el cambio automático de nivel.

Acerca de la nivelación automática

La organización automática en niveles reduce los costos generales de almacenamiento del uso del volumen. NetApp Volumes mueven automáticamente los datos que se usan con poca frecuencia a un nivel de almacenamiento más lento y rentable.

Puedes habilitar la nivelación automática a nivel de cada volumen. Cuando se habilita la función de nivel automático para un volumen, NetApp Volumes identifica los datos que se usan con poca frecuencia y los mueve del nivel activo principal a un nivel inactivo más económico, pero más lento. Tus datos activos permanecen en el nivel de acceso frecuente.

Como usuario, creas un volumen con el tamaño adecuado para contener todos tus datos. Independientemente de si los datos se encuentran en el nivel de acceso frecuente o en el nivel de acceso infrecuente, el volumen los administra automáticamente y son transparentes para una aplicación o un usuario que accede al volumen con NFS o SMB. Siempre puedes ver el conjunto de datos completo.

NetApp Volumes determina si se deben mover los datos fríos al nivel activo según el patrón de acceso. La lectura de los datos fríos con lecturas secuenciales, como las asociadas con la copia de datos, las copias de seguridad basadas en archivos, la indexación y los análisis antivirus, deja los datos en el nivel frío. La lectura de los datos fríos con lecturas aleatorias los vuelve a transferir al nivel activo. Estos datos permanecen en el nivel de acceso frecuente hasta que se vuelven a enfriar.

Ten en cuenta que leer los datos de la capa activa de forma no secuencial con regularidad podría impedir que los datos se enfríen, lo que podría afectar los análisis completos de antivirus o las copias de seguridad completas basadas en archivos, según su patrón de acceso a los datos.

En el caso de los grupos Premium y Extreme, la nivelación automática se puede habilitar durante la creación del grupo de almacenamiento o en los grupos existentes. Una vez que se habilita la nivelación automática a nivel del grupo, debes habilitarla explícitamente para cada volumen. Una vez que se habilita la nivelación automática en un grupo o volumen, no se puede inhabilitar, pero se puede pausar y reanudar por volumen.

En el caso de los grupos de rendimiento personalizado de Flex Unified y Flex File, la nivelación automática solo se puede habilitar durante la creación del grupo de almacenamiento. Una vez que se habilita la nivelación automática en un grupo de almacenamiento, tienes la opción de crear volúmenes nuevos con o sin nivelación automática, aunque está habilitada de forma predeterminada. Si no quieres que el nivel automático esté habilitado durante la creación del volumen, debes inhabilitarlo de forma explícita.

Una vez que se habilita la nivelación automática en un volumen, solo se puede pausar, pero no inhabilitar.

Puedes configurar cuánto tiempo los datos permanecen activos antes de considerarse inactivos con un parámetro de Umbral de enfriamiento específico del volumen. El umbral de enfriamiento se puede establecer entre 2 y 183 días. El umbral de enfriamiento predeterminado es de 31 días. Los datos que se enfrían más allá del umbral de enfriamiento se mueven al nivel frío una vez al día.

Consideraciones sobre la nivelación automática

Se aplican las siguientes consideraciones mientras usas el almacenamiento automático por niveles:

  • Cuando usas la replicación de volúmenes, la capacidad de niveles automáticos se controla de forma independiente para el volumen de origen y el de destino.

  • En los grupos de almacenamiento con la nivelación automática habilitada, el seguimiento de bloques fríos se realizará en los volúmenes existentes que no tengan habilitada la nivelación automática. Si habilitas la función de nivel automático en estos volúmenes, los datos antiguos serán aptos de inmediato para la asignación de niveles y es posible que se muevan al nivel en frío al día siguiente.

  • En el caso de los volúmenes iSCSI, la nivelación automática solo se aplica a los datos de instantáneas. Los bloques utilizados del LUN no se organizarán en niveles, independientemente de la frecuencia con la que se lean. Esto ayuda a garantizar una latencia coherente.

Rendimiento y tamaño del nivel de datos activos

Como administrador de volumen, debes administrar los parámetros de la organización automática en niveles para alcanzar tus objetivos de capacidad, rendimiento y costos. Este flujo de trabajo de ajuste de tamaño depende del nivel de servicio del grupo de almacenamiento que deseas organizar automáticamente en niveles.

Volúmenes de tipo Premium o Extreme

El rendimiento de un volumen con niveles automáticos depende de los tamaños de los niveles activos y los inactivos. Cada GiB de tamaño del nivel de acceso frecuente agrega una capacidad de procesamiento de 64 KiB/s para el nivel de servicio Premium o de 128 KiB/s para el nivel de servicio Extreme al volumen. Si bien cada GiB de tamaño de nivel frío agrega 2 KiBps de capacidad de procesamiento al volumen con mayor latencia de acceso. Si necesitas más rendimiento, solo agrega capacidad adicional al volumen, ya que el espacio vacío en el volumen se cuenta como capacidad de nivel activo.

El nivel de acceso frecuente almacena de forma coherente todos los metadatos de inodos necesarios para la lista de archivos y carpetas, así como la información de marcas de tiempo.

Volúmenes de tipo flexible

La nivelación automática está disponible para los grupos de rendimiento personalizado de Flex Unified y Flex File. Puedes habilitarlo durante la creación del grupo de almacenamiento o en grupos existentes. Cuando habilites la nivelación automática en un grupo existente, debes seleccionar un tamaño de nivel activo que coincida con el tamaño actual del grupo de almacenamiento. Todos los volúmenes del grupo comparten la capacidad de rendimiento establecida a nivel del grupo.

Cuando creas un grupo de almacenamiento como administrador, debes especificar el tamaño del umbral del nivel activo como un parámetro adicional. El tamaño mínimo del nivel de acceso frecuente es de 1 TiB. Debes asegurarte de que el nivel de acceso frecuente tenga capacidad suficiente para almacenar tus datos activos. Si el nivel activo es demasiado pequeño y los datos se escriben más rápido que la velocidad a la que se enfrían y se mueven al nivel en frío, es posible que el nivel activo se llene. Esto puede provocar que tus aplicaciones reciban errores de escritura por falta de espacio. Por lo tanto, es fundamental realizar un dimensionamiento adecuado y una supervisión continua.

Puedes supervisar el tamaño del nivel activo de forma manual o habilitar un aumento automático del nivel activo en el grupo. Cuando está habilitado, el nivel activo aumenta automáticamente su tamaño en un 10% cuando está lleno, hasta el tamaño total del grupo de almacenamiento. Ten en cuenta que no se puede disminuir el tamaño de la capa de acceso frecuente de un grupo. Por lo tanto, evita aplicar cargas de trabajo que migren grandes conjuntos de datos de datos inactivos al grupo. De lo contrario, tu nivel de acceso frecuente seguirá creciendo, lo que reducirá los ahorros de costos del cambio de nivel automático.

Para evitar que el nivel activo se llene con grandes escrituras de datos en frío en un volumen, en especial durante la migración de datos, se puede habilitar una marca de omisión del nivel activo para dirigir las escrituras directamente al nivel en frío, omitiendo el nivel activo. Una vez que finalice la migración, puedes inhabilitar la marca y reanudar el funcionamiento normal, en el que las escrituras se dirigen primero al nivel activo. Los datos activos que omitieron el nivel activo durante la migración se vuelven a trasladar a ese nivel en el primer acceso aleatorio.

El nivel de acceso frecuente almacena de forma coherente todos los metadatos de inodos necesarios para la lista de archivos y carpetas, así como la información de marcas de tiempo.

Cómo elegir el umbral de enfriamiento adecuado

La frecuencia de acceso a los bloques de datos se supervisa en intervalos de 4 KiB. Cada día sin acceso a un bloque lo enfría más, y su temperatura se mide en días. Cuando la temperatura de un bloque alcanza el valor del umbral de enfriamiento configurado en el volumen, el bloque es apto para trasladarse al nivel frío. Solo los bloques aptos se mueven al nivel de almacenamiento en frío a diario. Si se accede al bloque de forma aleatoria, la temperatura se establece en 0 días y el ciclo de enfriamiento comienza de nuevo.

El umbral de enfriamiento se define a nivel del volumen y se puede establecer entre 2 y 183 días para los volúmenes Flex, Premium y Extreme.

Los datos del nivel frío tienen un precio más bajo que los del nivel activo. Usar un umbral de enfriamiento más corto mueve los datos al nivel en frío antes, lo que puede reducir los costos generales. Si bien establecer el umbral de enfriamiento más bajo parece beneficioso, establecerlo demasiado corto podría generar ahorros de costos limitados.

El acceso a los datos del nivel en frío es más lento que el acceso a los datos del nivel activo. Usar un umbral de enfriamiento demasiado corto puede ralentizar el acceso a tus datos. El rendimiento general del volumen depende de las capacidades del nivel activo.

Mover los datos hacia y desde el nivel en frío genera costos de transferencia de datos. Si eliges un umbral de enfriamiento corto, los datos pueden moverse con mayor frecuencia entre los niveles activos y los inactivos, lo que reduce el rendimiento del volumen y aumenta el costo general.

Usar un umbral de enfriamiento demasiado corto puede causar problemas. El valor predeterminado del umbral de enfriamiento es de 31 días.

Precios de la nivelación automática

Tu facturación se basa en el nivel activo asignado y el nivel inactivo utilizado, y cada uno se cobra a su tarifa respectiva. Para obtener más información sobre los precios, consulta Precios de los grupos de almacenamiento.

La facturación del grupo de almacenamiento se basa en el tamaño total del nivel en frío de todos los volúmenes dentro de ese grupo. Luego, este almacenamiento total de nivel en frío se cobra según los precios del nivel en frío, que son significativamente más bajos que los precios del nivel activo.

Los precios del nivel de acceso frecuente dependen del tipo de nivel de servicio:

  • En el caso de los niveles de servicio Premium y Extreme, el tamaño del nivel activo se calcula como el tamaño total del grupo menos el tamaño del nivel inactivo y se cobra según los precios del nivel activo del grupo. Si el tamaño del nivel activo del grupo es inferior a 2 TiB, se cobrará un mínimo de 2 TiB a la tarifa del nivel activo y la capacidad restante se cobrará a la tarifa del nivel inactivo.

  • Para el nivel de servicio Flex, la capacidad del nivel activo asignada se cobra según los precios del nivel activo del grupo.

La nivelación automática no afecta la capacidad de IOPS y la capacidad de procesamiento de los grupos de rendimiento personalizado de Flex Unificado y Flex File, pero el acceso a datos fríos genera una mayor latencia y una menor capacidad de procesamiento.

Además, se aplican cargos por el tráfico de red asociado con la transferencia de datos hacia el nivel en frío o desde este. Para obtener más información sobre los precios, consulta Precios de los grupos de almacenamiento.

Habilitar el nivel automático

En el caso de los volúmenes en grupos de almacenamiento con la nivelación automática habilitada, se muestra una pestaña Nivelación automática en la página de detalles a nivel del volumen. Indica si la segmentación está habilitada o inhabilitada para el volumen. Si haces clic en esta pestaña, puedes consultar estadísticas, administrar la configuración de la segmentación automática y pausar o reanudar la segmentación.

Cómo consultar las estadísticas de la segmentación por niveles

NetApp Volumes proporciona estadísticas de nivelación automática a nivel del volumen y del grupo de almacenamiento.

Estadísticas del nivel de volumen

Puedes ver las estadísticas de niveles de un volumen con la consola de Google Cloud , Google Cloud CLI o Cloud Monitoring.

Sigue estas instrucciones para consultar las estadísticas de niveles de un volumen con la consola de Google Cloud o Google Cloud CLI.

Console

  1. Ve a la página Volúmenes de NetApp en la consola de Google Cloud .

    Ir a NetApp Volumes

  2. Haz clic en el nombre del volumen.

  3. Si la nivelación está habilitada en el volumen, se mostrará la pestaña Nivelación automática. Selecciona la pestaña.

  4. Revisa los campos Datos actuales del nivel de calor y Datos actuales del nivel de frío.

gcloud

Cómo consultar las estadísticas de niveles de un volumen:

  gcloud netapp volumes describe VOLUME_NAME \
   --project=PROJECT_ID \
   --location=LOCATION \
   --format="table(capacityGib,hotTierSizeUsedGib,coldTierSizeGib)"

Reemplaza la siguiente información:

  • VOLUME_NAME: el nombre del volumen

  • PROJECT_ID: Es el nombre del proyecto en el que se encuentra el volumen.

  • LOCATION: Es la ubicación del volumen.

En el caso de los niveles de servicio Flex, el comando muestra el tamaño del nivel de acceso frecuente y el nivel de acceso infrecuente. En el caso de los niveles de servicio Premium y Extreme, no se muestra el tamaño del nivel de acceso frecuente. El tamaño del nivel activo se puede calcular con la siguiente fórmula: capacityGib menos coldTierSizeGib.

Para obtener más información sobre las marcas opcionales adicionales, consulta la documentación del SDK de Google Cloud sobre volúmenes.

Cloud Monitoring

Cloud Monitoring recibe estadísticas de niveles automáticos para los volúmenes Premium y Extreme, que se pueden visualizar con el Explorador de métricas o los paneles. Las métricas disponibles incluyen las siguientes:

  • /volume/auto_tiering/tiered_bytes: Especifica la cantidad de bytes almacenados en el nivel de acceso frecuente y el nivel de acceso infrecuente. Puedes filtrar esta métrica con la etiqueta tier para ver los datos del nivel de acceso frecuente o del nivel de acceso infrecuente.

  • /volume/auto_tiering/cold_tier_read_byte_count: Es la cantidad de bytes leídos desde el nivel de almacenamiento en frío.

  • /volume/auto_tiering/cold_tier_write_byte_count: Es la cantidad de bytes escritos en el nivel de almacenamiento en frío.

Para obtener más información, consulta Cloud Monitoring.

Estadísticas a nivel del grupo de almacenamiento

Cloud Monitoring recibe estadísticas de niveles automáticos para las agrupaciones Premium y Extreme, que se pueden visualizar con el Explorador de métricas o los paneles. Las métricas disponibles incluyen las siguientes:

  • /storage_pool/auto_tiering/tiered_bytes: Especifica la cantidad de bytes almacenados en el nivel de acceso frecuente y el nivel de acceso infrecuente. Puedes filtrar esta métrica con la etiqueta tier para ver los datos del nivel de acceso frecuente o del nivel de acceso infrecuente.

  • /storage_pool/auto_tiering/cold_tier_read_byte_count: Es la cantidad de bytes leídos desde el nivel de almacenamiento en frío.

  • /storage_pool/auto_tiering/cold_tier_write_byte_count: Es la cantidad de bytes escritos en el nivel de almacenamiento en frío.

Para obtener más información, consulta Cloud Monitoring.

Edita los parámetros de la nivelación automática

Usa las siguientes instrucciones para editar los parámetros de niveles de un volumen con la Google Cloud consola, Google Cloud CLI o el modo ONTAP.

Console

  1. Ve a la página Volúmenes de NetApp en la consola de Google Cloud .

    Ir a NetApp Volumes

  2. Haz clic en el nombre del volumen.

  3. Si la nivelación está habilitada en el volumen, se mostrará la pestaña Nivelación automática. Selecciona la pestaña.

    • Si la segmentación por niveles está habilitada, haz clic en Pausar la segmentación por niveles automática para pausarla.

    • Si la segmentación por niveles está pausada, haz clic en Reanudar la segmentación por niveles automática para reanudarla.

  4. Para cambiar el umbral de enfriamiento, haz clic en Editar umbral de enfriamiento y, luego, ingresa un valor nuevo. Haz clic en Guardar.

gcloud

Edita los parámetros de la administración automática de niveles con el siguiente comando:

  gcloud netapp volumes update VOLUME_NAME \
   --project=PROJECT_ID \
   --location=LOCATION \
   --tiering-policy=tier-action=ENABLED_OR_DISABLED,cooling-threshold-days=DAYS

Reemplaza la siguiente información:

  • VOLUME_NAME: el nombre del volumen

  • PROJECT_ID: Es el nombre del proyecto en el que se encuentra el volumen.

  • LOCATION: Es la ubicación del volumen.

Para obtener más información sobre las marcas opcionales adicionales, consulta la documentación del SDK de Google Cloud sobre volúmenes.

Modo ONTAP

Identifica los comandos de ONTAP necesarios en la documentación de ONTAP.

Por ejemplo, consulta Cómo modificar la política de niveles predeterminada de FabricPool de un volumen de ONTAP.

Después de identificar los comandos necesarios, consulta Modo ONTAP para obtener instrucciones sobre cómo enviar comandos de ONTAP al grupo de almacenamiento.

¿Qué sigue?