Servicio de almacenamiento de objetos basado en la nube
El contenido técnico de este artículo se basa en gran parte o en su totalidad en la documentación de Amazon.com. Puede encontrar discusiones relevantes en la página de discusión . Por favor, ayude a mejorar este artículo introduciendo citas de fuentes adicionales . Buscar fuentes: «Amazon S3» – noticias · periódicos · libros · académico · JSTOR ( noviembre de 2018 )
Obligatorio (incluido en la capa de nivel gratuito)
Lanzado
14 de marzo de 2006 ; hace 18 años ( 14 de marzo de 2006 )
Estado actual
Activo
Amazon Simple Storage Service ( S3 ) es un servicio ofrecido por Amazon Web Services (AWS) que proporciona almacenamiento de objetos a través de una interfaz de servicio web . [1] [2] Amazon S3 utiliza la misma infraestructura de almacenamiento escalable que Amazon.com utiliza para ejecutar su red de comercio electrónico. [3] Amazon S3 puede almacenar cualquier tipo de objeto, lo que permite usos como almacenamiento para aplicaciones de Internet, copias de seguridad, recuperación ante desastres, archivos de datos, lagos de datos para análisis y almacenamiento en la nube híbrida . AWS lanzó Amazon S3 en los Estados Unidos el 14 de marzo de 2006, [1] [4] luego en Europa en noviembre de 2007. [5]
Detalles técnicos
Diseño
Amazon S3 administra datos con una arquitectura de almacenamiento de objetos [6] que tiene como objetivo proporcionar escalabilidad , alta disponibilidad y baja latencia con alta durabilidad . [3] Las unidades de almacenamiento básicas de Amazon S3 son objetos que se organizan en depósitos. Cada objeto se identifica mediante una clave única asignada por el usuario. [7] Los depósitos se pueden administrar mediante la consola proporcionada por Amazon S3, mediante programación con el SDK de AWS o la interfaz de programación de aplicaciones REST . Los objetos pueden tener un tamaño de hasta cinco terabytes . [8] [9] Las solicitudes se autorizan mediante una lista de control de acceso asociada con cada depósito de objetos y el control de versiones de soporte [10] que está deshabilitado de forma predeterminada. [11] Dado que los depósitos suelen tener el tamaño de un montaje de sistema de archivos completo en otros sistemas, este esquema de control de acceso es muy granular. En otras palabras, los controles de acceso únicos no se pueden asociar con archivos individuales. [ cita requerida ] Amazon S3 se puede utilizar para reemplazar la infraestructura de alojamiento web estática con objetos accesibles para el cliente HTTP, [12] compatibilidad con documentos de índice y compatibilidad con documentos de error. [13]
El mecanismo de autenticación de Amazon AWS permite la creación de URL autenticadas, válidas durante un período de tiempo específico. Cada elemento de un depósito también se puede servir como un feed de BitTorrent . La tienda Amazon S3 puede actuar como un host de semillas para un torrent y cualquier cliente BitTorrent puede recuperar el archivo. Esto puede reducir drásticamente el costo de ancho de banda para la descarga de objetos populares. Un depósito se puede configurar para guardar información de registro HTTP en un depósito hermano; esto se puede utilizar en operaciones de minería de datos . [14] Hay varios sistemas de archivos basados en el Sistema de archivos en modo de usuario (FUSE) para sistemas operativos tipo Unix (por ejemplo, Linux ) que se pueden utilizar para montar un depósito S3 como un sistema de archivos. La semántica del sistema de archivos de Amazon S3 no es la de un sistema de archivos POSIX , por lo que el sistema de archivos puede no comportarse completamente como se espera. [15]
Clases de almacenamiento de Amazon S3
Amazon S3 ofrece nueve clases de almacenamiento diferentes con distintos niveles de durabilidad, disponibilidad y requisitos de rendimiento. [16]
Amazon S3 Standard es la opción predeterminada. Es un almacenamiento de uso general para datos a los que se accede con frecuencia.
Amazon S3 Express One Zone es un almacenamiento con una latencia de un solo dígito en milisegundos para datos a los que se accede con frecuencia y aplicaciones sensibles a la latencia. Almacena datos solo en una zona de disponibilidad. [17]
Amazon S3 Standard-Infrequent Access (Standard-IA) está diseñado para datos a los que se accede con menos frecuencia, como copias de seguridad y datos de recuperación ante desastres.
Amazon S3 One Zone-Infrequent Access (One Zone-IA) funciona como Standard-IA, pero almacena datos solo en una zona de disponibilidad.
Amazon S3 Intelligent-Tiering mueve objetos automáticamente a una clase de almacenamiento más rentable.
Amazon S3 en Outposts brinda almacenamiento a instalaciones no alojadas por Amazon.
Amazon S3 Glacier Instant Retrieval es un almacenamiento de bajo costo para datos a los que rara vez se accede, pero que aún requieren una recuperación rápida.
Amazon S3 Glacier Flexible Retrieval también es una opción de bajo costo para datos de larga duración; ofrece 3 velocidades de recuperación, que van desde minutos a horas.
Amazon S3 Glacier Deep Archive es el almacenamiento de menor costo para datos de archivo de larga duración a los que se accede menos de una vez al año y se recuperan de forma asincrónica.
Las clases de almacenamiento de Amazon S3 Glacier mencionadas anteriormente son distintas de Amazon Glacier , que es un producto separado con sus propias API.
Límites de tamaño de archivo
Un objeto en S3 puede tener entre 0 bytes y 5 TB. Si un objeto es mayor a 5 TB, debe dividirse en fragmentos antes de cargarlo. Al cargar, Amazon S3 permite un máximo de 5 GB en una sola operación de carga; por lo tanto, los objetos mayores a 5 GB deben cargarse a través de la API de carga multiparte de S3. [18]
Usos
Usuarios destacados
El servicio de alojamiento de fotografías SmugMug utiliza Amazon S3 desde abril de 2006. Experimentaron una serie de interrupciones y ralentizaciones iniciales, pero después de un año lo describieron como "considerablemente más fiable que nuestro propio almacenamiento interno" y afirmaron haber ahorrado casi un millón de dólares en costes de almacenamiento. [19]
Netflix utiliza Amazon S3 como su sistema de registro . Netflix implementó una herramienta, S3mper, [20] para abordar las limitaciones de Amazon S3 en cuanto a la consistencia final . [21] S3mper almacena los metadatos del sistema de archivos: nombres de archivos, estructura de directorios y permisos en Amazon DynamoDB . [22]
Bitcasa , [24] y Tahoe-LAFS -on-S3, [25] entre otros, utilizan Amazon S3 para servicios de backup y sincronización en línea. En 2016, Dropbox dejó de utilizar los servicios de Amazon S3 y desarrolló su propio servidor en la nube. [26] [27]
La amplia adopción de Amazon S3 y las herramientas relacionadas ha dado lugar a servicios competitivos basados en la API de S3. Estos servicios utilizan la interfaz de programación estándar, pero se diferencian por sus tecnologías subyacentes y modelos de negocio. [29] Una interfaz estándar permite una mejor competencia con los proveedores rivales y permite economías de escala en la implementación, entre otros beneficios. [30]
Historia
Amazon Web Services introdujo Amazon S3 en 2006. [31] [32]
Fecha
Número de elementos almacenados
Octubre de 2007
10 mil millones [33]
Enero de 2008
14 mil millones [33]
Octubre de 2008
29 mil millones [34]
Marzo de 2009
52 mil millones [35]
Agosto de 2009
64 mil millones [36]
Marzo de 2010
102 mil millones [37]
Abril 2013
2 billones [38]
Marzo de 2021
100 billones [39]
Marzo de 2023
280 billones [40]
En noviembre de 2017, AWS agregó capacidades de cifrado predeterminadas a nivel de depósito. [41]
^ ab "Amazon Web Services lanza "Amazon S3"" (Nota de prensa). 2006-03-14. Archivado desde el original el 2018-11-15 . Consultado el 2018-11-14 .
^ Huang, Dijiang; Wu, Huijun (8 de septiembre de 2017). Computación en la nube móvil: fundamentos y modelos de servicios. Morgan Kaufman. pag. 67.ISBN9780128096444Archivado desde el original el 15 de noviembre de 2018. Consultado el 15 de noviembre de 2018 .
^ ab "Almacenamiento de objetos en la nube: almacene y recupere datos en cualquier lugar: Amazon Simple Storage Service". Amazon Web Services, Inc. Archivado desde el original el 2018-05-17 . Consultado el 2018-05-17 .
^ "5 eventos clave en la historia de la computación en la nube - DZone Cloud". dzone.com . Archivado desde el original el 2018-09-29 . Consultado el 2018-09-28 .
^ "Amazon Web Services ofrece almacenamiento europeo para Amazon S3" (nota de prensa). 2007-11-06. Archivado desde el original el 2018-11-15 . Consultado el 2018-11-14 .
^ "¿Qué es el almacenamiento de objetos en la nube? – AWS". Amazon Web Services, Inc. 16 de octubre de 2019. Archivado desde el original el 20 de septiembre de 2018. Consultado el 9 de julio de 2018 .
^ "Tech Blog » Iniciar Websphere en la nube y guardar los datos en S3". techblog.aasisvinayak.com . Archivado desde el original el 12 de marzo de 2010.
^ "open-guides/og-aws". GitHub . Archivado desde el original el 2018-01-03 . Consultado el 2018-05-17 .
^ "Respuestas de error: Amazon Simple Storage Service". docs.aws.amazon.com . Archivado desde el original el 24 de diciembre de 2017 . Consultado el 21 de mayo de 2018 .
^ "Uso de versiones en depósitos S3 - Amazon Simple Storage Service".
^ "Introducción a Amazon S3 - Amazon Simple Storage Service". docs.aws.amazon.com . Archivado desde el original el 2018-05-12 . Consultado el 2018-05-17 .
^ "Cómo utilizar Amazon S3 para alojamiento web". bucketexplorer.com . Archivado desde el original el 8 de abril de 2008. Consultado el 6 de mayo de 2008 .
^ Servicio de almacenamiento simple de Amazon Archivado el 20 de febrero de 2011 en Wayback Machine Docs.amazonwebservices.com. Consultado el 9 de agosto de 2013.
^ http://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html Archivado el 23 de diciembre de 2014 en Wayback Machine Registro de acceso al servidor
^ "Comparación de S3QL y otros sistemas de archivos S3". Archivado desde el original el 5 de agosto de 2012. Consultado el 29 de junio de 2012 .
^ "Clases de almacenamiento en la nube: Amazon Simple Storage Service (S3) – AWS". Amazon Web Services, Inc. Archivado desde el original el 2018-06-13 . Consultado el 2018-05-17 .
^ "Anuncio de la nueva clase de almacenamiento de alto rendimiento Amazon S3 Express One Zone | Blog de noticias de AWS". aws.amazon.com . 2023-11-28 . Consultado el 2023-12-01 .
^ "Cómo subir archivos grandes a S3". 21 de junio de 2022. Archivado desde el original el 1 de octubre de 2022 . Consultado el 22 de junio de 2022 .
^ "Amazon S3: Show Me the Money". Blog de SmugMug . SmugMug. 10 de noviembre de 2006. Archivado desde el original el 2017-03-03 . Consultado el 2017-03-03 .
^ "S3mper: Consistencia en la nube". Archivado desde el original el 24 de abril de 2016. Consultado el 1 de mayo de 2016 .
^ "Introducción a Amazon S3". Amazon . Archivado desde el original el 25 de diciembre de 2017 . Consultado el 28 de diciembre de 2017 .
^ Hern, Alex (2017-02-02). «Amazon Web Services: el secreto del éxito futuro del minorista en línea». The Guardian . Archivado desde el original el 2018-05-02 . Consultado el 23 de abril de 2018 .
^ "Estudio de caso de AWS: Reddit". aws.amazon.com . 2015. Archivado desde el original el 17 de marzo de 2015 . Consultado el 18 de marzo de 2015 .
^ "Bitcasa Legal". 16 de mayo de 2013. Archivado desde el original el 28 de junio de 2013. Consultado el 16 de mayo de 2013 .
^ "¿Qué es Tahoe-LAFS-on-S3?". 21 de agosto de 2012. Archivado desde el original el 6 de mayo de 2013. Consultado el 21 de agosto de 2012 .
^ "La historia épica del éxodo de Dropbox del imperio de la nube de Amazon". WIRED . Archivado desde el original el 25 de enero de 2018 . Consultado el 23 de abril de 2018 .
^ "Dropbox ahorró casi 75 millones de dólares en dos años al construir su propia infraestructura tecnológica". GeekWire . 23 de febrero de 2018. Archivado desde el original el 23 de abril de 2018. Consultado el 23 de abril de 2018 .
^ "Swiftype explica su pila de nube". 1 de julio de 2013. Archivado desde el original el 8 de diciembre de 2014. Consultado el 8 de diciembre de 2014 .
^ Watters, Audrey (12 de julio de 2010). "Debates de la comunidad de la nube: ¿la API de Amazon S3 es el estándar? (¿Y debería serlo?)". SAY Media, Inc. Archivado desde el original el 17 de febrero de 2013. Consultado el 19 de diciembre de 2012 .
^ Crossroads of Information Technology Standards. Comité de Planificación de Talleres sobre Normas, Junta de Telecomunicaciones y Aplicaciones Informáticas, Comisión de Ingeniería y Sistemas Técnicos, Consejo Nacional de Investigación. Washington, DC: The National Academies Press, 1990. 1990. págs. 36–37. doi :10.17226/10440. ISBN978-0-309-58171-4Archivado desde el original el 25 de marzo de 2014. Consultado el 25 de marzo de 2014 .{{cite book}}: Mantenimiento de CS1: otros ( enlace )
^ Descripción general de Amazon Web Services, 2018, https://docs.aws.amazon.com/whitepapers/latest/aws-overview/introduction.html Archivado el 18 de noviembre de 2017 en Wayback Machine.
^ Garfinkel, Simson L. 2007. Una evaluación de los servicios de computación en red de Amazon: EC2, S3 y SQS. Informe técnico TR-08-07 del Harvard Computer Science Group. https://dash.harvard.edu/bitstream/handle/1/24829568/tr-08-07.pdf?sequence=1 Archivado el 29 de julio de 2018 en Wayback Machine.
^ ab Vogels, Werner (19 de marzo de 2008). "¡Feliz cumpleaños, Amazon S3!". All Things Distributed . Archivado desde el original el 9 de mayo de 2008. Consultado el 23 de mayo de 2008 .
^ "Amazon S3 - Más ocupado que nunca". 8 de octubre de 2008. Archivado desde el original el 11 de octubre de 2008. Consultado el 9 de octubre de 2008 .
^ "Celebración del tercer aniversario de S3 con precios especiales de aniversario - Amazon Web Services". typepad.com . 31 de marzo de 2009. Archivado desde el original el 2011-07-07 . Consultado el 2009-04-01 .
^ "Amazon S3 ahora aloja 100 mil millones de objetos". datacenterknowledge.com . 9 de marzo de 2010. Archivado desde el original el 12 de marzo de 2010 . Consultado el 9 de marzo de 2010 .
^ "Amazon S3: dos billones de objetos, 1,1 millones de solicitudes por segundo - Amazon Web Services". typepad.com . 18 de abril de 2013.
^ "Celebre los 15 años de Amazon S3 con los eventos de transmisión en vivo de 'Pi Week'". amazon.com . 14 de marzo de 2021.
^ "Celebre el 17.º aniversario de Amazon S3 en AWS Pi Day 2023". amazon.com . 14 de marzo de 2023.
^ "Nuevas funciones de cifrado y seguridad de Amazon S3". 6 de noviembre de 2017.
Fuentes
"Registro de acceso al servidor".
"Guía para desarrolladores de Amazon S3". 1 de marzo de 2006.
"Amazon S3 presenta niveles de precios de almacenamiento". 2008-10-08.
"Biblioteca Ruby de RightScale para acceder a Amazon CloudFront, EC2, S3, SQS y SDB". 27 de octubre de 2007. Archivado desde el original el 3 de noviembre de 2008. Consultado el 7 de enero de 2009 .