Servicios de storage de AWS

978 visualizaciones

Publicado el

2016 AWS Summit Bogotá - Servicios de storage

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
978
En SlideShare
0
De insertados
0
Número de insertados
123
Acciones
Compartido
0
Descargas
50
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Servicios de storage de AWS

  1. 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Alejandro Flores, Arquitecto de Soluciones Abril 06, 2016 Servicios de Storage en AWS
  2. 2. En el mundo … … constantemente generamos más datos
  3. 3. En AWS … … constantemente innovamos
  4. 4. Opciones de Almacenamieto
  5. 5. Opciones de almacenamiento Amazon EFS Amazon EBS Amazon EC2 Instance storage Amazon S3 Amazon Glacier AWS Storage Gateway Archivos Bloque Objetos Híbrido
  6. 6. Integración con otros servicios Amazon EC2 Amazon VPC Amazon CloudFront AWS CloudTrail Amazon CloudWatch alarms AWS Trusted Advisor AWS IAM AWS Lambda Amazon Redshift Amazon EMR Amazon Kinesis Amazon SQS AWS CloudFormationAmazon SNS
  7. 7. Variedad para todos los clientes
  8. 8. Cumplimiento con certificaciones importantes
  9. 9. Acelera el acceso a tu información AWS ImportExport 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 Connect 2015 20152015
  10. 10. Amazon S3 Simple Storage Service
  11. 11. Demanda de uso 2012 2013 2014 2015 102% de crecimiento por año en transferencia de/hacia S3
  12. 12. 99.999999999% durability Buen intento!
  13. 13. S3 Buckets / Objetos
  14. 14. S3 Sitio Web : Contenido estático
  15. 15. 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
  16. 16. Reducción continua de precios 8 reducciones de precio desde su lanzamiento
  17. 17. Amazon S3 Nuevas características
  18. 18. 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
  19. 19. Notificaciones por Eventos Notificaciones a Amazon SNS, Amazon SQS, AWS Lambda cuando un evento ocurre en S3 Events SNS topic SQS queue Lambda function
  20. 20. 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
  21. 21. 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
  22. 22. Amazon Glacier Servicio de archivado
  23. 23. $0.007 Por GB / al mes Última actualización: Marzo 2016 Región: US East
  24. 24. $84 Por TB / al año Última actualización: Marzo 2016 Región: US East
  25. 25. 99.999999999 % Durabilidad
  26. 26. 3 – 5 horas Recuperación de datos
  27. 27. Beneficios • Bajos costos para archivado a largo plazo • Capacidad de almacenamiento ilimitada • Mejora la durabilidad • Sustitución de Cintotecas
  28. 28. Integración S3 - Glacier →
  29. 29. 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
  30. 30. Amazon Glacier Nuevas características
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. Amazon EBS Almacenamiento de Bloque
  35. 35. 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
  36. 36. 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
  37. 37. Reasigna el volúmen a otra instancia
  38. 38. Agrupa múltiples volúmenes
  39. 39. 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
  40. 40. Variedad para cualquier tipo de carga Precio Desempeño Magnético Propósito General IOPS Provisionados Caso de uso Acceso 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%
  41. 41. Amazon EBS Snapshots
  42. 42. 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
  43. 43. AWS Storage Gateway
  44. 44. 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
  45. 45. Configuraciones iSCSI Bloque Gateway-stored volumes Baja 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
  46. 46. Gateway-stored Volumes (GW-Stored) • Datos primarios almacenados on-prem • Respaldo asíncrono hacia AWS • Respaldos almacenados como EBS Snapshots
  47. 47. Gateway-cached Volumes (GW-Cached) • Datos primarios almacenados en AWS • Datos accesados frecuentemente almacenados on-prem • Respaldos almacenados como EBS Snapshots
  48. 48. Gateway-Virtual Tape Library (GW-VTL) • Cintas virtuales almacenadas en AWS • Datos accesados frecuentemente “cacheados” on-prem • Cintas ilimitadas en VTS (Virtual Tape Shelf)
  49. 49. Amazon EFS Elastic File System
  50. 50. 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
  51. 51. Diseñado para diferentes casos de uso • Repositorio de contenido • Ambientes de desarrollo • Directorios de usuario • Big Data
  52. 52. 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 EC2 EC2 EC2 EC2 Mount target
  53. 53. Cómo funciona ? AVAILABILITY ZONE 1 REGION AVAILABILITY ZONE 2 AVAILABILITY ZONE 3 VPC EC2 EC2 EC2 EC2 Customer’s file system
  54. 54. 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
  55. 55. 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
  56. 56. 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
  57. 57. 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
  58. 58. 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 REGION VPC EC2 EC2 EC2 AVAILABILITY ZONE 2 AVAILABILITY ZONE 3 EC2 Write Read
  59. 59. Tres opciones de administración AWS Console AWS CLI AWS SDK
  60. 60. 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
  61. 61. Gracias !

×