Principios Básicos - Amazon S3
En este artículo centrado a los principios basicos de AWS, aprenderemos sobre el servicio de almacenamiento de objetos mejor conocido como S3.
Amazon ofrece diversos servicios y uno de los más utilizados es el de depósito de objetos, mejor conocido como S3, mismo que puede alojar diversos tipos de archivos de los que usualemnte podriamos encontrar en cualquier equipo u ordenador. A continuacion exploraremos con mayor detalle sobre dicho servicio, por ende primero veamos que es exactamebte Amazon S3.
¿Qué es Amazon S3?
Amazon Simple Storate Service es el servicio de almacenamiento creado para recuperar cualquier volumen de datos desde cualquier ubicacion de manera segura, escalable y rentable, puesto que se encuentra en la nube.
Funcionamiento
Amazon S3 organiza los datos en “buckets” o contenedores de almacenamiento en los que podemos ir añadiendo diferentes tipos de objetos de hasta 5 TB de tamaño que deseemos guardar, todo esto sin la necesidad de preocuparnos por el crecimiento de los “cubos” (si lo tradujeramos al español). Cabe destacar que los objetos pueden ser cualquier tipo de archivo, como imágenes, videos, documentos, etc. Y para poder acceder a los objetos que se almacenen en algun contenedor podemos hacerlo mediante una URL única.
Video - Amazon S3
Tipos de Almacenamiento
Cabe destacar que Amazon S3 no es el único servicio de alojamiento de archivos que ofrece Amazon Web Services, sino que cuenta con los siguientes:
- De uso general: Amazon S3 Estándar (S3 Estándar)
- De acceso desconocido o modificado: Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering)
- De alto rendimiento: Amazon S3 Express One Zone
- De acceso poco frecuente: Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)
- De archivo: Glacier Instant Retrieval / Glacier Flexible Retrieval (antes, S3 Glacier) / Glacier Deep Archive
- S3 Outposts
¿Qué otras opciones ofrece Amazon S3?
Como ya se menciono anteriormente, S3 nos da la facilidad de almacenar todo tipo de archivos, pero lo que hay que tener presente de igual manera, es que nos brinda otras opciones, tales como:
- Alojamiento de Sitios Web
- Analisis de Big Data
- Integración con maquinas virtuales
Ventajas
A continuacion se enlistan las principales ventajas de usar Amazon S3:
Escalabilidad ilimitada Amazon S3 permite almacenar una cantidad practicamente ilimitada de datos, sin necesidad de gestionar infraestructura fisica.
Alta durabilidad y disponibilidad Amazon S3 garantiza una durabilidad del 99.99999999% y una alta disponibilidad.
Costos flexibles
Seguridad Robusta
Seguridad
Con respecto a la seguridad, Amazon S3 no lo pasa desapercibido, por ende nos brinda diferentes caracteristicas para proteger los datos almacenados en nuestros buckets:
- Amazon Macie: Macie proporciona automáticamente un inventario completo de buckets de S3 mediante el escaneo de buckets para identificar y categorizar los datos.
- Cifrado: Amazon S3 de manera automatica cifra todas las cargas de datos a cualquier bucket, admitiendo tanto cifrado del servidor como del cliente.
- Identity and Access Management: De manera predeterminada, todos los recursos de Amazon S3 son privados, es decir, solo el propietario de los mismos y dueño de la cuenta de AWS con la que se genero, puede acceder a estos.
Resumen
En resumen……..
Espero que hayas aprendido algo especial hoy. Si disfrutaste de este artículo, apoyame compartiendolo con tus amigos y si tienes alguna sugerencia o pensamiento para compartir conmigo, pasa a dejarlo en el cuadro de comentarios.
P.D
Por último, si estas interesado en aprender más sobre Amazon S3 y te encuentras en la Ciudad de México, te invito a que asistas a los Meetups del User Group Ajolotes en la Nube, en donde constantemente se brindan charlas técnicas y se dan a conocer mñas eventos de la comunidad de AWS.
¡Happy Coding!
Más información: