0% encontró este documento útil (0 votos)
7 vistas52 páginas

Opciones de Almacenamiento en AWS S3

Cargado por

conexionhp
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas52 páginas

Opciones de Almacenamiento en AWS S3

Cargado por

conexionhp
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

AWS Certified Solutions Architect - Associate

SAA-C02
Módulo 3: OPCIONES DE ALMACENAMIENTO

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Almacenamiento en Bloques: Sirve para instalar Sistemas operativos,
asignados a EC2. EBS = Elastic Block Storage.

Almacenamiento de Objetos: Archivos completes. Si quiere cambiar una


parte de un archivo, tiene que hacer el cambio y luego volver a cargar
todo el archivo modificado. S3 = Simple Storage Service.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
¿Que es S3?
• S3 es un lugar seguro para almacenar tus archivos.
• Es un almacenamiento basado en objetos.
• Es un simple almacén de objetos basado en claves.
• Los datos se reparten entre múltiples dispositivos e instalaciones.
• El almacenamiento es ilimitado.
• Los archivos se almacenan en Buckets.
• Tiene notificaciones de eventos, sirven para alarmas o para disparar
acciones: SNS topics, SQS Queue, Lambda funtions. Gratis.*
• Protegido por defecto. Solo cuenta de administrador y de usuario root.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Los fundamentos de S3 son los siguientes;
• S3 está basado en objetos, es decir, permite subir archivos.
• Los archivos pueden ser de 0 Bytes a 5 TB.
• El objeto más grande que se puede cargar en un solo PUT es de 5
gigabytes.
• Para objetos de más de 100 megabytes, utilice la función de carga
multi-parte.
• S3 es un espacio de nombres universal. Es decir, los nombres deben
ser únicos a nivel global:
• [Link]
• [Link]
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Cuando subas un archivo a S3, recibirás un código código HTTP 200 si
la subida fue exitosa.

Los objetos consisten en lo siguiente:


• Clave => Es simplemente el nombre del objeto
• Valor => Datos y se compone de una secuencia de bytes
• ID de versión => Importante para el control de versiones
• Metadatos => Datos adicionales sobre los datos almacenados
• Subrecursos
Listas de control de acceso
Torrent
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Modelo de consistencia de datos para S3:

• Consistencia de lectura después de escritura para PUTS de nuevos


objetos.
• Consistencia eventual para PUTS de sobreescritura y DELETES
(puede tardar en propagarse).

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
• Disponibilidad* = 99,99% por diseño.
• SLA* = 99,9%.
• Durabilidad = 99,999999999% de durabilidad para la información de
S3. (Recuerde 11 x 9s).

* Cambia por clase.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
• Almacenamiento por niveles disponible (Clases).
• Gestión del ciclo de vida.
• Versionado.
• Cifrado.
• Eliminación MFA.
• Proteja sus datos mediante listas de control de acceso y políticas de
Bucket.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Clases de almacenamiento S3

1. S3 Standard: Perdida de dos instalaciones al tiempo.


2. S3-IA: Acceso rápido. Cobran por restaurar.
3. S3 One Zone-IA: No multi-AZ resiliencia.
4. S3-Intelligent Tiering: Mueve automáticamente al Tier costo-efectivo.
5. S3-Glacier: Tiempo de restauración de minutos a horas. Largo plazo.
6. S3-Glacier Deep Archive: Tiempo de restauración de 12 horas.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
S3 - Cargos
• Almacenamiento: GB’s por mes.
• Solicitudes: PUT, COPY, POST, LIST y GET.
• Restauración de datos: S3 Standard-IA y S3 1Z-IA, S3 Glacier y S3
Glacier Deep Archive.
• Precios de transferencia de datos: Hacia otras regiones o internet.
• Aceleración de la transferencia
• Precios de la replicación entre regiones
• NO se cobra por:
• Transferencia de entrada hacia S3.
• Transferencia de salida a EC2 en la misma región o CloudFront.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
S3 - Cargos
• En Glacier hay cargo si se borra el archivo en menos de 90 días.
• Expedited = 1-5 minutos, más costoso.
• Standard = 3.5 horas, económico,10GB gratis por mes.
• Bulk = 5-12 horas, el más económico. Grandes cantidades de datos.
• Requester pays:
• Propietario = Sólo pagará por almacenamiento de los objetos.
• Solicitante = Pagará por las solicitudes (cargas/descargas) y las
transferencias de datos.
• Sólo puede activarse a nivel de bucket.
• No funciona con endpoints de sitio web.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
S3 Seguridad y Cifrado:

