Top Banner
Big Data y perspectiva de DevOps Enrique Carbonell @kikicarbonell
38

Big Data perspectiva DevOps

Mar 19, 2017

Download

Data & Analytics

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Big Data perspectiva DevOps

Big Data y perspectiva de DevOps

Enrique Carbonell@kikicarbonell

Page 2: Big Data perspectiva DevOps

About

Enrique Carbonell Muela

• Lic. Ciencias de la Computación

• Ingeniero de Software• Líder de equipo• Miembro equipo de Operaciones

• Entusiasta del DevOps• Organizador DevOpsDays Cuba

Twitter: @kikicarbonellLinkedIn: /enrique-carbonell

Page 3: Big Data perspectiva DevOps

Sumario

I Parte: Big DataConceptos, casos de uso, herremientas...

II Parte: DevOpsDesarrollo de soluciones, operaciones, perspectiva DevOps, herramientas, proyectos de apoyo a la investigación.

Page 4: Big Data perspectiva DevOps

I Parte: BigData

Page 5: Big Data perspectiva DevOps
Page 6: Big Data perspectiva DevOps
Page 7: Big Data perspectiva DevOps
Page 8: Big Data perspectiva DevOps

Casos de Uso

Page 9: Big Data perspectiva DevOps

Casos de Uso

● Análisis de comportamiento● Segmentación de clientes● Soporte predictivo● Análisis de mercado y optimización de precios● Predicción de amenzasa● Detección de fraudes● Especificos:

– Red de sensores climatológicos

– Redes eléctricas (3 T x día)

● ...

Page 10: Big Data perspectiva DevOps

Casos de Uso

Page 11: Big Data perspectiva DevOps

Realidad?

● Gigantes como Google lleva +10 años trabajando los datos

● En 5 años el 30% de los movimientos financieros serán acaparados por gigantes como Google y Apple (log n).

Page 12: Big Data perspectiva DevOps

Realidad?

● Con los datos logran “conocer a las personas mejor que ellas mismas” (fuente: Campaña Trump y Obama)

● El sector financiero está moviendose para aprovechar al máximo la información de sus clientes.

Page 13: Big Data perspectiva DevOps

Realidad?

Page 14: Big Data perspectiva DevOps

Buzzword / Falacia

● Provedores vendiendo:– “hardware Big Data”

– “soluciones Big Data”

– “…. Big Data”

Page 15: Big Data perspectiva DevOps

Panorama

Page 16: Big Data perspectiva DevOps

Panorama

Page 17: Big Data perspectiva DevOps

II Parte: DevOps

Page 18: Big Data perspectiva DevOps

Supuestos

Page 19: Big Data perspectiva DevOps

Supuestos

Page 20: Big Data perspectiva DevOps

Realidad

Page 21: Big Data perspectiva DevOps
Page 22: Big Data perspectiva DevOps
Page 23: Big Data perspectiva DevOps

Infraestructura?

● Provisionamiento● Escalado● Particionamiento elástico● Reutilización de recursos● Tolerancia a fallos● ...

Page 24: Big Data perspectiva DevOps

DevOps

Page 25: Big Data perspectiva DevOps

Recomendación?

Page 26: Big Data perspectiva DevOps

SMACK / SDACK

● Spark● Mesos● Akka● Cassandra● Kafka● Docker

Page 27: Big Data perspectiva DevOps

SMACK

engine de procesamiento de datos de gran escala (v: 10-100x).

sistema de gestion de recursos de un cluster, permite el aislamiento y comartir recursos entre aplicaciones distribuidas.

toolkit para construir aplicaciones basadas en manejo de mensajes altamente concurrentes, distribuidas y elásticas sobre JVM.

● bases de datos distribuida con alta disponibilidad diseñada para gestionar grandes volumenes de información entre diferentes datacenter.

sistema de mensajes de alta disponibilidad, baja latencia y diseñado para manejar la entrada en tiempo real.

Page 28: Big Data perspectiva DevOps

Mesosphere

Page 29: Big Data perspectiva DevOps

Mesosphere

Page 30: Big Data perspectiva DevOps

What is Docker?

Plataforma abierta para el desarrollo, transporte y ejecución de aplicaciones.

Docker permite que empaquete todas las dependencias en una unidad estandarizada para el desarrollo de software y puesta en producción.

Page 31: Big Data perspectiva DevOps

Docker

Page 32: Big Data perspectiva DevOps

© 2013-2016 Docker, Inc. All rights reserved

Applications are changing

Loosely Coupled Services

Many Small Servers

~2000 Today

Monolithic

Big Servers

Slow changing

Rapidly updated

Page 33: Big Data perspectiva DevOps

Investigación

● Apache Zeppelin● Spark Notebook● Hue● ...

Page 34: Big Data perspectiva DevOps

Arquitectura

Page 35: Big Data perspectiva DevOps

Arquitectura

Page 36: Big Data perspectiva DevOps

Visualización/Exploración

Page 37: Big Data perspectiva DevOps

Visualización/Exploración

Page 38: Big Data perspectiva DevOps