Cómo funciona Amazon S3, precios y más

Amazon S3, o servicio de almacenamiento simple de Amazon, es almacenamiento de objetos optimizado que puede ayudarle a almacenar y recuperar información valiosa dentro de su dispositivo. Averigüe cómo.

Contenido

Amazon S3 es utilizado por algunas de las empresas más grandes del mundo para almacenar y gestionar datos. Descubra qué es este servicio de almacenamiento, cómo funciona y cómo puede combinarlo con Seagate® Lyve Cloud para optimizar el almacenamiento de datos.

¿Qué es Amazon S3?

El servicio de almacenamiento simple de Amazon (Amazon S3) es un servicio de almacenamiento escalable en la nube diseñado para las copias de seguridad en línea, el archivo de datos y las aplicaciones en Amazon Web Services (AWS).

Los datos, archivos y objetos pueden transferirse a Amazon S3 usando una red de Internet pública y la API de S3. También puede usar AWS Direct Connect para crear una conexión consistente y privada entre S3 y sus centros de datos.

¿Para qué se usa S3?

AWS S3 se usa para almacenar y proteger grandes cantidades de datos con una función simplificada para que sea fácil de usar. Está pensado para los negocios empresariales, pero las pequeñas y medianas empresas lo pueden usar también. Los usuarios pueden almacenar y proteger varios tipos de datos y usar S3 en una variedad de opciones, incluyendo:

  • análisis de datos
  • alojamiento de aplicaciones
  • implementación, instalación y gestión de aplicaciones
  • aplicaciones móviles
  • almacenes y lagos de datos
  • almacenamiento multimedia o alojamiento
  • alojamiento de sitios web

Opciones de Amazon S3

Clases de almacenamiento

Amazon S3 se ofrece en muchas clases de almacenamiento diferentes para los diferentes casos de uso con diferentes modelos de precios.

  • S3 Standard: Adecuado para los datos a los que se necesita acceso frecuente como aplicaciones, sitios web, distribución de contenido o cargas de trabajo de datos grandes.
  • Niveles inteligentes del S3: Se usa cuando el uso de datos se desconoce o cuando cambia. Esta clase de almacenamiento ofrece cuatro diferentes niveles en los que los datos se mueven automáticamente al nivel más eficiente con respecto al costo de acuerdo al uso.
  • S3 Standard IA: Una opción de menor costo para los datos que se necesitan con menos frecuencia, pero que siguen necesitando acceso rápido. Se usa para copias de seguridad, recuperación de desastres y almacenamiento de largo plazo.
  • S3 One Zone IA: Se usa para los datos que se necesitan de manera poco frecuente pero que requieren alta disponibilidad.
  • S3 Glacier: Diseñado para el almacenamiento de archivo que no necesita acceso rápido. Los precios varían dependiendo del tiempo que toma recuperar los datos de acuerdo a sus necesidades. También existe la opción S3 Glacier Deep Archive para los datos que solo necesitan acceso pocas veces al año. Estas son las opciones de menor costo para el almacenamiento de datos y de objetos.
  • S3 Outposts: Aloja las opciones de almacenamiento de objetos S3 y las API en un entorno de Outposts AWS dentro de las instalaciones. Se usa para cumplir con los requisitos de residencia de datos o cuando los datos necesitan ser almacenados cerca de aplicaciones alojadas localmente.

Gestión del almacenamiento

Después de crear sus buckets S3 y de cargar los objetos, puede gestionarlos usando diferentes herramientas. Una de las maneras más valiosas de gestionar su almacenamiento es configurando el módulo S3 Lifecycle, un conjunto de normas que regulan cómo el S3 trata a los grupos de objetos para ayudarle a gestionar los costos.

Por ejemplo, puede establecer acciones de transición que muevan automáticamente los datos de un nivel de mayor costo a uno de menor costo después de un tiempo determinado, como un mes o un año. También puede establecer fechas de vencimiento automáticas.

Otras opciones para la gestión de almacenamiento ayudan a proteger sus datos, como:

  • S3 Object Lock, la cual usa un modelo de escribir una vez, leer muchas (WORM, por sus siglas en inglés) para prevenir que los datos se sobrescriban o se eliminen.
  • S3 Replication, la cual proporciona copiado automático de objetos a través de buckets S3.
  • S3 Batch Operations, la cual permite acciones grupales como copiar objetos, establecer etiquetas de los objetos o acceder a listas de control.
  • S3 Versioning, la cual permite guardar todas las versiones anteriores de los objetos (si así se desea).

Gestión de acceso

Los buckets y los objetos almacenados en Amazon S3 son privados de manera predeterminada. Solo los dueños de los recursos tienen acceso. Sin embargo, puede asignar políticas de acceso a los usuarios a nivel bucket, objeto o archivo individual. AWS Identity and Access Management (IAM) está integrada para ayudarle a gestionar y controlar el acceso al nivel de usuario.

Las herramientas de gestión de acceso le ayudan a auditar la manera en que almacena sus datos y en la que organiza sus buckets.