Restringir el acceso al bucket


• Políticas de bucket : se aplican a todo el
bucket.
• Políticas de objetos: se aplican a
archivos individuales.
• Políticas IAM para usuarios y grupos: se
aplica a los usuarios y grupos.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
S3 Seguridad y Cifrado:

El cifrado en tránsito se consigue mediante


• SSL/TLS
El cifrado en reposo (lado del servidor) se consigue mediante
• Claves administradas de S3 - SSE-S3
• Servicio de administración de claves de AWS, Managed Keys -
SSE-KMS
• Cifrado del lado del servidor con claves Claves proporcionadas por
el cliente - SSE-C.
• Cifrado del lado del cliente
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
S3 - Versioning
• Almacena todas las versiones de un objeto (incluyendo todas las
escrituras e incluso si se borra un objeto).
• Es una gran herramienta de copia de seguridad.
• Una vez habilitado, el Versionamiento no puede ser deshabilitado,
sólo suspendido.
• Se integra con las reglas del ciclo de vida
• La capacidad MFA Delete de Versioning, que utiliza la autenticación
multifactor, puede utilizarse para proporcionar una capa adicional de
seguridad.
[Link]
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
S3 - Versioning
• S3 Object Lock para la retención o protección de datos. Modelo Write-
Once-Read-Many (WORM), puede evitar sobreescrituras o
eliminaciones accidentales dentro del almacenamiento de S3.
• Retention Periods y las Legal Holds se aplican a las versiones
individuales de los objetos y Amazon S3 almacena la información de
bloqueo en los metadatos de esa versión del objeto. Esto no impide
que se cree una nueva versión.
• Object Lock ayuda a cumplir con la SEC 17a-4, la CTCC y la FINRA.

[Link]
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Modos de S3 Object Lock : Governance Mode

• En el modo de gobierno, los usuarios no pueden sobrescribir o borrar


una versión del objeto o alterar su configuración a menos que tengan
permisos especiales.
• Con el modo de gobierno, se protegen los objetos contra la
eliminación de los objetos por parte de la mayoría de los usuarios,
pero puede conceder a algunos usuarios permiso para alterar la
configuración de retención o eliminar el objeto si es necesario.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Modos de S3 Object Lock : Compliance Mode

• En el modo de conformidad, una versión de objeto protegida no


puede ser sobrescrita o eliminada por ningún usuario, incluido el
usuario raíz de su cuenta de AWS.
• Cuando un objeto está bloqueado en modo de conformidad, su modo
de retención no puede ser cambiado y su período de retención no
puede ser acortado.
• El modo de conformidad garantiza que una versión de un objeto no se
puede sobrescribir o eliminar durante el periodo de retención.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Retention Periods

Un periodo de retención protege una versión de objeto durante un


periodo de tiempo fijo. Cuando coloca un periodo de retención en una
versión de objeto, Amazon S3 almacena una marca de tiempo en los
metadatos de la versión de objeto para indicar cuándo expira el periodo
de retención. Una vez que el periodo de retención expira, la versión del
objeto puede sobrescribirse o eliminarse a menos que también haya
colocado una Legal Hold en la versión del objeto.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Legal Holds

• El Bloqueo de Objetos S3 también le permite colocar una retención


legal sobre una versión de un objeto. Al igual que un período de
retención, una retención legal impide que una versión de un objeto se
sobrescriba o eliminada.
• Sin embargo, una retención legal no tiene un período de retención
asociado y permanece en vigor hasta que se elimina.
• Las retenciones legales pueden ser colocadas y eliminadas
libremente por cualquier usuario que tenga el permiso
s3:PutObjectLegalHold.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Glacier Vault Lock

