Capacidad de almacenamiento de volumen - FSx para ONTAP

Capacidad de almacenamiento de volumen

Los volúmenes FSx para ONTAP son recursos virtuales que se utilizan para agrupar datos, determinar cómo se almacenan los datos y determinar el tipo de acceso a los datos. Los volúmenes, como las carpetas, no consumen por sí mismos la capacidad de almacenamiento del sistema de archivos. Sólo los datos que se almacenan en un volumen consumen el almacenamiento SSD y, según la Política por niveles del volumen, el almacenamiento acumulado de capacidad. El tamaño de un volumen se establece al crearlo y se puede cambiar posteriormente. Puede supervisar y gestionar la capacidad de almacenamiento de sus FSx para los volúmenes de ONTAP mediante la AWS Management Console, AWS CLI, la API y la CLI de ONTAP.

Organización de datos de volumen en niveles

Un sistema de archivos de Amazon FSx para NetApp ONTAP tiene dos niveles de almacenamiento: almacenamiento primario y almacenamiento del pool de capacidad. El almacenamiento principal es un almacenamiento SSD aprovisionado, escalable y de alto rendimiento diseñado específicamente para la parte activa del conjunto de datos. El almacenamiento agrupado con capacidad es un nivel de almacenamiento totalmente elástico que puede escalar hasta petabytes y tiene un coste optimizado para los datos a los que se accede con poca frecuencia.

Los datos de cada volumen se agrupan automáticamente en el nivel de almacenamiento del grupo de capacidad en función de la política de estratificación del volumen, el periodo de enfriamiento y la configuración de los umbrales. En las siguientes secciones, se describen las políticas de estratificación del volumen y los umbrales de ONTAP que se usan para determinar cuándo se agrupan los datos según el grupo de capacidad.

nota

FSx para ONTAP permite agrupar los datos en niveles en el grupo de capacidad en todos los volúmenes de SnapLock, independientemente del tipo de SnapLock. Para obtener más información, consulte Cómo funciona SnapLock.

Políticas de estratificación del volumen

Para determinar cómo usar los niveles de almacenamiento del sistema de archivos de FSx para ONTAP, debe elegir la política de estratificación de cada volumen del sistema de archivos. Debe elegir la política de estratificación de datos al crear un volumen y puede modificarla en cualquier momento con la consola de Amazon FSx, la AWS CLI, la API o con las herramientas de administración de NetApp. Puede elegir una de las siguientes políticas que determinan qué datos, si los hay, se agrupan en niveles en el pool de capacidad de almacenamiento.

nota

La organización en niveles puede mover los datos de los archivos y los datos de las instantáneas al nivel del pool de capacidad. Sin embargo, los metadatos de los archivos siempre permanecen en el nivel SSD. Para obtener más información, consulte Cómo se usa el almacenamiento SSD.

  • Auto: esta política traslada todos los datos inactivos (datos de usuario e instantáneas) al nivel del pool de capacidad. La velocidad de enfriamiento de los datos viene determinada por el período de enfriamiento de la política, que de forma predeterminada es de 31 días, y se puede configurar en valores entre 2 y 183 días. Cuando los bloques de datos inactivos subyacentes se leen de forma aleatoria (como en un acceso a archivos normal), se calientan y se escriben en el nivel de almacenamiento principal. Cuando los bloques de datos inactivos se leen secuencialmente (por ejemplo, mediante un análisis antivirus), permanecen fríos y permanecen en el nivel de almacenamiento del pool de capacidad. Esta es la política predeterminada al crear un volumen con la consola Amazon FSx.

  • Sólo instantáneas: esta política mueve solo datos de instantáneas al nivel de almacenamiento del pool de capacidad. La velocidad a la que las instantáneas se agrupan en niveles en el pool de capacidad viene determinada por el período de enfriamiento de la política, que de forma predeterminada se establece en 2 días y se puede configurar en valores entre 2 y 183 días. Cuando se leen datos de instantáneas inactivas, se calientan y se escriben en el nivel de almacenamiento principal. Esta es la política predeterminada al crear un volumen mediante AWS CLI, la API Amazon FSx o la CLI ONTAP de NetApp.

  • Todos: esta política marca todos los datos de los usuarios y los datos de las instantáneas como inactivos y los almacena en el nivel del pool de capacidad. Cuando se leen los bloques de datos, permanecen inactivos y no se escriben en el nivel de almacenamiento principal. Cuando los datos se escriben en un volumen con la política de Todos los niveles, se siguen escribiendo inicialmente en el nivel de almacenamiento SSD y se agrupan en niveles en el conjunto de capacidades mediante un proceso en segundo plano. Tenga en cuenta que los metadatos de los archivos siempre permanecen en el nivel SSD.

  • Ninguna: esta política mantiene todos los datos del volumen en el nivel de almacenamiento principal e impide que se trasladen al almacenamiento del pool de capacidad. Si cambia un volumen en esta política, todos los datos existentes en el almacenamiento del grupo de capacidad permanecerán allí hasta que un cliente los lea y cualquier dato nuevo residirá en el nivel de almacenamiento principal. Para mover los datos almacenados anteriormente en niveles al nivel de almacenamiento principal, puede usar Políticas de recuperación en la nube.

