Este documento describe las principales diferencias entre los servicios de almacenamiento de AWS como Amazon S3, EBS, EFS y Glacier. Explica cómo seleccionar el tipo de solución de almacenamiento adecuada considerando factores como la temperatura y el ciclo de vida de los datos, el presupuesto, la latencia y la funcionalidad adicional. También incluye ejemplos de precios de los diferentes servicios de almacenamiento en la región us-east-1.
El uso de las tic en la vida ,lo importante que son
Webinar: Ask the Architect - Servicios de Storage de AWS
1. Ask the Architect
Storage services
Ivan Salazar, Enterprise Solutions Architect
ivansal@amazon.com
@ivansalazarc
Jul, 2016
2. ü ¿Cuáles son las principales diferencias
entre los servicios de almacenamiento?
ü ¿Cuáles son los criterios para decidir qué
tipo de solución de Storage debo utilizar?
• Objetos, Archivos, Bloques, Backups en
ambientes híbridos
• Temperatura y ciclo de vida de la información
• Presupuesto
• Latencia y conectividad
• Funcionalidad adicional
4. Selecting the Right Object Storage Class
S3
S3-IA
Glacier
L
i
f
e
c
y
c
l
e
Available
S3: 99.99%
S3-IA: 99.9%
Performant
Low Latency
High Throughput
Secure
SSE, client
encryption, IAM
integration
Event
Notifications
SQS, SNS, and
Lambda
Versioning
Keep multiple
copies
automatically
Cross Region
Replication
Common
Namespace
Define storage
class per object
Durable
99.999999999%
Scalable
Elastic capacity
No preset limits
“Hot” Data
Active and/or
Temporary Data
“Warm” Data
Infrequently
Accessed Data
“Cold” Data
Archive and
Compliance Data
5. ü Hola, Quiero saber los precios de
almacenamiento
ü Precios o planes de pago de storage
• El modelo de pago es por GB/Mes
• Pago prorrateado al tiempo utilizado en el mes
• El precio varía de acuerdo a la región
• Costo por transferencia de datos
• Solicitudes, VGW appliance
• Tiered
8. Ejemplos de precios en us-east-1
$ 0.30 $ 0.100
$ 0.125
$ 0.045
$ 0.025
$ 0.095
$ 0.0
$ 0.0300
$ 0.0125 $ 0.007
$ 0.030
$ 0.095
$ 0.007
* Precios en USD por GB por mes
9. Amazon EBS General Purpose SSD (gp2) volumes
• $0.10 per GB-month of provisioned storage
Amazon EBS Provisioned IOPS SSD (io1) volumes
• $0.125 per GB-month of provisioned storage
• $0.065 per provisioned IOPS-month
Amazon EBS Throughput Optimized HDD (st1) volumes
• $0.045 per GB-month of provisioned storage
Amazon EBS Cold HDD (sc1) volumes
• $0.025 per GB-month of provisioned storage
Amazon EBS Snapshots to Amazon S3
• $0.095 per GB-month of data stored
10. S3
S3-IA
Glacier
L
i
f
e
c
y
c
l
e
Available
S3: 99.99%
S3-IA: 99.9%
Performant
Low Latency
High Throughput
≥ 30 Days≥ 128K
≥ 90 Days
Durable
99.999999999%
Scalable
Elastic capacity
No preset limits
> 0K$0.007/GB per month
$0.0125/GB per month
“Hot” Data
Active and/or
Temporary Data
“Warm” Data
Infrequently
Accessed Data
“Cold” Data
Archive and
Compliance Data
≥ 0 Days> 0K~$0.03/GB per month
3 – 5 Hrs
$0.01/GB retrieval
$0.01/GB retrieval < 5%
11. ü ¿Se puede automatizar pasar un archivo s3 a
Glacier según la fecha de creación de los archivos?
ü ¿Cómo se puede establecer un proceso automático
de backup por temporalidad desde S3 a Glacier?
• Lifecycle rules
• Para buckets con versioning también
• https://docs.aws.amazon.com/AmazonS3/latest/UG/LifecycleConfiguration.html
12.
13.
14. ü ¿Cómo podemos utilizar S3 como si furea un disco
atachado a una instancia? o en sud efecto, algún
servicio que nos permita atachar un gran volumen sin
ser necesariamente un disco?
ü ¿Es posible montar un bucket en un filesystem linux ?
• S3 es storage de Objetos por HTTP, no bloques
• EFS se puede montar y el pago es por uso
• Fuse S3FS
• SoftNas Cloud NAS
15. ü ¿Puedo migrar el servicio de s3 a otra cuenta
en la misma region por medio de alguna
herramienta?
• Dependiendo del volúmen y tamaño de los archivos
• S3DistCp, copia en paralelo con Hadoop
• Comando S3 Sync/CP (CLI), en paralelo
• Marketplace
• https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html
• https://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/
UsingEMR_s3distcp.html
16. ü ¿Cómo copiar backup grande que pese 30 GB
de una instancia ec2 a un repositorio s3?
• Dentro de la misma región 10 Gbps (CLI)
• S3 multipart upload
• Tsunami, Aspera, Signiant
• EBS Snapshots
• https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
17. ü ¿Cómo funciona el cobro de almacenamiento para
respados?
ü ¿Cual es la manera más barata y performante de hacer
snapshots de EBS y mantener una copia completa del
EBS por semana/mes ?
• $ 0.095 / GB / Mes
• Backups incrementales
• S3 para backups
19. EBS Volume
How Do Snapshots Work?
Time
Snapshot 1 Snapshot 2 Snapshot 3
S3
Block 1
Block 2
Block 3
Block 4
Chunk 1
Chunk 2
Chunk 3
Chunk 4
X
20. ü Dejando de lado el hecho de que EFS es la única forma
de compartir archivos a través de instancias de AWS,
qué otros factores son útiles al decidir entre si usar EBS
o EFS para el almacenamiento de datos en una
aplicación en la nube?
• EFS no es la única opción: GlusterFS, SoftNas, NetApp, Panzura,
DFS, S3
• EBS es 1:1 por instancia EC2, bloques, pago por GB provisionado,
latencia, encripción
• EFS File system de archivos, pago por uso
• EFS redundancia Multiple AZ, throughtput, administrado
21. ü ¿Como seria la puesta en marcha de un autoscale de
servicios web con el servicio de almacenamiento
Amazon Elastic File System?
• EC2 user data: Shell
• EC2 instance metadata
• Mount EFS File system on launch
• https://docs.aws.amazon.com/efs/latest/ug/mounting-fs.html
• https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-
metadata.html
$ sudo yum -y install nfs-u0ls
$ sudo mount -t nfs4 -o vers=4.1 $(curl -s h;p://169.254.169.254/latest/meta-data/placement/availability-
zone).file-system-id.efs.aws-region.amazonaws.com:/ ~/efs-mount-point
22. ü ¿ Cómo puedo incluir nuevos volúmenes a un
EC2 computer y qué costo tiene?
• Crear un nuevo volumen EBS desde la consola
• Attach volume a EC2
• Formatear con un FS y montar
• El costo depende del tamaño y tipo del volumen
• Costo prorateado por mes
• https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html
23. ü ¿Cómo funciona el servicio de AWS Storage
Gateway?
• On-premise software appliance
• Cloud Backup a S3
• Volume Gateways
• Gateway Cached Volumes
• Gateway Stored Volumes
• Gateway VTL
24.
25.
26.
27. ü ¿Cómo puedo cotizar el espacio real que se
llevará mi aplicación y el costó mensual del
incremento de subir y descargar información
actualmente tengo 250 GB y al mes subimos y
descargamos al rededor de 100 MB?
• Simple! Con la simple monthly calculator
• https://calculator.s3.amazonaws.com/index.html