Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia | |||
| info:cursos:itformacion:awsassociate:ddbb [15/10/2018 09:10] – [AWS RDS] mate | info:cursos:itformacion:awsassociate:ddbb [15/10/2018 09:47] (actual) – [RDS : Backups, Multi AZ, Read Replicas] mate | ||
|---|---|---|---|
| Línia 75: | Línia 75: | ||
| == RDS : Backups, Multi AZ, Read Replicas | == RDS : Backups, Multi AZ, Read Replicas | ||
| + | === backups | ||
| + | * automated | ||
| + | * ... | ||
| + | * preferred backup windows | ||
| + | * durante la copia puede haber degradación de servicio | ||
| + | * usar MultiAZ para tener replicas automáticas sincronizadas (y además se usa para hacer copias de seguridad sin degradación) | ||
| + | * las copias se borran al borrar la BDD | ||
| + | * DB Snapshots | ||
| + | * se guardan en S3 | ||
| + | * no se borran al borrar BDD | ||
| + | |||
| + | === encrypted | ||
| + | * sorporta todo tipo de BDD | ||
| + | * si tenemos una BDD sin encriptar, podemos hacer una snapshot, encriptarlo y recuperarlo de ahí | ||
| + | |||
| + | === MultiAZ | ||
| + | * no mejora rendimiento | ||
| + | * redundancia | ||
| + | * no se accede a la " | ||
| + | * está por si cae la principal | ||
| + | * replicación síncrona | ||
| + | |||
| + | === Read Replicas - Scaling | ||
| + | * mejorar lectura, NO ESCRITURA | ||
| + | * solo Aurora, MySQL, MariaDB, PostgreSQL | ||
| + | * usa el sistema de réplica propio del motor que se usa | ||
| + | * escenarios: | ||
| + | * carga alta en lectura de datos | ||
| + | * servir tráfico de lectura si cae la principal | ||
| + | * backup automático ha de estar activo | ||
| + | * Aurora hasta 15 réplicas | ||
| + | * MySQL, MariaDB, PostreSQL hasta 5 réplicas | ||
| + | * replicación asíncrona | ||
| + | * permite réplicas entre regiones | ||
| + | * PostgreSQL no permite... | ||
| + | * Aurora, MySQL, MariaDB permite un segundo nivel de réplica de lectura (réplica de réplica) | ||
| + | |||
| + | == DynamoDB | ||
| + | * replica síncrona en las diferentes AZ de una región (alta disponibilidad y alta durabilidad) | ||
| + | * totalmente gestionada | ||
| + | * modos: | ||
| + | * eventually consistent read : puede tardar 1 segundo en actualizar la información | ||
| + | * strongly consistent reads : mucho más rápido (y más caro) | ||
| + | * get/put... | ||
| + | * reparte los datos entre diferentes datacenters (alta disponibilidad por defecto) | ||
| + | * discos SSD | ||
| + | * global tables -> DynamoDB a través de regiones | ||
| + | * cada Dynamo tiene unos ratios de lectura/ | ||
| + | * read capacity unit : 1 strongly consistent read o 2 eventually consistent read, hasta un máximo de 4KB | ||
| + | * write capacity unit : 1 escritura por segundo, hasta un máximo de 1KB | ||
| + | |||
| + | == Redshift | ||
| + | * warehouse | ||
| + | * SQL Standard | ||
| + | * a partir de $0,25/h hasta $1000/ | ||
| + | * nodo simple, a partir de 160GB | ||
| + | * multi nodo, hasta 128 | ||
| + | * performance | ||
| + | * ... | ||
| + | * pricing: | ||
| + | * por hora y nodo | ||
| + | * almacenamiento | ||
| + | * transferencia de datos | ||
| + | * datos escaneados <- Redshift Spectrum | ||
| + | * por defecto lo encripta y permite: | ||
| + | * AES256 | ||
| + | * HMS = Hardware Security Modules | ||
| + | * KMS | ||
| + | |||
| + | == ElastiCache | ||
| + | * redis y memcached | ||
| + | * diferencias: | ||
| + | |||
| + | == RDS Aurora | ||
| + | * optimizado y recomendado por Amazon | ||
| + | * versión SQL propia | ||
| + | * copias en 3 AZ | ||
| + | * ... | ||