Para obtener más información sobre cómo configurar o modificar la política de organización por niveles de un volumen, consulte Actualización de una política de estratificación.

Como práctica recomendada, al migrar los datos que planea almacenar a largo plazo en un pool de almacenamiento, le recomendamos que utilice la política de niveles Automática en su volumen. Con la estratificación automática, los datos se almacenan en el nivel de almacenamiento en SSD durante un mínimo de 2 días (en función del periodo de refrigeración del volumen) antes de pasar al nivel del grupo de capacidad. ONTAP ejecuta periódicamente la desduplicación posterior al proceso de los datos almacenados en el nivel de almacenamiento en SSD. Para ello, se ajusta automáticamente la frecuencia en función de la velocidad de cambio de los datos en el volumen; las velocidades más altas provocan tareas de desduplicación posteriores al proceso con mayor frecuencia.

De forma predeterminada, la compresión posterior al proceso está desactivada en ONTAP debido al impacto que puede tener en el rendimiento de las cargas de trabajo continuas del sistema de archivos. Debe evaluar el impacto en el rendimiento de la carga de trabajo antes de habilitar la compresión posterior al proceso. Para habilitar la compresión posterior al proceso, asuma el nivel de privilegio de diagnóstico en la CLI de ONTAP y ejecute el siguiente comando:

::> volume efficiency inactive-data-compression modify -vserver svm-name -volume vol-name -is-enabled true

ONTAP ejecuta la compresión posterior al proceso para los datos que se retienen en el almacenamiento en SSD durante un mínimo de 14 días. En el caso de las cargas de trabajo en las que es poco probable que se pueda acceder a los datos después de un periodo más corto, puede modificar la configuración de compresión posterior al proceso para ejecutarla antes. Por ejemplo, para aplicar los ahorros de compresión posterior al proceso a los datos a los que no se ha accedido durante 5 días, ejecute el siguiente comando de la CLI de ONTAP:

::> volume efficiency inactive-data-compression modify -vserver svm-name -volume vol-name -threshold-days 5 -threshold-days-min 2 -threshold-days-max 14

Para obtener más información sobre el comando, consulte volume efficiency inactive-data-compression modify

Al retener los datos en la SSD, se maximizan las velocidades de transferencia de las copias de seguridad del volumen que se crean, ya que las velocidades de transferencia de datos son más altas en el almacenamiento en SSD.

Periodo de enfriamiento de organización en niveles

El periodo de enfriamiento por niveles de un volumen establece la cantidad de tiempo que tardan los datos del nivel de SSD en marcarse como fríos. El periodo de enfriamiento se aplica a las políticas de niveles Auto y Snapshot-only. Puede establecer el período de refrigeración en un valor comprendido entre 2 y 183 días. Para obtener más información sobre la configuración del periodo de enfriamiento, consulte Actualización de días mínimos de enfriamiento.

Los datos se agrupan entre 24 y 48 horas después de que finalice su periodo de enfriamiento. La organización en niveles es un proceso en segundo plano que consume recursos de la red y tiene una prioridad inferior a la de las solicitudes dirigidas a los clientes. Las actividades de organización por niveles se limitan cuando hay solicitudes continuas dirigidas a los clientes.

