Análisis de Amazon S3: análisis de clases de almacenamiento
Con la herramienta de análisis de clases de almacenamiento de Amazon S3 podrá analizar los patrones de acceso al almacenamiento para poder determinar cuándo trasladar los datos adecuados según la clase de almacenamiento apropiada. Esta nueva función de análisis de las clases de almacenamiento de Amazon S3 observa los patrones de acceso a los datos para ayudarle a determinar cuándo trasladar el almacenamiento STANDARD al que se acceda con menos frecuencia a la clase de almacenamiento STANDARD_IA (IA hace referencia a “acceso poco frecuente”). Para obtener más información acerca de las clases de almacenamiento, consulte Descripción y administración de clases de almacenamiento de Amazon S3.
Después de que el análisis de clase de almacenamiento observe estos patrones de acceso poco frecuentes de un conjunto de datos filtrados durante un periodo determinado de tiempo, puede usar los resultados del análisis para mejorar la configuración del ciclo de vida. Puede configurar el análisis de clases de almacenamiento para analizar todos los objetos de un bucket. También puede configurar filtros para agrupar objetos de modo que se analicen según un prefijo común (es decir, objetos que tengan nombres que comiencen por una cadena común), por etiquetas de objetos o por prefijos y etiquetas. Seguramente descubrirá que el filtrado por grupos de objetos es la mejor manera de beneficiarse del análisis de clases de almacenamiento.
importante
El análisis de clases de almacenamiento solo proporciona recomendaciones para las clases Standard a Standard-IA.
Puede tener varios análisis de clases de almacenamiento por bucket, hasta 1000, y recibirá un análisis separado para cada filtro. Las configuraciones de múltiples filtros le permiten analizar grupos específicos de objetos para mejorar las configuraciones de ciclo de vida que pasen objetos a STANDARD IA.
El análisis de clases de almacenamiento muestra visualizaciones del uso en la consola de Amazon S3 que se actualizan a diario. También puede exportar estos datos de uso diario a un bucket de S3 y verlos en una aplicación de hoja de cálculo, o con herramientas de inteligencia empresarial, como Amazon QuickSight.
Hay costos asociados con el análisis de clases de almacenamiento. Para obtener información sobre precios, consulte Administración y replicación en Precios de Amazon S3
Temas
¿Cómo se configura el análisis de clases de almacenamiento?
Puede configurar el análisis de clases de almacenamiento configurando qué datos de objetos quiere analizar. Puede configurar el análisis de clases de almacenamiento para hacer lo siguiente:
-
Analizar la totalidad de los contenidos de un bucket.
Recibirá el análisis de todos los objetos del bucket.
-
Analizar objetos agrupados por prefijos y etiquetas.
Puede configurar filtros para agrupar objetos de modo que se analicen según un prefijo común, por etiquetas de objetos o por prefijos y etiquetas. Recibirá un análisis separado para cada filtro que configure. Puede tener varias configuraciones de filtro por cada bucket, hasta 1000.
-
Exportar análisis de datos
Al configurar el análisis de clases de almacenamiento para un bucket o un filtro, puede decidir que los datos del análisis se exporten a un archivo a diario. El análisis diario se agrega al archivo para formar un registro de análisis histórico para el filtro configurado. El archivo se actualiza a diario en el destino de su elección. Al seleccionar qué datos exportar, especifique un bucket de destino y un prefijo de destino opcional donde se escribirá el archivo.
Puede utilizar la consola de Amazon S3, la API REST, la AWS CLI o los SDK de AWS para configurar el análisis de clases de almacenamiento.
-
Para obtener información acerca de cómo configurar el análisis de clase de almacenamiento en la consola de Amazon S3, consulte Configuración del análisis de clases de almacenamiento.
-
Para utilizar la API de Amazon S3, use la API REST PutBucketAnalyticsConfiguration o su equivalente desde la AWS CLI o los SDK de AWS.
¿Cómo se usa el análisis de clases de almacenamiento?
Puede usar el análisis de clases de almacenamiento para observar los patrones de acceso a los datos a lo largo del tiempo para reunir información que le ayude a mejorar la administración del ciclo de vida de su almacenamiento STANDARD_IA. Tras configurar un filtro, empezará a ver un análisis de datos en función del filtro en la consola de Amazon S3 en un plazo de 24 a 48 horas. Sin embargo, el análisis de clases de almacenamiento observa los patrones de acceso de un conjunto de datos filtrado durante 30 o más días para reunir información y analizarla antes de dar un resultado. El análisis sigue ejecutándose tras el resultado inicial y actualiza el resultado a medida que cambian los patrones de acceso.
Cuando configura un filtro por primera vez, la consola de Amazon S3) puede tardar un momento en analizar los datos.
El análisis de clases de almacenamiento observa los patrones de acceso de un conjunto de datos de objetos filtrado durante 30 o más días para reunir información suficiente para el análisis. Después de que el análisis de clases de almacenamiento haya reunido la información suficiente, verá un mensaje en la consola de Amazon S3 que indica que se completó el análisis.
Al realizar un análisis de clase de almacenamiento para objetos a los que se accede con poca frecuencia, el análisis se dirige a un conjunto filtrado de objetos agrupados según su edad desde que se cargaron en Amazon S3. El análisis de clases de almacenamiento determina si se obtiene acceso al grupo de edad con poca frecuencia analizando los siguientes factores para el conjunto de datos filtrado:
-
Los objetos en la clase de almacenamiento STANDARD son mayores de 128 KB.
-
Cuánto almacenamiento total medio tiene por cada grupo de edad.
-
Número medio de bytes transferidos (sin frecuencia) por cada grupo de edad.
-
Los datos de análisis exportados solo incluyen solicitudes que contengan datos relevantes para el análisis de clases de almacenamiento. Esto podría provocar que surjan diferencias en el número de solicitudes, y en el total de bytes de carga y solicitudes comparado con lo que se muestra en las métricas de almacenamiento o con el seguimiento de sus propios sistemas internos.
-
Las solicitudes GET y PUT que den error no se cuentan para el análisis. Sin embargo, sí que se ven estas solicitudes erróneas en las métricas de almacenamiento.
¿Qué cantidad de almacenamiento he recuperado?
La consola de Amazon S3 ilustra la cantidad de almacenamiento del conjunto de datos filtrado que se ha recuperado para el periodo de observación.
¿Qué porcentaje de almacenamiento he recuperado?
La consola de Amazon S3 también ilustra el porcentaje de almacenamiento del conjunto de datos filtrado que se ha recuperado para el periodo de observación.
Como ya hemos afirmado antes en este tema, al realizar un análisis de clase de almacenamiento para objetos a los que se accede con poca frecuencia, el análisis se dirige a un conjunto filtrado de objetos agrupados según su edad desde que se cargaron en Amazon S3. El análisis de clases de almacenamiento emplea los siguientes grupos de edad de objetos predefinidos:
-
Objetos de Amazon S3 de menos de 15 días
-
Objetos de Amazon S3 de 15 a 29 días de antigüedad
-
Objetos de Amazon S3 de 30 a 44 días de antigüedad
-
Objetos de Amazon S3 de 45 a 59 días de antigüedad
-
Objetos de Amazon S3 de 60 a 74 días de antigüedad
-
Objetos de Amazon S3 de 75 a 89 días de antigüedad
-
Objetos de Amazon S3 de 90 a 119 días de antigüedad
-
Objetos de Amazon S3 de 120 a 149 días de antigüedad
-
Objetos de Amazon S3 de 150 a 179 días de antigüedad
-
Objetos de Amazon S3 de 180 a 364 días de antigüedad
-
Objetos de Amazon S3 de 365 a 729 días de antigüedad
-
Objetos de Amazon S3 de 730 días o más
Normalmente, se necesita observar los patrones de acceso durante unos 30 días para reunir la información suficiente para el resultado de un análisis. Podría llevar más de 30 días, en función del patrón de acceso exclusivo de sus datos. No obstante, tras configurar un filtro, empezará a ver un análisis de datos según el filtro en la consola de Amazon S3 en un plazo de 24 a 48 horas. Puede ver el análisis de acceso a los objetos por días desglosados por grupos de edad del objeto en la consola de Amazon S3.
¿A qué cantidad de mi almacenamiento se obtiene acceso con poca frecuencia?
La consola de Amazon S3 muestra los patrones de acceso agrupados por los grupos de edad de objetos predefinidos. El texto se acceso frecuente o de acceso infrecuente que se muestra es una ayuda visual para ayudarle en el proceso de creación del ciclo de vida.
¿Cómo se pueden exportar los datos del análisis de clases de almacenamiento?
Puede decidir que el análisis de clases de almacenamiento exporte los informes de análisis en un archivo plano con formato de valores separados por comas (CSV). Los informes se actualizan a diario y se basan en los filtros de grupos de edad de los objetos que configure. Al usar la consola de Amazon S3 puede seleccionar la opción de exportar informes al crear un filtro. Al seleccionar qué datos exportar, especifique un bucket de destino y un prefijo de destino opcional donde se escribirá el archivo. Puede exportar los datos en un bucket de destino en una cuenta diferente. El bucket de destino debe estar en la misma región que el bucket que configure para el análisis.
Debe crear una política de bucket en el bucket de destino para conceder permisos a fin de que Amazon S3 compruebe qué Cuenta de AWS es propietaria del bucket y escriba objetos en el bucket en la ubicación definida. Para ver una política de ejemplo, consulte Concesión de permisos para el inventario de S3 y el análisis de S3.
Tras configurar los informes de análisis de las clases de almacenamiento, empezará a recibir el informe exportado a diario tras 24 horas. Después de ese momento, Amazon S3 seguirá monitoreando y proporcionando exportaciones diarias.
Puede abrir el archivo CSV en una aplicación de hoja de cálculo o importar el archivo en otras aplicaciones, como Amazon Quicksight. Para obtener información sobre cómo usar archivos de Amazon S3 con Amazon QuickSight, consulte Creación de un conjunto de datos utilizando archivos deAmazon S3 en la guía de usuario de Amazon QuickSight.
Los datos en el archivo exportado se ordenan por fecha en los grupos de edad de objetos, como se muestra en los siguientes ejemplos. Si la clase de almacenamiento es STANDARD, la fila contendrá también datos para las columnas ObjectAgeForSIATransition
y RecommendedObjectAgeForSIATransition
.
Al final del informe, el grupo de edad de los objetos se proporciona como ALL. Las filas ALL contienen totales acumulados, incluidos los objetos inferiores a 128 KB, para todos los grupos de edad de ese día.
En la siguiente sección se describen las columnas que se usan en el informe.
Diseñar el archivo exportado
En la tabla siguiente se describe el diseño del archivo de exportación del análisis de clases de almacenamiento de Amazon S3.
Utilice las barras de desplazamiento para ver el resto de la tabla.
Nombre de la columna | Dimensión/métrica | DataType | Descripción |
---|---|---|---|
Fecha | Dimensión | Cadena | Fecha de procesamiento del registro. El formato es MM-DD-AAAA. |
ConfigId | Dimensión | Cadena | Valor introducido como nombre de filtro al agregar la configuración de filtro. |
Filtro | Dimensión | Cadena | El campo |
StorageClass | Dimensión | Cadena | Clase de almacenamiento de los datos. |
ObjectAge | Dimensión | Cadena | Grupo de edad para los objetos en el filtro. Además de los 12 grupos de edad distintos (entre 0 y 14 días, entre 15 y 29 días, entre 30 y 44 días, entre 45 y 59 días, entre 60 y 74 días, entre 75 y 89 días, entre 90 y 119 días, entre 120 y 149 días, entre 150 y 179 días, entre 180 y 364 días, entre 365 y 729 días, más de 730 días) para objetos mayores de 128 KB, hay un valor extra="ALL", que representa a todos los grupos de edad. |
ObjectCount | Métrica | Entero | Número total de objetos contados por cada clase de almacenamiento para ese día. Este valor solo se rellena para |
DataUploaded_MB | Métrica | Número | Número total de datos en MB cargados por cada clase de almacenamiento para ese día. Este valor solo se rellena para |
Storage_MB | Métrica | Número | Almacenamiento total en MB por cada clase de almacenamiento para ese día en el grupo de edad. Para el |
DataRetrieved_MB | Métrica | Número | Número total de datos transferidos en MB por cada clase de almacenamiento con solicitudes GET para ese día en el grupo de edad. Para el |
GetRequestCount | Métrica | Entero | Cantidad de solicitudes GET y PUT realizadas por cada clase de almacenamiento para ese día en el grupo de edad. Para el AgeGroup="ALL", el valor representa la cantidad total de solicitudes GET y PUT para todos los grupos de edad en ese día. notaLa columna GetRequestCount está mal etiquetada y también incluye la cantidad de solicitudes PUT realizadas por clase de almacenamiento. |
CumulativeAccessRatio | Métrica | Número | Ratio de acceso acumulado. Esta ratio se usa para representar el uso/flujo de bytes de un grupo de edad determinado para determinar si un grupo de edad se puede pasar a STANDARD_IA. |
ObjectAgeForSIATransition | Métrica | Valor entero en días | Este valor solo existe si el |
RecommendedObjectAgeForSIATransition | Métrica | Valor entero en días | Este valor solo existe si el |