• S3 Glacier Vault Lock le permite implementar y aplicar fácilmente


controles de cumplimiento para bóvedas individuales de S3 Glacier
con una política de bloqueo de bóvedas.
• Puede especificar controles, como WORM, en una política de bloqueo
de bóvedas y bloquear la política para evitar futuras ediciones. Una
vez que Una vez bloqueada, la política ya no puede ser modificada.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Lifecycle Management:
• Automatiza el movimiento de sus objetos entre los diferentes
almacenamientos.
• Puede utilizarse junto con el control de versiones.
• Puede aplicarse a las versiones actuales y a las anteriores.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
¿Qué son los prefijos S3?

Prefix S3

✓ mybucketname/folder1/subfolder1/[Link] > /folder1/subfolder1


✓ mybucketname/folder2/subfolder1/[Link] > /folder2/subfolder1
✓ mybucketname/folder3/[Link] > /folder3
✓ mybucketname/folder4/subfolder4/[Link] > /folder4/subfolder4

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Rendimiento de S3

• S3 tiene una latencia extremadamente baja. Puede obtener el primer


byte de S3 en 100-200 milisegundos.

• También puede alcanzar un alto número de peticiones: 3.500


solicitudes PUT/COPY/POST/DELETE y 5.500 solicitudes GET/HEAD
por segundo por prefijo.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Rendimiento de S3

1. Puedes obtener un mejor rendimiento repartiendo tus lecturas entre


diferentes prefijos. Por ejemplo, si utiliza dos prefijos, puede conseguir
11.000 peticiones por segundo.

2. Si utilizamos los cuatro prefijos en el último ejemplo, conseguiríamos


22.000 peticiones por segundo.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Tarifas de solicitud de KMS

LIMITACIONES DE S3 AL USAR KMS


• Si está utilizando SSE-KMS para cifrar sus objetos en S3, debe tener
en tener en cuenta los límites de KMS.

• Cuando subas un archivo, llamarás a GenerateDataKey en la API de


KMS.

• Cuando descargue un archivo, llamará a Decrypt en la API de KMS.


© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Tarifas de solicitud de KMS

Limitaciones del S3 cuando


Usando KMS

✓ La carga/descarga contará para la cuota de KMS.


✓ Sin embargo, según la región, es de 5.500, 10.000 o 30.000
solicitudes por segundo.
✓ Actualmente, no se puede solicitar un aumento de la cuota para KMS.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Rendimiento del S3: Subidas

Subida de archivos en varias partes


• Recomendado para archivos de más de 100 MB
• Requerido para archivos de más de 5 GB
• Paraleliza las subidas (aumenta la eficiencia)

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Rendimiento del S3: Descargas

S3 Byte-Range Fetches
• Paralelice las descargas especificando rangos de bytes.
• Si hay un fallo en la descarga, es sólo para un rango de bytes
específico.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
¿Qué es S3 Select?

• S3 Select permite a las aplicaciones recuperar sólo un subconjunto


de datos de un objeto mediante el uso de simples expresiones SQL.
Al utilizar S3 Select para recuperar solo los datos que necesita su
aplicación, puede conseguir un aumento drástico del rendimiento: en
muchos casos, puede obtener hasta un 400 % de mejora.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Ejemplo de selección de S3

• Con S3 Select, puedes utilizar una simple expresión SQL para


devolver sólo los datos del almacén que te interesa en lugar de
recuperar todo el objeto. Esto significa que Esto significa que está
tratando con un orden de magnitud menos de datos, lo que mejora el
rendimiento de sus aplicaciones subyacentes.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
Glacier Select
• Algunas empresas de sectores muy regulados -por ejemplo, servicios
financieros, atención sanitaria y otros- escriben datos directamente en
Amazon Glacier para satisfacer necesidades de conformidad como la
norma 17a-4 de la SEC o la HIPAA. Muchos usuarios de S3 tienen
políticas de ciclo de vida diseñadas para ahorrar costes de
almacenamiento moviendo sus datos a Glacier cuando ya no
necesitan acceder a ellos de forma regular.