Políticas de recuperación en la nube

La política de recuperación en la nube de un volumen establece las condiciones que especifican cuándo se permite que los datos leídos del nivel del pool de capacidad pasen al nivel de SSD. Si la política de recuperación en la nube se establece de forma distinta a Default, esta política anula el comportamiento de recuperación de la política de organización por niveles del volumen. Un volumen puede tener una de las siguientes políticas de recuperación de la nube:

  • Predeterminada: esta política recupera datos por niveles basándose en la política de niveles subyacente del volumen. Esta es la política de recuperación en la nube predeterminada para todos los volúmenes.

  • Nunca: esta política nunca recupera datos por niveles, independientemente de si las lecturas son secuenciales o aleatorias. Esto es similar a configurar la política de organización por niveles de su volumen en Todos, con la diferencia de que puede utilizarla con otras políticas (Automática o Sólo instantáneas) para clasificar los datos según el período mínimo de enfriamiento en lugar de hacerlo de forma inmediata.

  • Durante la lectura: esta política recupera datos por niveles para todas las lecturas de datos dirigidas por el cliente. Esta política no tiene efecto cuando se utiliza la política Todos los niveles.

  • Promocionar: esta política marca todos los datos de un volumen que se encuentran en el pool de capacidad para su recuperación en el nivel SSD. Los datos se marcarán la próxima vez que se ejecute el escáner diario de organización en niveles en segundo plano. Esta política es beneficiosa para las aplicaciones que tienen cargas de trabajo cíclicas que se ejecutan con poca frecuencia, pero que requieren el rendimiento del nivel SSD cuando se ejecutan. Esta política no tiene efecto cuando se utiliza la política Todos los niveles.

Para obtener información sobre cómo configurar la política de recuperación de un volumen en la nube, consulte Actualización de la política de recuperación de un volumen en la nube.

Umbrales de niveles

La utilización de la capacidad de almacenamiento en SSD de un sistema de archivos determina la forma en que ONTAP administra el comportamiento de estratificación de todos los volúmenes. En función del uso de la capacidad de almacenamiento SSD de un sistema de archivos, los siguientes umbrales establecen el comportamiento de organización en niveles tal como se describe. Para obtener información sobre cómo monitorizar la utilización de la capacidad del nivel de almacenamiento SSD de un volumen, consulte Supervisión de la capacidad de almacenamiento de volumen.

nota

Le recomendamos que no supere el 80% de utilización de la capacidad de almacenamiento de su nivel de almacenamiento SSD. En el caso de los sistemas de archivos de segunda generación, esta recomendación se aplica tanto a la utilización media total de todos los agregados del sistema de archivos como a la utilización de cada agregado individual. Esto garantiza que la organización en niveles funcione correctamente y supone una sobrecarga para los datos nuevos. Si su nivel de almacenamiento SSD utiliza constantemente la capacidad de almacenamiento por encima del 80%, puede aumentar la capacidad de su nivel de almacenamiento SSD. Para obtener más información, consulte Actualización del almacenamiento en SSD e IOPS del sistema de archivos.

FSx para ONTAP utiliza los siguientes umbrales de capacidad de almacenamiento para gestionar la organización en niveles de los volúmenes:

  • Utilización del nivel de almacenamiento SSD inferior al 50%: en este umbral, se considera que el nivel de almacenamiento SSD está infrautilizado, y sólo los volúmenes que están utilizando la política Todos los niveles tienen datos escalonados en el almacenamiento del pool de capacidad. Los volúmenes con políticas Auto y Sólo instantáneas no clasifican los datos en este umbral.

  • Utilización de los niveles de almacenamiento SSD superior al 50%: los volúmenes con políticas de niveles Auto y Sólo instantáneas los datos según la configuración de estratificación mínima de días de enfriamiento. El valor predeterminado es de 31 días.

  • Utilización del nivel de almacenamiento SSD superior al 90%: en este umbral, Amazon FSx prioriza la conservación del espacio en el nivel de almacenamiento SSD. Los datos fríos del nivel del pool de capacidad ya no se mueven al nivel de almacenamiento SSD cuando se leen para volúmenes que utilizan las políticas Auto y Sólo instantáneas.

  • Utilización del nivel de almacenamiento SSD superior al 98%: todas las funciones de organización en niveles se detienen cuando el nivel de almacenamiento SSD tiene un uso igual o superior al 98%. Puede seguir leyendo desde los niveles de almacenamiento, pero no puede escribir en ellos.

