¿Qué es la Disponibilidad en Amazon S3?
La disponibilidad asegura que los datos se puedan acceder en el momento que se requieran. En S3 la durabilidad es del 99.99%.
La durabilidad y disponibilidad están relacionadas aunque son conceptos distintos.
¿Qué es la durabilidad en Amazon S3?
- La durabilidad asegura que los datos se encuentren disponibles en el futuro.
- En S3 la durabilidad es del 99.999999999%.
- Si se almacenan 10,000 objetos la expectativa es que se pierda uno cada 10 millones de años.
- Se puede elegir Reduced Redundancy Storage RRS, que ofrece 99.99% de durabilidad con un costo menor.
¿Qué es la consistencia de los datos en S3?
AWS S3 es eventualmente consistente. Los datos son replicados a través de múltiples servidores y locaciones dentro de una región, y esto genera que la información que se lee justo después de actualizar un objeto este viciada.
Para los PUTS en objetos nuevos, esto no es un problema, S3 provee consistencia read-after-write (lectura después de escritura). Sin embargo para los PUT y DELETE sobre objetos existentes provee eventual consistencia (eventual consistency).
Consistencia eventual significa que si tu envías nuevos datos a un objeto existente, un subsecuente GET puede que retorne valores de los datos anteriores y no de los que se acaban de enviar. En el caso de un delete, el objeto puede tomar algo de tiempo hasta que desaparezca completamente.