Glacier Select le permite ejecutar consultas SQL contra Glacier


directamente
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
AWS DataSync:
• Es un servicio de transferencia de datos que facilita el traslado de
datos entre el almacenamiento local y Amazon S3 o Amazon Elastic
File System (Amazon EFS).
• Se utiliza con archivos compatibles con NFS y compatibles con SMB
• compatibles con NFS y SMB.
• La replicación puede hacerse cada hora, cada día o cada semana.

[Link]
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 1: Tradicional vs Almacenamiento en Nube
AWS Transfer for SFTP:
• Es un servicio de SFTP totalmente gestionado y de alta disponibilidad
que permite a las aplicaciones transferir archivos a través de SFTP
directamente a Amazon S3.

[Link]
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 2: Opciones de almacenamiento
• S3
• EBS = Elastic Block Storage
• EFS = Elastic File System
• Storage Gateway
• Amazon FSx

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 2: Opciones de almacenamiento
EFS:
• Es un servicio de almacenamiento de archivos de archivos para las
instancias de Amazon Elastic Compute Cloud (EC2).
• Capacidad de almacenamiento es elástica, crece y se reduce
automáticamente a medida que se añaden y archivos.
• NFSv4.
• Puede escalar hasta los petabytes.
• Puede soportar miles de conexiones NFS simultáneas.
• Los datos se almacenan en múltiples AZs dentro de una región .
• Consistencia de lectura y escritura.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 2: Opciones de almacenamiento
Amazon FSx:
• Sistema de archivos nativo de Microsoft Windows totalmente
gestionado.
• Un servidor Windows administrado que ejecuta Windows Server
Message Block (SMB).
• Diseñado para Windows y aplicaciones de Windows.
• Admite usuarios AD, ACLs, GPOs de grupos y Seguridad.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 2: Opciones de almacenamiento
Amazon FSx for Lustre: Lustre FSx
• Es un sistema de archivos totalmente administrado que está
optimizado para cargas de trabajo de cálculo intensivo, como la
informática de alto rendimiento (HPC), aprendizaje automático, flujos
de trabajo de procesamiento de datos de medios y electrónica (EDA).
• Sistema de archivos que proporciona un acceso de sub-milisegundos
a sus datos y le permite leer y escribir datos a velocidades de hasta
cientos de gigabytes por segundo de rendimiento y millones de IOPS.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 3: Diferencias entre S3, EBS y EFS
• EBS:
• Disco, almacenamiento de bloque.
• Datos que cambian frecuentemente
• S3:
• Objetos, ~archivos.
• Datasets que crecen.
• EFS:
• Almacenamiento de archivos para EC2 completamente
gestionado.
• Almacenamiento distribuido y altamente resistente para instancias
Linux y aplicaciones basadas en Linux.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 3: Diferencias entre S3, EBS y EFS
• Amazon FSx para Windows:
• Almacenamiento centralizado para aplicaciones basadas en
Windows como Sharepoint, Microsoft SQL Server, Workspaces, IIS
Web Server o cualquier otra aplicación nativa de Microsoft.
• Amazon FSx para Lustre:
• Almacenamiento distribuido de alta velocidad y capacidad.
Aplicaciones HPC, modelado financiero, etc.
• FSx para Lustre puede almacenar datos directamente en S3.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 4: Replicación a través de Regiones
• El control de versiones debe estar activado tanto en el origen como
en el destino de origen y de destino.
• Los archivos de un Bucket existente no se replican automáticamente.
• Todos los archivos actualizados posteriormente se replicarán
automáticamente.
• Los marcadores de borrado no se replican.
• El borrado de versiones individuales o de marcadores de borrado no
se replican.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 5: Transfer Acceleration en S3
• Utiliza la CloudFront Edge Network para acelerar sus cargas a S3.
• En lugar de subir directamente a su Bucket de S3, puede utilizar una
URL para cargar directamente a una ubicación de borde que
transferirá ese archivo a S3

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball
CloudFront:

