View
1.142
Download
0
Category
Preview:
Citation preview
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Alejandro Flores, Arquitecto de Soluciones
Abril 06, 2016
Servicios de Storage en AWS
En el mundo …
… constantemente generamos más datos
En AWS …
… constantemente innovamos
Opciones de Almacenamieto
Opciones de almacenamiento
Amazon
EFS
Amazon
EBS
Amazon EC2
Instance
storage
Amazon
S3Amazon
Glacier
AWS
Storage
Gateway
Archivos Bloque Objetos Híbrido
Integración con otros servicios
Amazon EC2
Amazon VPC
Amazon
CloudFront
AWS CloudTrail
Amazon
CloudWatch
alarms AWS Trusted
Advisor
AWS
IAM
AWS LambdaAmazon Redshift
Amazon
EMR
Amazon
Kinesis
Amazon SQS
AWS
CloudFormationAmazon SNS
Variedad para todos los clientes
Cumplimiento con certificaciones importantes
Acelera el acceso a tu información
AWS Import\Export Snowball
• Accelerate PBs with AWS
provided appliances
AWS Storage Gateway
• Up to 120 MB/s cloud upload rate
(4x improvement), and
• 10 Gb networking for VMware
Amazon Kinesis Firehose
• Ingest data streams directly into
AWS data stores (S3, Redshift)
AWS Direct Connect2015
20152015
Amazon S3Simple Storage Service
Demanda de uso
2012 2013 2014 2015
102% de crecimiento por año en
transferencia de/hacia S3
99.999999999%durability
Buen intento!
S3 Buckets / Objetos
S3 Sitio Web : Contenido estático
Paga solo por lo que uses
1 PB espacio crudo
800 TB espacio usable
600 TB espacio asignado
400 TB datos de la aplicación
Amazon S3
Reducción continua de precios
8 reducciones de precio desde su lanzamiento
Amazon S3Nuevas características
S3-IA (Infrequent Access)
11 9’s de durabilidad Diseñado para
99.9% disponibilidad
Durabilidad Disponibilidad
Mismo desempeño que
S3 Standard
Desempeño
• Encripción en el servidor
• Usa tus llaves de encripción
• Llaves administradas desde KMS
Seguro
• Reglas de transición
• Control de versiones
• Notificación de eventos
• Métricas
Integración
• Misma experiencia de
usuario
• REST API simple
Fácil de usar
Notificaciones por Eventos
Notificaciones a Amazon SNS, Amazon SQS, AWS
Lambda cuando un evento ocurre en S3
Events
SNS topic
SQS queue
Lambda
function
Control de versiones
• Mantén, recupera y restaura cada versión de
cada objecto almacenado en tus buckets
• S3 automáticamente agrega nuevas versiones
y matiene los objetos borrados with
marcadores
• Controla fácilmente el número de versiones a
guardar usando políticas de expiración
• Fácil configuración desde la consola
Replicación entre regiones
Replicación asíncrona de datos automatizada, rápida y
confiable entre regiones
• Replicación de nuevas peticiones
PUT únicamente
• Replicación 1:1 entre 2 regiones
• Versioning requerido
Amazon GlacierServicio de archivado
$0.007Por GB / al mes
Última actualización: Marzo 2016
Región: US East
$84Por TB / al año
Última actualización: Marzo 2016
Región: US East
99.999999999 %Durabilidad
3 – 5 horasRecuperación de datos
Beneficios
• Bajos costos para archivado a largo plazo
• Capacidad de almacenamiento ilimitada
• Mejora la durabilidad
• Sustitución de Cintotecas
Integración S3 - Glacier
→
Políticas de transición (lifecycle) →
<LifecycleConfiguration>
<Rule>
<ID>archive-in-30-days</ID>
<Prefix>logs/</Prefix>
<Status>Enabled</Status>
<Transition>
<Days>30</Days>
<StorageClass>GLACIER</StorageClass>
</Transition>
<Expiration>
<Days>365</Days>
</Expiration>
</Rule>
</LifecycleConfiguration
Amazon GlacierNuevas características
Glacier – Vault Lock
• Almacenamiento para cumplimiento de normas
• No sobre escritura, registro no borrables
• Retención por tiempo <ArchiveAgeInDays>
• Bloqueo de política
• Retención basada en etiquetas
Ejemplo: Retención por tiempo
{
"Version" : "2012-10-17",
"Statement" : [
{
"Effect" : "Deny",
"Principal" : {
"AWS" : "*"
},
"Action" : "glacier:DeleteArchive",
"Resource" : "arn:aws:glacier:us-east-1:XXXXXXXXX:vaults/BusinessCritical",
"Condition" : {
"NumericLessThanEquals" : {
"glacier:ArchiveAgeInDays" : 365
}
}
}
]
}
Política
Ejemplo: Retención por etiqueta
{
"Version" : "2012-10-17",
"Statement" : [
{
"Effect" : "Deny",
"Principal" : {
"AWS" : "*"
},
"Action" : "glacier:DeleteArchive",
"Resource" : "arn:aws:glacier:us-east-1:XXXXXXXXX:vaults/BusinessCritical",
"Condition" : {
"StringEquals" : {
"glacier:ResourceTag/LegalHold" : "True"
}
}
}
]
}
Política
Amazon EBSAlmacenamiento de Bloque
Almacenamiento no persistente
• Almacenamiento temporal
• Persistente durante el
tiempo de vida de la
instancia (encendida,
reinicio)
• Se destruye si la instancia
se detiene o se destruye
Almacenamiento persistente
• Almacenamiento de bloque
persistente
• Volúmen replicado dentro
de las AZ’s para protección
contra fallas
• Escalamiento vertical hacia
arriba y hacia abajo
Reasigna el volúmen a otra instancia
Agrupa múltiples volúmenes
Baja latencia, alto desempeño
General Purpose (SSD)
Up to 16 TB
10,000 IOPS
Up to 160 Mbps
Provisioned IOPS (SSD)
Up to 16 TB
20,000 IOPS
Up to 320 Mbps
Variedad para cualquier tipo de carga
Precio Desempeño
Magnético Propósito
General
IOPS
Provisionados
Caso de usoAcceso a información
no tan frecuente
Volúmenes de Boot
Peq. a Med. BDs
Des y Pruebas
I/O Intensivo
BDs Relacionales
BDs NoSQL
Medio Disco Magnético SSD SSD
Max IOPS 40–200 IOPS 10,000 IOPS 20,000 IOPS
Latencia
(escrituras
aleatorias)
20–40 ms 1–2 ms 1–2 ms
Disponibilidad Diseñado para 99.999%Diseñado para 99.999% Diseñado para 99.999%
Amazon EBSSnapshots
EBS Snapshots
• Regresa a una versión
anterior
• Almacenados en S3
• Útiles para protección
contra fallas, restauración
en otra region,
redimensionamiento de
volúmenes actuales
AWS Storage Gateway
Qué es AWS Storage Gateway ?
Trabaja con aplicaciones existentes
Seguro, gran durabilidad
Baja latencia para datos frecuentes
Escalable y de bajo costo
Servicio que conecta almacenamiento de nube con un
dispositivo de software ubicado en un centro de datos
local
Configuraciones
iSCSI
Bloque
Gateway-stored volumesBaja latencia para todos tus datos con respaldos
en AWS
Sustitución de librerías físicas con AWS para
respaldos y archivado
Gateway-cached volumes
Gateway-virtual tape library (VTL)
Baja latencia para los datos usados
frecuentemente con toda la información en
almacenada en AWS
iSCSI
VTL
Gateway-stored Volumes (GW-Stored)
• Datos primarios almacenados on-prem
• Respaldo asíncrono hacia AWS
• Respaldos almacenados como EBS Snapshots
Gateway-cached Volumes (GW-Cached)
• Datos primarios almacenados en AWS
• Datos accesados frecuentemente almacenados on-prem
• Respaldos almacenados como EBS Snapshots
Gateway-Virtual Tape Library (GW-VTL)
• Cintas virtuales almacenadas en AWS
• Datos accesados frecuentemente “cacheados” on-prem
• Cintas ilimitadas en VTS (Virtual Tape Shelf)
Amazon EFSElastic File System
Qué es EFS ?
• FS administrado para instancias
• Escalabilidad hasta 1PB
• Desempeño para diferentes cargas
• Altamente disponible y durable
simple elastic scalable
1 2 3
Diseñado para diferentes casos de uso
• Repositorio de contenido
• Ambientes de desarrollo
• Directorios de usuario
• Big Data
Cómo funciona ?
• Para accesar a FS dentro
de la VPC, se crean “Mount
Targets”
• Un “Mount Target” es un
punto de acceso NFSv4
dentro de la VPC
• Un “Mount Target” consiste
de una IP y un nombre de
DNS
AVAILABILITY ZONE 1
REGION
AVAILABILITY ZONE 2
AVAILABILITY ZONE 3
VPC
EC2EC2
EC2
EC2
Mount
target
Cómo funciona ?
AVAILABILITY ZONE 1
REGION
AVAILABILITY ZONE 2
AVAILABILITY ZONE 3
VPC
EC2EC2
EC2
EC2
Customer’s file
system
EFS es simple
• Totalmente administrado
• No hardware, red
• Integración transparente
con herramientas y
aplicaciones
• NFSv4
• Funciona con APIs de
archivos de Sistemas
Operativos estándares
EFS es elástico
• FS crecen y decrecen
automáticamente conforme
se agregan o remueven
archivos
• No es necesario asignar
espacio
• Costo por uso, sin cuota
mínima inicial
EFS es escalable
• Pueden crecer a PB
• Rendimiento y IOPS
escalan automáticamente
conforme crece el FS
• Latencia baja, consistente,
sin importar el tamaño del
archivo
• Soporta miles de
conexiones NFS
concurrentes
EFS es altamente disponible y durable
• Cada objeto del
FS (directorio,
archivo, link) es
almacenado
redundantemente
en múltiples AZ’s
dentro de la
región
AVAILABILITY
ZONE 1
REGION
AVAILABILITY
ZONE 2
AVAILABILITY
ZONE 3
Amazon
EFS
EFS es consistente
• Las instancias se pueden conectar al FS desde cualquier AZ de la región
• Todas las lecturas y escrituras son consistentes en todas las AZ’s (Ej. una lectura en una AZ garantiza que tendrá la información más reciente, aún si los datos son escritos en otra AZ
AVAILABILITY
ZONE 1
REGIONVPC
EC2EC2
EC2
AVAILABILITY
ZONE 2
AVAILABILITY
ZONE 3
EC2
Write
Read
Tres opciones de administración
AWS
Console
AWS
CLI
AWS
SDK
Resumen: Portafolio de Almacenamiento en AWS
S3
EFS
Glacier
Storage
Gateway
EBS
• Almacenamiento de Objetos: datos representados por buckets/objects
• Acceso usando APIs sobre internet
• Almacenamiento de archivado: datos representados por vaults/archives
• Almacenamiento de bajo costo, acceso usando APIs sobre internet
• Almacenamiento de bloque (tipo SAN): datos representados como volúmenes
• Baja latencia de acceso desde las instancias EC2
• Almacenamiento de archivo (tipo NAS): datos representados como file system
• Baja latencia de acceso compartido entre múltiples instancias EC2
• Almacenamiento de respaldos y archivado en S3 y Glacier
Gracias !
Recommended