🥇 Controles de acceso y sitios estáticos en S3 .

🍿 Durabilidad y disponibilidad.

La durabilidad y disponibilidad estan relacionadas aunque son conceptos distintos.

🥤 Disponibilidad.

La disponibilidad asegura que los datos se puedan acceder en el momento que se requieran. En S3 la durabilidad es del 99.99%.

🥤 Durabilidad.

🍿 Consistencia de los datos.

AWS S3 es eventualmente consistente. Los datos son replicados a través de multiples servidores y locaciones dentro de una region, y esto genera que la información que se lee justo despues de actualizar un objeto este viciada.

Para los PUTS en objetos nuevos, esto no es un problema, S3 provee consistencia read-after-write (lectura despues de escritura). Sin embargo para los PUT y DELETE sobre objetos existentes provee evental consistencia (eventual consistency).

Consistencia eventual significa que si tu envias 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.

🍿 Controles de acceso.

🍿 Sitios web estáticos.

Un sitio web estático no requiere de procesamiento del lado del servidor. De esta forma se puede tomar ventaja de las características de S3 como seguridad, durabilidad, disponibilidad y escalabilidad.

Debido a que cada objeto tiene una URL, es aconsejable configurar el bucket para hosting y luego enviar os archivos de contenido al bucket.

Pasos para crear un bucket para hosting..

  1. Crear un bucket y dentro del nombre utilizar el nombre del sitio.
  2. Enviar los archivos estáticos al bucket.
  3. Hacer todos los archivos publicos.
  4. Activar static website hosting para el bucket, esto incluye especificar un indice para los documentos y una pagina de error.
  5. El website estara ahora disponible en la url: (bucketname).s3-website-(aws-region).amazonaws.com.
  6. Crear un dns amigable en su propio dominio para el sistio web, utilizando un DNS CNAME o un alias de Route53 que resuelva al url de Amazon S3.
  7. El sitio web estará disponible en el sitio web con el dominio elegido.
Operaciones con Amazon S3. Durabilidad, disponibilidad y consistencia de los datos en S3.
comments powered by Disqus