Una red de distribución de contenidos (CDN) es un sistema de


servidores distribuidos (red) que entregan páginas web y otros
contenidos web a un usuario en función de la ubicación geográfica del
usuario el origen de la página web y un servidor de entrega de
contenidos.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball
CloudFront:

• Edge Location: Esta es la ubicación donde el contenido será


almacenado en caché. Es independiente de una Región AWS/AZ.
• Origin: Este es el origen de todos los archivos que la CDN distribuirá.
Puede ser un S3 Bucket, una Instancia EC2, un Elastic Load Balancer
o Route53.
• Distribution - Es el nombre que recibe la CDN que consiste en una
colección de Edge Locations.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball
CloudFront:
• Los objetos se almacenan en caché durante el tiempo de vida del TTL
(Time To Live).
• Las ubicaciones de los bordes no son sólo de lectura, también se
puede escribir en ellas (es decir, poner un objeto en ellas).
• Puedes invalidar los objetos en caché, pero se te cobrará.
Utilizar URLs firmadas por CloudFront o Cookies firmadas
1. Una URL firmada es para archivos individuales.
1 archivo = 1 URL
2. Una cookie firmada es para varios archivos.
1 cookie = multiples archivos.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball
CloudFront:
Utilizar URLs firmadas por CloudFront o Cookies firmadas

Políticas de URLs firmadas

• Expiración de URLs.
• Rangos de IP.
• Firmantes de confianza (qué cuentas de AWS pueden crear URLs
firmadas).

• URLs firmadas por S3. Limitadas en tiempo de vida.


© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball

[Link]
[Link]
[Link]
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball
• Snowball: Es un transporte de datos a escala de petabytes. Snowball
está disponible en un tamaño de 50TB o 80TB.
• Snowball Edge optimized: es ideal para casos de uso de
procesamiento de borde que requieren potencia de cálculo adicional
en entornos remotos, desconectados o difíciles. Este servicio
proporciona 52 vCPU, 208 GB de memoria, 7,68 TB de SSD NVMe y
42 TB de almacenamiento compatible con S3. 100TB para datos.
• Snowmobile: es una opción de transferencia de datos aún mayor que
funciona a escala de exabytes. Un Snowmobile es un contenedor de
transporte reforzado de 45 pies de largo que es arrastrado por un
camión semirremolque. Puede transferir 100 PB por Snowmobile.
© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 6: Cloudfront y Snowball

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 7: Storage Gateway
• AWS Storage Gateway está disponible para su descarga como una
imagen de máquina virtual (VM) que se instala en un host de su
centro de datos.
• Storage Gateway es compatible con VMware ESXi o Microsoft
HyperV.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Lección 7: Storage Gateway
• Los tres tipos diferentes de Storage Gateway son los siguientes:
• File Gateway (NFS y SMB): Objetos en S3.
• Volume Gateway (iSCSI): Volúmenes de disco (Bloque). Pasan a
EBS.
• Stored Volumes: Local y transfiere de forma asíncrona. Pasa a
S3 en forma de EBS.
• Cached Volumes: Usa S3, Datos accesados frecuentemente se
dejan en cache local. 1 Gb a 32 Tb.
• Tape Gateway (VTL): iSCSI, aplicaciones populares.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates
OPCIONES DE ALMACENAMIENTO
Laboratorio:
1. Modulo_3.GuiaLaboratorio_01: Crear un bucket S3.
2. Modulo_3.GuiaLaboratorio_02: Replicación a través de Regiones.
3. Modulo_3.GuiaLaboratorio_03: Crear una distribución de CloudFront*
4. Modulo_3.GuiaLaboratorio_04: Crear un sitio web estático.

* Eliminar la distribución de CloudFront al finalizar el laboratorio, ya que


no pertenece a la capa gratuita y la cobran regularmente.

© 2020 [Link], Inc. All rights reserved. AWS and the AWS logo are trademarks of [Link], Inc. or its affiliates

También podría gustarte