Procesamiento de datos

S3 Object Lambda le permite agregar su propio código para solicitar la modificación o el procesamiento de datos tal como se devuelven a una aplicación en específico. Su código funciona en la infraestructura AWS, es gestionado por AWS y procesa automáticamente los datos. Por ejemplo, puede filtrar filas, redactar información confidencial antes de permitir el acceso, modificar el tamaño de imágenes automáticamente y más.

Esto minimiza la necesidad de crear múltiples copias o copias derivadas de los datos. AWS se encarga de las solicitudes de acuerdo a los requisitos de su código y proporciona notificaciones de eventos para cualquier acción basada en archivos.

Registro y monitoreo del almacenamiento

Registrar y monitorear su almacenamiento es una parte esencial de la gestión de sus datos. S3 proporciona varios recursos para ayudarle a estar al tanto de todo o a responder a posibles problemas.

  • Amazon CloudWatch le permite especificar umbrales. Si se excede un umbral, se envían notificaciones.
  • AWS CloudTrail brinda un rastro de auditoria basado en las acciones que se tomaron a nivel de usuario o de rol. Cualquier acción puede rastrearse a la dirección IP para determinar quién hizo la solicitud, cuándo se hizo y qué acciones se tomaron.
  • AWS Access Logs registra las solicitudes realizadas para los buckets. Esto puede ser muy útil especialmente cuando se realizaban auditorías de seguridad o de acceso.
  • AWS Trusted Advisor recomienda las maneras de mejorar la seguridad y la disponibilidad o reducir los costos. Los clientes del plan empresarial tienen acceso a un conjunto de verificaciones de asesores confiables.

Amazon S3 Pricing

Muchos proveedores de almacenamiento en la nube requieren un compromiso de inicio para una cantidad predeterminada de almacenamiento de datos y capacidad de transferencia. Si la capacidad se excede, hay tarifas de exceso. Como tal, los usuarios suelen sobreaprovisionar y tiene capacidad de exceso por la que pagan pero que no usan necesariamente.

Los precios de S3 funcionan diferentes. Solo se le cobra lo que usa.

Precios de los buckets S3

Solo paga por los objetos que almacena en buckets S3. Las tarifas se determinan de acuerdo a la clase de almacenamiento, el tamaño de sus objetos y el periodo de tiempo por el que se almacenan. También hay tarifas variables, que dependen de la clase de almacenamiento y su recuperación, solicitud e ingesta.

Una gran ventaja de S3 es que, cuando crea una cuenta, automáticamente se registra para recibir todos los servicios, pero solo paga los que usa. Esto apoya la escalación orgánica y la gestión del ciclo de vida de los datos.

Obtenga más información sobre las opciones de precios en nuestra guía: Factores esenciales de los precios de S3.

¿Cómo almacena datos el servicio simple de almacenamiento de Amazon?

S3 se sirve de buckets, objetos, claves, control de versiones y políticas como terminología para entender cómo almacenar y organizar los datos.

Buckets S3

Los buckets son un contenedor en el que, esencialmente, se almacena un objeto. Similar a un archivo tradicional, almacena datos o metadatos (objetos). Un solo bucket puede almacenar cualquier cantidad de objetos y puede tener hasta 100 buckets distintos.

Objetos S3

Los objetos sirven como la entidad fundamental que se almacena en S3. Los objetos son datos o metadatos y se organizan dentro de buckets para fácil acceso. Para organizar los objetos posteriormente, se usan claves o identificaciones de versión para identificarlos individualmente.

Claves S3

Las claves, también llamadas claves de objetos o nombres clave, son identificadores de un objeto dentro de un bucket específico. Cada objeto único tiene una clave, lo que ayuda a entender fácilmente lo que contiene el objeto.

Control de versiones S3

Control de versiones, también llamada identificación de versión, ayuda a los usuarios a entender cuál variante del mismo objeto están buscando. Aplicar las identificaciones de control de versiones a los objetos, además de los nombres clave, puede ayudarle a aplicar una organización más limpia de los objetos y recuperar rápidamente las versiones específicas de un solo objeto.

Políticas de buckets

Las políticas de buckets, como las políticas IAM, le ayudan a establecer permisos a un bucket particular o a los objetos de su interior. Esto puede brindarle una capa adicional de protección a sus datos.

Nota: Solo el propietario del bucket puede crear políticas para el bucket o sus objetos. Además, las políticas de bucket están limitadas a 20 kilobytes de tamaño.

Mejore S3 con Lyve Cloud

Cree cimientos fuertes para su estrategia de almacenamiento en la nube usando S3 y mejorándola para un rendimiento en múltiples nubes eficiente.

Lyve Cloud implementa almacenamiento masivo complementando los entornos híbridos existentes y de múltiples nubes con un enfoque de siempre en funcionamiento. Esto significa que los datos siempre son accesibles cuando los necesita y están disponibles para moverse entre los niveles de almacenamiento.

Cuando se combina con S3, Lyve Cloud posiciona los datos empresariales para los casos de uso de copias de seguridad y recuperación.