Módulo 5 Flashcards
Almacenamiento y BD
Que es Amazon DynamoDB
Es una bd sin servidor, nosql no relacional que esta diseñada para un fin (es decir se usa para casos concretos y no es adecuada para cualquier carga de trabajo), con tiempos de respuesta en milisegundos, totalmente administrada y escalable.
Que es un tabla en BD
Un lugar donde se almacenan y consultan datos
Porque las bd no relacional a veces se denomina bd no SQL
Porque no utilizan ni columnas ni filas para organizar los datos
Pares clave-valor en bd no relacional
Estrategia estructural donde los datos se organizan en elementos (claves) y los elementos tienen atributos (valores)
Características de Amazon RDS (Amazon Relational Database Service)
Es un servicio que permite ejecutar bd relacionales en AWS Cloud.
- sql
- Alta disponibilidad automática y recuperación
- Propiedad de los datos del cliente (tú controlas los datos)
- Propiedad del esquema del cliente (tú controlas el esquema)
- Control de la red del cliente (tú controlas la red)
- Disponible en 6 motores de bases de datos:
- Amazon Aurora
- PostgreSQL
- MySQL
- MariaDB
- Oracle Database
- Microsoft SQL Server
Características de Amazon DynamoDB
- NO SQL
- Valor clave
- Capacidades de rendimiento masivo
- Potencial de tamaño a escala de PetaBytes
- Acceso granular a API
Que es un Almacén de datos (datawarehouse)
Es una plataforma que reúne datos de múltiples fuentes diferentes en un único repositorio de datos. Esta diseñada para trabajar con BI (Big Data).
Que es Amazon Redshift
Es un almacén de datos como servicio, es decir no requiere servidor y por tanto administración de la infraestructura.
Que es Amazon Database Migration Service
Servicio que ayuda a migrar una bd a AWS con las ventajas:
- La bd fuente sigue estando completamente operativa durante la migracion.
- Por lo que se reduce el tiempo de inactividad de la misma y las aplicaciones que dependen de ella.
- Las bd fuente y de destino no tienen que ser del mismo tipo.
Migración de BD Homogénea
Migración por medio de Amazon Database Migration Service de bd del mismo tipo:
MySQL -> Amazon RDS for MySQL
Microsoft SQL Server -> Amazon RDS for SQL Server
Oracle -> Amazon RDS for Oracle
Migración de BD Heterogeneas
Migración por medio de Amazon Database Migration Service (DMS) entre BD de diferente tipos.
Es una migración a 2 pasos:
Paso 1: Por medio de AWS Schema Convertion Tool se convierte el esquema y códigos de bd para que coincidan con el destino.
Paso 2: Se usa DMS para migrar los datos de la fuente al destino.
Otros Usos de DMS (Amazon Database Migration Tool)
- Desarrollo y migración de bd de prueba (desarrolladores hagan pruebas con datos de producción sin afectar la producción).
- Consolidación de bd (es decir tener varias bd y consolidarlas en una unica bd central).
- Replicación continua de bd.
Que es Amazon DocumentDB
Servicio de db no sql no relacional de documentos compatible con cargas de trabajo de MongoDB (sistema de gestion de bd (dbms) no sql, no relacional orientado a documentos y de código abierto)
Que es Amazon Neptune
BD de grafos (colección sistemática de datos que enfatiza las diferentes relaciones entre entidades de datos) para redes sociales y motores de recomendación. Se puede usar para crear y ejecutar aplicaciones que funciones con conjuntos de datos altamente conectados, como motores de recomendación, detección de fraude y grafos de conocimiento.
Que es Amazon Managed Blockchain
Servicio totalmente gestionado que te permite configurar una red de cadenas de bloque escalable con solo unos clics.
Que es un blockchain
Se puede definir como una estructura matemática para almacenar datos de una manera casi imposible de falsificar.
Que es Amazon Quantum Ledger Database (Amazon QLDB)
BD de libro mayor completamente administrada en la que se proporciona un registro de transacciones transparente, inmutable y que se puede verificar mediante criptografía.
Que es Amazon ElastiCache
Acelerador de bd mediante la adición de capas de cache para guardar las consultas más comunes (de milisegundos a microsegundos)
Que es Amazon DynamoDB Accelerator (DAX)
Acelerador de bd para DynamoDB
Que es almacenamiento en bloque
Tecnología que divide los datos en bloques de igual tamaño y los almacena como piezas separadas. Cada bloque tiene un identificador único y se puede almacenar en diferentes sistemas.
Es adecuado para archivos estáticos que no se modifican con frecuencia.
Cuando se utiliza un notebook por ejemplo el sistema utiliza un almacenamiento en bloque ya sea por medio de un disco duro o un disco de estado solido.
Que es Amazon Elastic Block Storage (EBS)
Sistema de almacenamiento en bloque de amazon.
Disco duro virtual que se adjunta a una instancia y que permite la conservación de los datos después de que la instancia haya sido detenida.
EBS permite crear copias de seguridad incrementales llamadas instantáneas.
Para pedir uno se debe definir:
- Tamaño
- Tipo
- Configuraciones adicionales que se requieran
Almacenamiento de objetos vs en bloque
El almacenamiento de objetos almacena y administra todos los datos en un formato no estructurado y en unidades denominadas objetos. El almacenamiento en bloques toma cualquier dato, como un archivo o una entrada de base de datos, y lo divide en bloques de igual tamaño.
Al modificar un archivo en almacenamiento en bloque solo se modifica la parte del archivo que fue alterada mientras que cuando se modifica un archivo en almacenamiento de objeto se modifica todo el archivo.
Que es Amazon Simple Storage Service (Amazon S3)
Sistema de almacenamiento como objeto (llamados buckets/ por ejemplo: un archivo es un objeto y una carpeta un bucket / cada objeto consta de datos, metadatos y clave) que proporciona un almacenamiento y recuperación cas ilimitada de datos. Soporta objetos con un máximo de 5TB y almacena versiones de objetos para protegerlos contra la eliminación accidental.
Solo se paga por lo que se usa.
Tipos de Almacenamiento de S3
- S3 Standard: Para datos de acceso frecuente, en un mínimo de 3 zonas de disponibilidad a precios más altos. Proporciona 11 9 de permanecer intacto durante un periodo de 1 año (99.999999999 % de durabilidad). Alojamiento de sitio web estático. Precio alto.
- S3 Standard IA: Para datos de acceso poco frecuente, similar a standard pero con precios de almacenamiento inferior y recuperación mayor (datos se recuperan rápidamente). 3 zonas de disponibilidad.
*S3 One Zone Infrequent Access ( One Zone IA): Almacena datos en una unica zona de disponibilidad a precios menores que Standard IA.
- S3 Intelligent Tiering: Ideal para datos de patrones de acceso desconocidos o cambiantes. Requiere pequeña tarifa mensual de supervisión y automatización por objeto. Supervisa los datos a nivel de acceso poco frecuente (30 días) o a acceso frecuente.
*Recuperación instantánea de S3 Glacier: Útil con datos archivados que requieren acceso inmediato. Se pueden recuperar objetos en pocos milisegundos.
- S3 Flexible Retrieval: Bajo precio, diseñado para archivar datos. Puede recuperar objetos en minutos u horas (1minuto u 12 horas).
- S3 Glacier deep archive: Más barato ideal para archivar. Recupera objetos en 12 horas. 3 zonas de disponibilidad.
- S3 Outpost: Crea buckets de s3 en Amazon Outpost. Facilita el acceso al almacenamiento y la recuperación de datos en amazon Outpost