2012-09-18 10 views
10

Hice algunas investigaciones al respecto, pero no pude encontrar ninguna respuesta sustancial, por lo que recurrí a StackOverflow.S3 de alta disponibilidad + confiabilidad para copias de seguridad

¿Qué tan confiable es el S3 de Amazon en términos de alta disponibilidad y confiabilidad? Me doy cuenta de que hay acuerdos de nivel de servicio (SLA), pero ¿qué ocurre si una zona de disponibilidad (AZ) o toda la región en AWS se cae?

Revisé los documentos de Amazon sobre cómo está configurado S3. Cuando intenta crear un depósito, dice: "Al crear un depósito, puede elegir una Región para optimizar la latencia, minimizar los costos o cumplir los requisitos reglamentarios".

Amazon también dice esto (source): "Los datos almacenados en cualquier cubo de Amazon S3 se replican en múltiples centros de datos en una región geográfica".

Parece que los datos S3 se extienden en varios AZ, pero dentro de una región.

¿Qué pasa si una región se cae (esto ha sucedido antes)? ¿S3 no está disponible entonces? Si es así, S3 no es un mecanismo de respaldo confiable para la restauración cuando una región AWS falla, ¿o sí?

Respuesta

15

S3 ofrece "4 nueves" de disponibilidad, o 99.99%.

Para copias de seguridad, estaría buscando durabilidad (posibilidad de que se pierda un objeto almacenado). A causa de eso, S3 ofrece "11 9 de", o 99.9999999%

Aquí está una propaganda de la S3 FAQ:

durabilidad y confiabilidad de

Amazon S3 proporciona una infraestructura de almacenamiento altamente duradero, diseñado para almacenamiento de datos primarios y de misión crítica. Los objetos son redundantemente almacenados en varios dispositivos en varias instalaciones en una región de Amazon S3 . Para ayudar a garantizar la durabilidad, las operaciones de Amazon S3 PUT y COPY almacenan de forma sincronizada sus datos en múltiples instalaciones antes de devolviendo SUCCESS. Una vez almacenado, Amazon S3 mantiene la durabilidad de sus objetos detectando y reparando rápidamente cualquier redundancia perdida. Amazon S3 también verifica regularmente la integridad de los datos almacenados utilizando las sumas de comprobación . Si se detecta corrupción, se repara utilizando datos redundantes de . Además, Amazon S3 calcula las sumas de comprobación en el tráfico de todas las redes para detectar daños en los paquetes de datos al almacenar o recuperar datos.

de almacenamiento estándar de Amazon S3 es:

  • el respaldo con el Acuerdo de nivel de servicio de Amazon S3.
  • Diseñado para proporcionar 99.999999999% de durabilidad y 99.99% de disponibilidad de objetos durante un año determinado.
  • Diseñado para mantener la pérdida simultánea de datos en dos instalaciones.

En cuanto a las Regiones, que habría que poner en práctica una estrategia de replicación de bricolaje si realmente quería conmutación por error cruzada región. Un no, una región entera no ha fallado aún, pero creo que hay una primera para todo.

He aquí algunos more info sobre el tema:

Q: ¿Qué tan duradero es Amazon S3?

Amazon S3 está diseñado para proporcionar 99.999999999% de durabilidad de los objetos en un año determinado. Este nivel de durabilidad corresponde a una pérdida promedio anual esperada de 0.000000001% de objetos. Por ejemplo, si almacena 10,000 objetos con Amazon S3, , puede esperar, en promedio, incurrir en la pérdida de un solo objeto una vez cada 10,000,000 años. Además, Amazon S3 está diseñado para mantener la pérdida concurrente de datos en dos instalaciones.

P: ¿Cómo se diseña Amazon S3 para lograr un 99.99999999% de durabilidad?

Amazon S3 almacena de manera redundante sus objetos en varios dispositivos en instalaciones múltiples en una región de Amazon S3. El servicio está diseñado para soportar fallas de dispositivos concurrentes al detectar y reparar rápidamente cualquier redundancia perdida. Al procesar una solicitud para almacenar datos, el servicio almacenará de manera redundante su objeto en varias instalaciones antes de devolver ÉXITO. Amazon S3 también verifica regularmente la integridad de sus datos mediante sumas de comprobación.

+1

Gracias, +1 por la respuesta completa. Si bien toda una región no ha fallado, sin duda se ha visto afectada: http://aws.amazon.com/message/67457/. No supe que S3 falló durante ese evento a principios de este año, pero me preguntaba si podría haberlo hecho. – Suman

+3

AWS ahora admite [Replicación entre regiones] (https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html) (desde [marzo de 2015] (https://aws.amazon.com/blogs/aws/new-cross-region-replication-for-amazon-s3 /)), por lo que no tiene que hacer bricolaje si desea que sus datos se repliquen en una región diferente. – Johnny

+0

¿Existe una medida de disponibilidad del 99,99% por objeto, por cubo o por todo el servicio? Significado: 99.99% por año significa 52 minutos y 33 segundos de no poder acceder a mis datos, pero ¿es para toda la cuenta, cubo u objeto? –

Cuestiones relacionadas