Descripción:
Snowflake es una aplicación SaaS (Software as a Service) basada en el concepto Data Cloud (nube de datos); desarrollada por ex ingenieros de Oracle, proporciona una arquitectura de datos compartidos multicluster con altos índices de rendimiento, escalabilidad y simultaneidad.
Los ámbitos de aplicación donde Snowflake despliega todas sus virtudes son Data Warehouse (con su propio motor SQL), Data Lake, ingeniería de datos, ciencia de datos, intercambio de datos y desarrollo de aplicaciones de datos.
Para ubicar mejor en qué consiste Snowflake, podemos decir que es análogo a Synapse (Microsoft Azure), Redshift (Amazon Web Services) o BigQuery (Google Cloud), con la ventaja de que permite elegir el proveedor de servicios Cloud que queramos de entre estos tres, así como la región (zona de disponibilidad) de cada uno.
Objetivo del curso: Este curso proporcionará los conocimientos necesarios para aplicar ciertas capacidades, como el enmascaramiento de datos, la seguridad a nivel de fila, la seguridad a nivel de columna, la jerarquía de roles, la creación de cuadros de mando de supervisión, etc., a sus organizaciones.
Lo que aprenderá:
- Aplicar las mejores prácticas de seguridad para Snowflake
- Configurar el aprovisionamiento de usuarios, MFA, OAuth y SSO
- Configurar un modelo de seguridad Snowflake
- Diseñar una arquitectura de roles
- Utilizar el control de acceso avanzado, como la seguridad basada en filas y el enmascaramiento dinámico
- Auditar y supervisar su Snowflake Data Cloud
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Temario:
- Estructura organizativa de Snowflake
- Seguridad de la infraestructura
- Cifrado e ingestión de datos
- Autenticación: Mantener alejados a los extraños
- Control de acceso a la red
- Autorización: Control de acceso a los datos
- Auditoría y supervisión
- Compartir datos de forma segura con Snowflake
- Snowflake para la seguridad