🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónParticionado, costos y retención
5 tareas · 38 min · Principiante
Consultar registros no es gratis, y guardarlos tampoco. Una consulta mal planteada puede leer cientos de gigabytes para contestar una pregunta de un día, y una política de retención mal puesta borra justo lo que hará falta dentro de un año. Salinas del Tordo revisa el último mes de consultas de su equipo y el ciclo de vida de sus buckets de registros. Lees las dos tablas y decides dónde se gasta de más y dónde se guarda de menos.
Objetivo de la sala
Consultar registros no es gratis, y guardarlos tampoco. Una consulta mal planteada puede leer cientos de gigabytes para contestar una pregunta de un día, y una política de retención mal puesta borra justo lo que hará falta dentro de un año. Salinas del Tordo revisa el último mes de consultas de su equipo y el ciclo de vida de sus buckets de registros. Lees las dos tablas y decides dónde se gasta de más y dónde se guarda de menos.Los archivos de CloudTrail, del balanceador y de flujo se guardan en carpetas cuyo nombre lleva la cuenta, la región y la fecha. Particionar una tabla es contarle a Athena esa estructura, para que una consulta que filtra por fecha abra solo las carpetas de esas fechas. Existe además la proyección de particiones, que le permite a Athena calcular las carpetas en vez de buscarlas una por una en un catálogo; es útil cuando hay muchas.
Sin filtro de partición la consulta recorre todo el histórico, aunque la pregunta sea de ayer.
Responde para continuar
Un analista quiere los accesos denegados de ayer en una tabla con particiones por día. ¿Cómo evita leer todo el histórico?
Ver pista de ayuda
Lo que reduce el escaneo es decirle a Athena en qué carpetas mirar.
Athena cobra según los datos que escanea, así que la medida que importa es los gigabytes leídos, no el tiempo que tardó. Revisa la tabla de consultas del mes y ordénala de mayor a menor.
Responde para continuar
¿Cuál es el id de la consulta que escaneó más datos?
Ver pista de ayuda
Ejecuta `SELECT id, datos_escaneados_gb FROM consultas_athena ORDER BY datos_escaneados_gb DESC`.
La consulta Q-5 contesta la misma pregunta que la más cara, pero con filtro de fechas. La diferencia entre las dos es lo que se pudo haber ahorrado en esa consulta. Es un dato más útil para convencer a un equipo que un sermón sobre buenas prácticas.
Responde para continuar
¿Cuántos gigabytes menos escaneó la consulta con filtro de fechas que la que no lo tenía? Escribe solo el número.
Ver pista de ayuda
Abre `SELECT * FROM consultas_athena`, localiza las dos consultas que preguntan lo mismo y resta sus datos escaneados.
La política interna de Salinas del Tordo fija cuántos días se debe conservar cada tipo de registro. La tabla de ciclo de vida muestra, además, a los cuántos días se borra de verdad cada prefijo. Si un prefijo se borra antes de lo exigido, la empresa se queda sin registro cuando lo necesite. Compara las dos columnas.
Responde para continuar
¿Qué prefijo se borra antes de cumplir los días que exige la política? Escríbelo tal cual, con la barra final.
Ver pista de ayuda
Ejecuta `SELECT * FROM ciclo_de_vida` y compara requisito_dias con se_borra_a_los_dias en cada fila.
Entre conservar todo en la clase más cara y borrar pronto hay un término medio: pasar los registros antiguos a una clase de almacenamiento más barata mediante reglas de ciclo de vida del bucket, y borrarlos solo al cumplirse el plazo. Los registros que casi nunca se consultan, pero que deben existir, son el caso típico.
Responde para continuar
Los registros de CloudTrail casi nunca se consultan después del primer mes, pero la política exige conservarlos un año. ¿Qué regla de ciclo de vida tiene más sentido?
Ver pista de ayuda
La política fija un mínimo de conservación; el ahorro se busca en cómo se guarda, no en cuánto.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.