¿Qué es el almacenamiento de objetos?
El almacenamiento de objetos guarda los archivos como objetos direccionables con metadatos en buckets, en lugar de hacerlo como rutas del sistema de archivos o bloques de disco. Los servicios como Amazon S3 suelen exponer los objetos mediante API HTTP.
Cómo funciona el almacenamiento de objetos
El almacenamiento de objetos asigna una clave opaca a una carga útil de bytes y a un registro de metadatos asociado dentro de un bucket o espacio de nombres. Los clientes operan mediante las API del servicio en lugar de abrir archivos y modificar bloques de disco, y un objeto reemplazado generalmente se escribe como un nuevo valor completo. Los espacios de claves planos pueden presentarse como carpetas mediante la interpretación de delimitadores, pero esos directorios son una convención de la interfaz de usuario. Las plataformas multimedia utilizan esta capa para originales, variantes, manifiestos y archivos empaquetados, mientras que las bases de datos o los catálogos registran relaciones más complejas.
Datos clave
- Las claves de los objetos son identificadores, no rutas portables del sistema de archivos; los caracteres, las reglas sobre mayúsculas y minúsculas, el comportamiento de los listados y las longitudes máximas dependen de la API del servicio.
- Las solicitudes de rangos HTTP permiten a los clientes compatibles recuperar intervalos de bytes seleccionados de objetos multimedia grandes, lo que permite la inspección multimedia y el desplazamiento por la línea de tiempo sin una descarga completa.
- La gestión de versiones puede conservar versiones sobrescritas o eliminadas, pero las reglas del ciclo de vida, la replicación, la política de acceso y los bloqueos de retención deben configurarse por separado.
Cuándo es importante el almacenamiento de objetos
Almacena los originales y los resultados del procesamiento como objetos cuando las aplicaciones necesiten un acceso duradero y escalable a través de la red. Elige con cuidado las claves, la retención, la gestión de versiones y los permisos, porque los cambios de nombre y la semántica de los directorios son limitados.