Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
info:cursos:itformacion:awsassociate:ddbb [14/10/2018 10:58] – creat mate | info:cursos:itformacion:awsassociate:ddbb [15/10/2018 09:47] (actual) – [RDS : Backups, Multi AZ, Read Replicas] mate | ||
---|---|---|---|
Línia 47: | Línia 47: | ||
* [[https:// | * [[https:// | ||
* Amazon Aurora = RDB((Relational DataBase)) | * Amazon Aurora = RDB((Relational DataBase)) | ||
- | * Amazon Neptune | + | * Amazon Neptune |
=== Laboratorio RDS | === Laboratorio RDS | ||
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 | ||
+ | * ... |