O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

AWS Database Day - Español

146 visualizações

Publicada em

AWS ofrece una amplia variedad de bases de datos personalizadas para sus casos de uso de aplicaciones específicos. Nuestros servicios de bases de datos completamente administrados incluyen bases de datos relacionales para aplicaciones de transacciones, bases de datos no relaciones para aplicaciones de escala de Internet, un data warehouse para análisis, un almacén de datos en memoria para almacenamiento en caché y cargas de trabajo en tiempo real, y una base de datos de gráficos para crear aplicaciones con datos fuertemente conectados. Con AWS Database Migration Service, migrar bases de datos existentes a AWS es fácil y rentable .

https://aws.amazon.com/es/products/databases/

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

AWS Database Day - Español

  1. 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Alejandro Flores AWS Database Services Webinar 27/06/2018
  2. 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Generalidades Relacional No-Relacional NoSQL SQL Schema No Schema No Estructurado Estructurado
  3. 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Revisando detalles Propósito de una Base de Datos Requerimientos de Aplicación
  4. 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cargas de Trabajo para Bases de Datos Consideraciones de Datos Estructura Tamaño Cómputo
  5. 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Estructura Propósito Optimizada para cuando sea necesario Ejemplo de Carga Almacenamiento Tabular Opera sobre un registro o un grupo de registros Nómina Almacenamiento Columnar Agregaciones, escaneos, uniones Análisis Almacenamiento Llave - Valor Consulta por llave de alto desempeño e ingestion rápida Dispositivos de Rastreo Almacenamiento Documentos Indexado y Almacenamiento de documentos para consulta de cualquier propiedad Registros Médicos Almacenamiento Grafos Persistencia y consulta de relaciones Recomendaciones Almacenamiento Tiempo Almacenamiento y procesamiento de datos en secuencia Telemetría Almacenamiento No Estructurado Consulta y Creación de Objetos Almacenamiento de Opiniones de Usuarios
  6. 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tamaño Consideraciones Ejemplo de Carga Tamaño límite Número de Empleados Número de Sensores Caching Total de 10 años de datos de ventas pero únicamente los últimos 12 meses son consultados. Retención Consultar una fila Consultar mil filas Particionable | Monolítica Almacenamiento y procesamiento de la ubicación de un auto es particionable Nómina de una compañía no tiene particiones naturales
  7. 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cómputo Consideraciones Ejemplo de Carga Funciones de Cálculo Suma de ventas de los últimos 12 meses Throughput Millones de usuarios consultando un catálogo de productos por segundo Latencia Obtener la ubicación de un auto en 5 milisegundos Ritmo de Cambio Actualización de inventario diario Registros de ventas nunca son actualizados Ritmo de Ingestión Nuevos registros de empleados agregados a la Base de Datos
  8. 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Bases de Datos flexibles y adaptables a cualquier tipo de carga Propósito General Propósito Especial Un tamaño satisfaga todo lo demás Eficiencia a Escala
  9. 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ¿Pero, qué base de datos usar y cuándo?
  10. 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Servicio Administrado de Base de Datos DevOps Construcción Despliegue Operación código, integraciones, pruebas provisionamiento, configuración, rollout seguridad, monitoreo, escalabilidad, HA
  11. 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ¿Pero, qué bases de datos usar y cuándo?
  12. 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Nuestra estrategia
  13. 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Regresando a las Generalidades Operacional Analítica Transaccional Retrospectiva Sistema de Registro Batch / Streaming Administración de Contenido Predictivo
  14. 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Regresando a las Generalidades Operacional Analítica Transaccional Retrospectiva Sistema de Registro Batch / Streaming Administración de Contenido Predictivo
  15. 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cargas Operacionales Características Generales • Buenas para Caching • Poco CPU, pocas filas, items, documentos por petición • Baja Latencia • Alto rendimiento • Alta concurrencia • Misión crítica HA, DR, protección de datos Dimensiones a considerar • Tamaño • Filas, llave-valor,documentos • Necesita de relaciones o no • Particionada ó Monolítica • Velocidad • Requerimientos de Ingesta
  16. 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ¿Relacional o No? Integridad referencial, con fuerte consistencia, transacciones y escalamiento GrafosDocumentosRelacional Consultas de Baja Latencia a través de la llave Indexado y almacenamiento de documentos con soporte a consultas de cualquier propiedad Cree y encuentre relaciones de manera rápida y sencilla Consultas complejas, soporta SQL Simples consultas con filtros Consultas con filtros, proyecciones y agregaciones Queries rápidos con términos y condiciones Llave-Valor
  17. 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS Servicio administrado de bases de datos relacionales. 6 engines populares
  18. 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DynamoDB Servicio administrado de bases de datos NoSQL rápido, flexible y con soporte a estructuras de documentos y llave-valor
  19. 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DynamoDB Accelerator (DAX) Servicio administrado de cache en memoria Cache en memoria para DynamoDB, totalmente administrado. Reduce el tiempo de respuesta, de milisegundos a microsegundos.
  20. 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon ElastiCache Servicio administrado de almacenamiento en memoria con sub-milisegundo de latencia para Redis o Memcached Alto Desempeño Seguridad Escalabilidad Alta Disponibilidad y Confiabilidad Almacenamiento de datos en memoria y cache optimizado para tiempos de respuesta de milisegundos VPC para aislamiento de cluster, encripción en reposo/tránsito, cert. HIPPA Escalamiento de lectura con réplicas. Escalamiento de escrituras y memoria con sharding. Escalamiento no disruptivo Multi-AZ con failover automático
  21. 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Neptune Servicio administrado de bases de datos para grafos
  22. 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dimensiones de Operación de Bases de Datos Tamaño – bounded ✔ ✔ Tamaño – unbounded ✔ Llave-valor / documentos ✔ Filas ✔ Grafos ✔ Capacidades Relacionales ✔ Particionado(a) ✔ Requerimientos de cómputo ✔ ✔ Cambio de Velocidad ✔ ✔ ✔ Amazon DynamoDB Amazon RDS Amazon Neptune
  23. 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Regresando a las Generalidades Operacional Analítica transaccional Retrospectiva Sistema de Registro Batch / Streaming Administración de Contenido Predictivo
  24. 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cargas Analíticas Características Generales • En la mayoría de los casos es columnar • Usualmente particionado • Gran tamaño de cómputo (millones de items involucrados en una consulta) • Escrituras Batch o muy pocas inserciones Dimensiones a considerar • Streaming ó no • Requerimientos de latencia • ETL ó No ETL • Serverless o cómputo dedicado • Siempre active u ocasionalmente active • Formatos de datos
  25. 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Athena Servicio de consultas interactivo para analizar datos en S3 usando lenguaje SQL estándar $ SQL Consultas instantáneas Costo $0 de setup. Apunte hacia S3 y comience a ejecutar consultas SQL Pago por query Pague únicamente por las consultas ejecutadas. Ahorre entre 30%-90% por costo de consulta haciendo uso de compresión Open Interface ANSI SQL, Drivers JDBC/ODBC, Múltiples formatos, Múltiples tipos de Compresión, Uniones y Tipos de Datos complejos Fácil Serverless. Cero Infraestructura. Cero Administración
  26. 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Redshift Servicio totalmente administrado para Datawarehousing. Rápido, poderoso y simple, con procesamiento masivo en paralelo y operación a gran escala. $ Rápido Bajo Costo Escalable Seguro Almacenamiento columnar que permite mejorar la eficiencia de I/O y paralelizar consultas. Costos desde $1,000 USD por TB por año Aumente o disminuya el tamaño de su cluster con base en las capacidades de desempeño necesarias Encripción de datos en reposo y/o tránsito. Aislamiento de clusters por VPC. Administre sus propias llaves de encripción con AWS KMS
  27. 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Kinesis Analytics Procese y analice streaming de datos en tiempo real con SQL estándar 1. Capture streams de datos con K. Streams ó K. Firehose 2. Ejecute consultas de SQL Estándar a los streams de datos 3. K. Analytics le permite enviar la información procesada hacia herramientas de análisis de datos (BI) y crear alertas y responder en Tiempo Real.
  28. 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Elasticsearch Despliegue de manera segura, opere y escale su cluster de Elasticsearch Fácil de Usar Servicio totalmente administrado. Despliegue cluster productivos en minutos. Abierto Acceso directo a las APIs de Elasticsearch Open- Source. Soporta Logstash y Kibana Seguro Acceso Seguro en una VPC para mantener el tráfico en la red de AWS Disponibilidad Automáticamente monitorea y reemplaza nodos fallidos
  29. 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dimensiones de Bases de Datos Analíticas Análisis tipo streaming ✔ Consultas Ad-Hoc ✔ Procesamiento, preparación e indexado ✔ Baja latencia en reporte y dashboards de BI ✔ Pago por Consulta ✔ Data warehouse con multiples fuentes de datos. ✔ Consulte datos directamente en S3 sin necesidad de realizar alguna transformación. ✔ Directamente ejecute CSV, JSON, TSV ó archivos de texto ✔ Amazon Redshift AthenaKinesis Analytics
  30. 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ¿Porqué elegir una BD cuando puede usar las tres? Modelado de DatosExploración de datos Non-SQL análisis Análisis en Tiempo Real Amazon Elasticsearch Service Kinesis Analytics Athena Amazon Redshift Amazon S3
  31. 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Portafolio de Bases de Datos y Análiticos DW | Big Data Processing | Interactive Business Intelligence & Machine Learning Data Movement Database Migration Service | Snowball | Snowmobile | Kinesis Data Firehose | Kinesis Data Streams QuickSight Relational Databases RDS Aurora Data Lake S3/Glacier Glue (ETL & Data Catalog) SageMaker Non-Relational Databases Analytics DynamoDB ElastiCache (Redis, Memcached) Neptune (Graph) Redshift EMR Athena Kinesis Analytics Elasticsearch Service Real-time Operational Databases
  32. 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. En resúmen AWS ofrece un portafolio de servicios con el fin de apoyarlo en resolver hasta sus proyectos más complejos y a escala Cuando seleccione un servicio de datos, considere las dimensiones y elija la que mejor se adapte a cada uno de los componentes de su aplicación.
  33. 33. Gracias!

×