Computación
Cognitiva: Bluemix y
Watson
Genaro Nieto Fernández
[email protected]
@gnieto
IBM Watson
.CSV
.JSON
SQL
NoSQL
????
.CSV
.JSON
SQL
NoSQL
Watson API’s
Watson API’s
Speech
Language
Vision
Data Insights
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html
Watson API’s
Speech
Language
Vision
Data Insights
Voz
Texto
Imagen
Contexto
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html
Watson API’s
Speech
Language
Vision
Data Insights
Voz
Texto
Imagen
Contexto
Alchemy
Watson
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html
Speech
Language
Vision
Data Insights
Voz
Texto
Imagen
Contexto
Alchemy
Watson
IBM
Bluemix
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.html
Speech
W A T S O N
• S P E E C H T O T E X T
• T E X T T O S P E E C H
Data Insights
A L C H E M Y
W A T S O N
• A L C H E M Y D A T A N E W S
News + Blogs + NLP
• T R A D E O F F A N A L Y T I C S
• P E R S O N A L I T Y I N S I G H T S
• C O N C E P T I N S I G H T S
Vision
A L C H E M Y
W A T S O N
I M A G E T A G G I N G
• I M A G E L I N K E X T R A C T I O N
•
• F A C E D E T E C T I O N
• F A C E R E C O G N I T I O N
• V I S U A L I N S I G H T S
• V I S U A L R E C O G N I T I O N
Language
A L C H E M Y
W A T S O N
• E N T I T Y E X T R A C T I O N
• S E N T I M E N T A N A L Y S I S
• K E Y W O R D E X T R A C T I O N
• C O N C E P T T A G G I N G
• R E L A T I O N E X T R A C T I O N
• T A X O N O M Y C L A S S I F I C A T I O N
• A U T H O R E X T R A C T I O N
• L A N G U A G E D E T E C T I O N
• T E X T E X T R A C T I O N
• M I C R O F O R M A T S P A R S I N G
• F E E D D E T E C T I O N
• L I N K E D D A T A S U P P O R T
• C O N C E P T I N S I G H T S
• C O N C E P T E X P A N S I O N
• D I A L O G
• D O C U M E N T C O N V E R S I O N ( E X P . )
• L A N G U A G E T R A N S L A T I O N
• N A T U R A L L A N G U A G E C L A S S I F I E R
• P E R S O N A L I T Y I N S I G H T S
• Q U E S T I O N A N D A N S W E R
• R E L A T I O N S H I P E X T R A C T I O N
• R E T R I E V E A N D R A N K
• T O N E A N A L Y Z E R ( E X P . )
IBM Bluemix
“Dos tipos en un
Starbucks pueden tener
acceso a la misma
potencia de cálculo que
una compañía del
Fortune 500.”
Jim Deters - Founder, Galvanize
Runtimes
IoT
APIs
Micro
services
Extreme
Agile
Tooling
Containers
© IBM
Corporation
18
El desarrollo de aplicaciones versa sobre velocidad y elección
Las expectativas de los desarrolladores han evolucionado
Despliegue
en
segundos
‘Friction
Free'
Integración
contínua
Exito a la
primera o
fallo rápido
APIs
útiles
Elección de
herramientas
Cualquier
lenguaje
19
Preparado
para
móviles
Focalizado
en el código
La sincronización es crítica…
Las applicaciones de hoy en día deben seguir el ritmo de la revolucion
en las aplicaciones.
Gestionado por el cliente
Core
IT
Beneficios
Totalmente personalizable.
Pocas limitaciones.
Necesario para algunas soluciones.
Inversiones existentes.
Tiempo necesario
Semanas para preparar y desplegar.
Mantenimiento / actualización de
equipos y aplicaciones.
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Tiempo hasta el despliegue inicial
20
~ Semanas
~ Días
~ Minutos
La sincronización es crítica…
Las applicaciones de hoy en día deben seguir el ritmo de la revolucion
en las aplicaciones.
Gestionado por el cliente
Gestionado por el proveedor
Infrastructura
como Service
(IaaS)
Beneficios
Mayoría del control en la nube.
Necesario para algunas soluciones.
Infrastructura gestionada por el
proveedor del servicio.
Tiempo necesario
Minutos para provisionar la VM.
Tiempo variable para configurar el
software y las aplicaciones.
Mantenimiento y actualización de
OS, middleware, runtime.
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Tiempo hasta el despliegue inicial
Core IT
21
~ Semanas
~ Días
~ Minutos
IBMSoftLayer
La sincronización es crítica…
Las applicaciones de hoy en día deben seguir el ritmo de la revolucion
en las aplicaciones.
Gestionado por el cliente
Gestionado por el proveedor
Platforma
como Servicio
(PaaS)
Beneficios
Ajuste de entornos y
aplicaciones muy rápido.
Infraestructura y plataforma
gestionadas por el
proveedor de servicio.
Tiempo requerido
Minutos para ajustar y
desplegar.
Foco en las aplicaciones y sus
datos.
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
IBM Bluemix
Tiempo hasta el despliegue inicial
Core IT
IaaS
22
~ Weeks
~ Days
~ Minutes
…como lo son todas sus otras inversiones.
Aprovechar la potencia de Bluemix sin abandonar lo que ya se utiliza.
Core IT
IaaS
PaaS
IBM Bluemix
23
Bluemix works
with the new IT.
¿Qué es Bluemix?
Bluemix es una plataforma de estándar abierto desplegada en
la nube para construir, gestionar y ejecutar aplicaciones de
todo tipo (web, móvil, 'big data', nuevos dispositivos
inteligentes, etc.).
En marcha en segundos
El desarrollador puede
escoger cualquier lenguaje o
traer el suyo. De cero a
producción en un comando.
DevOps
Herramientas de desarrollo,
monitorización, despliegue y
registro permiten al usuario
ejecutar la aplicación por
completo.
25
APIs y Servicios
Un catálogo de servicios de
IBM, open source y terceros
cuya API permite al
desarrollador hilvanar una
aplicación en minutos.
Seguridad por capas
IBM asegura la plataforma e
infraestructura y proporciona
las herramientas para
proteger las aplicaciones.
Integración ‘On-Premise’
Construye entornos híbridos.
Conecta elementos ‘on-
premise‘ a otros en nubes
publicas o privadas.
Precios flexibles
Registrate en minutos.
Modelos de ‘pago por uso’ o
subscripción ofrecen
alternativas y flexibilidad.
¿Cómo funciona Bluemix?
Bluemix adopta Cloud Foundry como plataforma como servicio ‘open
source’ y la extiende con servicios de IBM, terceros y de la comunidad.
26
¿Cómo funciona Bluemix?
Bluemix adopta Cloud Foundry como plataforma como servicio ‘open
source’ y la extiende con servicios de IBM, terceros y de la comunidad.
27
Bluemix works
with your apps.
Ejecuta tus aplicaciones en segundos
De cero a producción con un comando. Ajuste simplificado.
Sin ajustes de la VM o
Soporte multilenguaje
middleware
• Provisionamiento de ejecución en
segundos
• Opciones de escalado automático y
manual
• Java Liberty, JavaScript, Ruby,
PhP, Go, etc…
• Se pueden añadir otros lenguajes
desde las comunidades
29
Ejecuta tus aplicaciones en segundos
Escoge el entorno de ejecución en función de las necesidades
30
Escoge el entorno de desarrollo
Desarrolla donde trabajes mejor. Despliega en segundos.
Bluemix DevOps Services
Repositorio totalmente integrado y editor web para
desplegar directamente en Bluemix.
URL: https://hub.jazz.net
Usa el tuyo
Utiliza tu editor (e.g. Sublime, Eclipse) y
despliega mediante la línea de comandos de
Cloud Foundry.
31
Crea aplicaciones rápidamente con servicios preconstruidos
Un amplio surtido de funcionalidades para adaptarse a
cualquier gran idea.
Elección
• Ejecutables, servicios y
herramientas de libre elección
Industry Leading IBM Capabilities
• Servicios que potencian las
capacidades del software de IBM
• Amplio rango de funcionalidades
Completo
• Plataformas y servicios open source
•
Incorporación de terceros para casos
concretos
Mobile
Services
Watson
Services
Database
services
Web and
application
services
Cloud
Integration
Services
Big Data
services
Internet of
Things
Services
DevOps
Services
Security
Services
32
Lista de servicios en Cloud
API’s de IBM, Open Source y de terceros
33
Lista de servicios en Cloud
API’s de IBM, Open Source y de terceros
34
Gestión de aplicaciones
Entorno completamente integrado para desplegar y gestionar tu aplicación
‘Dashboard’ único
Vistá única de la salud, uso y
estado de la aplicación
Salud y Monitorización
Monitorización y diagnóstioos
integrados con la posibilidad de
añadir funcionalidades tales como
trazas de código
Escalado
Capacidad de escalar la aplicación
mediante el añadido de nuevas
instancias de ejecución
35
(cid:9)Monitorización integrada
Diagnósticos integrados para tener un comportamiento detallado de la aplicación
36
Escalado
Posibilidad de escalar la aplicación añadiendole nuevas instancias de ejecución.
37
Integración de aplicaciones existentes
Conexión segura y utilización de la información disponible en los sistemas ya existentes
API
Management
Cast Iron
Integration
Secure
Connector
Data
Mapper
Private API
Catalog
This API provides access to on-premise data,
specifically a lookup of the address where a
customer purchase was made.
38
Entregamos en todas partes para que puedas
empezar en cualquier parte
Presentando “Borderless Bluemix”
Publico
Dedicado
Local
Aprovecha más de 100
Experimenta una
servicios (móvil, IoT,
Watson, etc.) de IBM y
terceros para potenciar
tus aplicaciones y
servicios.
combinación
inigualable de
seguridad y tiempo de
respuesta en la nube
que se comporta como
una extensión natural
de tu red existente.
Saca partido del valor
real de la ‘nube detrás
del firewall’ con la
ayuda de nuestra ‘nube
privada’, una propuest
ú
Comentarios de: Computación Cognitiva: Bluemix y Watson (1)