Capacidad de almacenamiento de instantáneas y volumen

Una instantánea es una imagen de solo lectura de un volumen de Amazon FSx para NetApp ONTAP en un momento dado. Las copias instantáneas ofrecen protección contra la eliminación o modificación accidental de los archivos de sus volúmenes por parte de los usuarios finales. Con las instantáneas, los usuarios pueden ver y restaurar fácilmente archivos o carpetas individuales a partir de una instantánea anterior.

Las instantáneas se almacenan junto con los datos del sistema de archivos y consumen la capacidad de almacenamiento del sistema de archivos. Sin embargo, las instantáneas consumen capacidad de almacenamiento solo para las partes de los archivos que han cambiado desde la última instantánea. Las instantáneas no se incluyen en las copias de seguridad de los volúmenes del sistema de archivos.

Las instantáneas están habilitadas de forma predeterminada en sus volúmenes, mediante la política de instantáneas predeterminada. Las instantáneas se almacenan en el directorio .snapshot de la raíz de un volumen. Puede administrar la capacidad de almacenamiento por volumen de instantáneas de las siguientes maneras:

Para obtener más información, consulte Protección de los datos con instantáneas.

Capacidad de archivos de volumen

Los volúmenes de Amazon FSx para NetApp ONTAP tienen punteros de archivos que se utilizan para almacenar metadatos de archivos, como el nombre del archivo, la hora de último acceso, los permisos y el tamaño, y para servir como punteros a bloques de datos. Estos punteros de archivos se denominan inodos y cada volumen tiene una capacidad finita para el número de inodos, lo que se denomina capacidad de archivos de volumen. Cuando un volumen se agota o se agotan los archivos disponibles (inodos), no se pueden escribir datos adicionales en ese volumen.

La cantidad de objetos del sistema de archivos (archivos, directorios, copias instantáneas) que puede contener un volumen viene determinada por el número de inodos que tenga. La cantidad de inodos en un volumen aumenta proporcionalmente a la capacidad de almacenamiento del volumen (y a la cantidad de componentes de volumen de los volúmenes FlexGroup). De forma predeterminada, los volúmenes FlexVol (o componentes FlexGroup) con una capacidad de almacenamiento de 648 GiB o más tienen todos la misma cantidad de inodos: 21 251 126. Si crea un volumen superior a 648 GiB y desea que tenga más de 21 251 126 inodos, debe aumentar el número máximo de inodos (archivos) manualmente. Para obtener más información sobre cómo ver la cantidad máxima de archivos de un volumen, consulte Supervisión de la capacidad de archivos de un volumen.

El número predeterminado de inodos en un volumen es 1 inodo por cada 32 KiB de capacidad de almacenamiento de volumen, hasta un tamaño de volumen de 648 GiB. Para un volumen de 1 GiB:

Tamaño del volumen en bytes × (1 archivo ÷ inode_size_in_bytes) = maximum_number_of_files

1 073 741 824 bytes × (1 archivo ÷ 32 768 bytes) = 32 768 archivos

Puede aumentar el número máximo de inodos que puede contener un volumen, hasta un máximo de 1 inodo por cada 4 KiB de capacidad de almacenamiento. Para un volumen de 1 GiB, esto aumenta el número máximo de inodos o archivos de 32.768 a 262.144:

1 073 741 824 bytes × (1 archivo ÷ 4096 bytes) = 262 144 archivos

Un volumen de FSx para ONTAP puede tener un máximo de 2 mil millones de inodos.

Para obtener información sobre cómo cambiar la cantidad máxima de archivos que puede almacenar un volumen, consulte Actualización de la cantidad máxima de archivos en un volumen.