32
IBM Confidential La plateforme d’innovation Bluemix . présent et futur Philippe Bournhonesque CTO IBM France @pbournho [email protected]

IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA- Bluemix, présent & futur

Embed Size (px)

Citation preview

IBM Confidential

La plateforme d’innovation

Bluemix .

présent et futur

Philippe BournhonesqueCTO IBM France@[email protected]

2

Vite

sse

d’év

olut

ion

Temps

Capacités cloud privé

Capacités cloud-native

Les workloads à venir requièrent une élasticité accrue.

2017

Cloud-nativeis the destination.

3

We are taking a unified stand on our architecture.

zPersonalityInsights

We’re building ONE platform for innovation

4

Crawl - Private, public and licensed data

Applications

Cognitive / AI

Data

Cloud

Watson Oncology

API

industrysolution apps

API

Watson Cyber-security

API

Weather

API

Watson Virtual Assistant

API

Watson Explore & Discover

API

IBM Risk & Compliance

API

+ Many more

ConversationAP

I

Visual RecognitionAP

IDiscovery

API

SpeechAPI

Compare & ComplyAP

I DLaaSAPI

Nat Language UnderstandingAP

I

ToneAnalyzerAP

I

Nat Language ClassifierAP

I Knowledge QueryAP

I

Cleanse - Data preparation

API

Enrich - w/Ontology and rules + machine learning

Store – Knowledge graph: customer and public

Developer services – IAM, billing, logging, monitoring, etc.

Firewall and reverse proxy

Dedicated machines (CPU/GPU/power)

Objectstorage

DNS Virtual machines (CPU/GPU/power)

Networking File storage

Secu

rity

and

com

plia

nce

Document ConversionAP

I

IBM Confidential

Personas

Données : Une évolution des attentes

“Rendreles DonnéesSimples et

Accessibles”

Supprimerles silos créés par les systèmes et les outils

Innover avec l’opensourceet les communautés

Un accès enSelf Service avec confiance & sécurité

Plus d’intelligence , plus rapidement

IBM Watson Data Platformdes “expériences” pour une nouvelle manière d’utiliser les données

Data Engineering Data Science Business Analysis App Development

ouvert � intelligent � hybride

ExpériencesCollaboratif, orienté “tâche”

Data and Analytics Servicescomprehensive

Trouver Partager CollaborerDonnées communes, pipelines et projets

analytics operating system

Sources Données• On-premises / cloud• Structurées / non structurées• En mouvement / au - repos-• Interne / externe

Gouverner

HadoopNoSQL / SQLObject store

Discovery / ExplorationMachine learning

Models development

Reports / DashboardsApplications

APIs

IntegrationMatching /

QualityStreaming

Persister

Analyser

Ingérer Déployer

Data Engineering

Data Science Business Analysis App Developmentoperations

Itérer

Une nouvelle manière d’utiliser les données à son bénéfice IBM Watson Data Platform

IBM Watson Data Platform

Persister

Ingérer

Iterate

Gouverner

Les composants de la plateforme

Data Science Experience*Watson Analyatics*Cognos Analytics

BigInsights on CloudIBM Cloudant

Compose / *GraphdashDB

*Object Store

*Bluemix DevOps PlatformIBM Machine Learning

*IIG CatalogBluemix Data Connect

Bluemix LiftStreaming Analytics

*IIG CatalogOpen Metadata Services

(coming soon)

Data Engineering Data Science Business Analysis App Development

Bluemix Data Connect Data Science Experience *Watson Analytics

Spark-as-a-ServiceWatson Machine Learning

Streaming Analytics

*Bluemix Platform

Analyser

Déployer

*Not included with Watson Data Platform Plan

Des Expériences personnalisées pour des acteurscollaborant ensemble

Architecte la manière dont les données sontorganisées garantit l’opérabilité

Plonge dans les données pour en tirer l’insightcaché pour le métier

Travaille sur les données pour appliquer l’insight au service de la strétagie métier

Se connecte aux données et aux modèles & writes code to build apps

Ingèreles

données

Transforme: nettoie

Crée et construit

les modèles

Evalue

Fournit et déploie les modèles

Communique les résultats

Comprend les données et le

problème

Explore les données

Transforme:adapte

Sortie

Analyse

EntréeData Engineer

Data Scientist

Business Analyst

App Developer

Watson Data Platform

Data Science Experience

Watson Analytics

Bluemix

IBM DataScience Experience ( http://datascience.ibm.com)

BRUNEL Language spécialisé de visualisation interactive de données

• y(region,summer, winter) bin(summer,winter) treemap color(winter)

• edge key(state,region) + network y(state,region) label(#values)

• map x(state) color(income)

http://brunelvis.org

Web Servic

e

Accès aux Données :• Accés aisé aux

données derrière le firewall et dans les cloud publics

• Gouvernance et catalogue par la Watson Data Platform

Créer des modèles :• Un seul UI et APIs

pour créer des modèles ML sur différents runtimes

• AI pour Auto-Modelling et optimisation des hyper paramètres

Web Service:• Temps réel,

streaming et batch

• Continuous Monitoring et boucle de feedback

Apps:• Intègre les modèles

ML avec apps, websites, etc.

• Amélioration et adaption continue avec auto apprentissage

Rendre opérationnel son insight avec IBM Machine Learning

IMS

Couvre l’ensemble du pipeline de taches

– Un Interface graphique utilisateur

– Support Cross-Platforme & algorithmes

– Automatise le tuning Hyper-Parameter

– Exploration systématique des options disponibles

– Représente, apprend, applique les Patterns de Data Science

(dont ceux par domaine /industrie)

– Capacité d’auto apprentissage et de diagnostic

Cognitive Assistant for Data Scientist ( CADS ) Innovations clés

- DSX Canvas has compatibility with legacy SPSS Modeler streams

- Multiple execution runtimes: SPSS Modeler, SparkML (coming soon)

- Support for R/Python/SQL code in the pipeline

- 1-click pipeline deployment from DSX Canvas (left) via IBM Machine Learning

IBM Machine learning roadmap : LE DSX Canvas compatible avec SPSS Modeler Streams

*DSX Canvas and Canvas 1-Click Deployment via IBM ML are Roadmap Items IBM Internal and Business Partners Only

Watson Analytics (Business Analyst Experience)

A smart data discovery service that guides data exploration, automates predictive analytics and enables dashboard and infographic creation

• Use natural language to explore and visual data• Create a dashboard to share your insights• Refine your data and make your analysis more meaningful and relevant

Gouvernance de la donnée Bluemix Data Connect (Data Engineer Experience)

Un service entièrement managé de préparation et d’intégration des donnéesPermettant aux utilisateurs de facilement mettre les données au travail

• Accéder aux données où qu’elles résident• Combine les données provenant de sources multiples• Transforme et nettoie les données

18

Business Rules Service for Bluemix

Decision Composer permet à des “analystes métier” et aux développeurs de concevoir et exécuter des

décisions en moins de 20 minutes.

Prix StandardPour 1000 calls API mensuels

$1 / 1000 API call (Décision exécutée)

Appels gratuits parmois

1000 par compteutilisateur

Tarif Bluemix public :

IBM Compose Platform

MongoDB Redis

ScyllaDB

PostgreSQL RethinkDB RabbitMQ

etcdElasticsearch MySQL

§ Compose est un service managé de DBaaS opensource- Les services peuvent être adoptés individuellement Services via des déploiements Public multi-tenants- Ils peuvent être déployés à la carte via Compose Enterprise

§ Incluent les Best-practices de delivery & configuration de technologies opensource- Tous les services sont “production-ready” et configurés pour la Haute disponibilité en standard- Backups automatisés (no-cost), scale-out élastiques , tableaux de bord intuitifs

PERSISTANCE : IBM Compose Open Source Stack

PERSISTANCE : IBM Compose Open Source Stack

IBM Bluemix services Amazon AWS

Déployable versBluemix, AWS, et

GCP

Disponible sur IBM Bluemixcomme:§ IBM-Managed service§ Public Multi-Tenant

Disponible sur AWScomme:§ IBM-Managed service§ Self-Hosted service§ Public Multi-Tenant* Self-Hosted prochainement

IBM Compose Platform

MongoDB Redis

ScyllaDB(Beta)

PostgreSQL RethinkDB RabbitMQ

etcdElasticsearch MySQL(Beta)

Google Cloud Platform

IBM Bluemix

Cloudant Apache Spark

BigInsights on Cloud dashDB DB2 on

CloudObject Storage

DataConnect

Watson Analytics

Les services Compose complètentles services hébergés et managés

IBM Cloud Data Services (CDS)

IBM Graph

IBM Compose Platform

MongoDB Redis

ScyllaDB(Beta)

PostgreSQL RethinkDB RabbitMQ

etcdElasticsearch MySQL(Beta)

PERSISTANCE : IBM Compose Open Source Stack…

22

Même logiciel cloud et local . Exemple : IBM dashDB Local

For apps that need:• Elastic scalability• High availability• Data model flexibility• Data mobility• Text search

• Geospatial

Available as:• Fully managed DBaaS• On-premises private cloud• Hybrid architecture

Cloud Privé ouvirtualisé

Docker Container

dashDB Technology

Benefits of dashDB Technology with Fast Deployment into Private Cloud Environment

MPP with Automatic Scaling

§ Data warehouse massivement parallèle§ Optimisé pour un déploiement rapide dans

des clouds privés ou virtuels§ Fourni sous forme de containers Docker§ Basé sur technologie dashDB :

§ BLU Acceleration in-memory columnar technology§ Netezza In-database Analytics§ Oracle Compatibility

§ Massively Parallel Processing (MPP) avec scaling automatique pour améliorer l’efficacitéde l’infrastructure

23

TeaLeaf

DeliveryPipeline

Logmet

Monitoring andAnalytics

MobileQuality

Assurance

Web IDE

Jazz SCM

DevOps Tool Chain

UrbanCodeDeploy

Créer rapidement La Toolchain devopscorrespondant à vos pratiques / méthodes / organisation

CoremetricsOptimizely

GoogleAnalytics

Autoscaling

IBM AlertNotification

Pingdom

UptimeHipchat

Track& Plan

Rational TeamConcert

GlobalizationPipeline

Canary Advisor

ActiveDeploy Jenkins

GitHub Issues

GitHub

Integrations to IBM Bluemix Services and IBM Cloud Marketplace Partners and other 3rd party Services 23

BluemixAvailabilityMonitoring

RunbookAutomation

IBM Hybrid Cloud DevOps

Continuous Delivery Continuous Availability Continuous SecurityGitHub Source & IssuesContinuous Integration & DeliveryRolling Deploy & RollbackHybrid Cloud Release Mgmt

Speed with Control Always Onwith Automated Ops

Protect & Defend

Monitoring Alerting and Notification Event ManagementRunbook Automation

Application ScanningPenetration TestingVulnerability Advisor Patching

Continuous DevOps InsightsDashboards & Analytics,

Code Insights, Deployment Risk Insights, Delivery Insights

Open Tool Chain Fabric Tool Registry, Setup & Configuration, Tool Integration Services

Une DevOps toolchain ouverte et intégréeopèrant tout au long du cycle de vie DevOps

Les Toolchains sont un ensemble d’outils intégrés qui supportent les best practices de build, deploiement et gestion des apps.

Créez vos propres toolchains qui incluent des services Bluemix, des outils open source ou tierce partie qui rendent le développement et les opérationsfaciles à gérer.

Instancier rapidement de nouvelles toolchains à partirde templates pour onboarder rapidement de nouvelles équipes.

Exemple : Un template d’open toolchain pour construire, déployer et gérer 3 microservices

26

Service “Continuous Delivery” - pipeline intégré

Import du Code• Importer, build, et déployer depuis des

repositories GitHub ou Jazz en qq clics.

Intégration continue• Automatiser builds et déploiements de tous

types de codes, exécuter les builds automatiquement quand le code change.

Test continu• Intègre des tests automatisés dans vos builds.

Delivery vers de multiples clouds• Deployer les applications vers un ou plusieurs

Cloud Foundry ou IBM Containers enenvironnement Bluemix.

Service “’Continuous availability”S’assurer que les applications fonctionnent et que les utilisateurs sont satisfaits

Monitorer la disponibilité, le temps de réponseutilisateur des applications et microservices

around the world, around the clock.

Aucun setup, monitoring automatisé dès le premier déploiement. Vues corrélées des

activités de déploiement, alertes & métriquespour un diagnostic rapide.

Recevoir des “early notifications” par email/slack/SMS/message vocal en provenance des

applications ou des services avant qu’ils n’affectent les utilisateurs.

Politiques d’escalade pour fournir la bonne information à la bonne personne.

Isoler et diagnostiquer les problèmes

Availability MonitoringDétecter les problèmes

Alert NotificationRésoudre les problèmes

Runbook Automation

Construire et exécuter des runbooks pour aider à résoudre les problèmes opérationnels

usuels et répétitifs.

Consolider une connaissance Ops fragmentéeen centralisant l’information contenue dans

des wikis, procédures, documents et scripts dans les postes de travail opérateurs.

Continuous Delivery

Continuous DevOps Insights

Open Tool Chain Fabric

Continuous Availability

Continuous Security

28

Service “Continuous security” ( à venir)Intégration de “Application Security on Cloud” dans le Delivery Pipeline

Continuous Delivery

Continuous DevOps Insights

Open Tool Chain Fabric

Continuous Availability

Continuous Security

Intégration aisée d’outils de scanning de code dans le Delivery Pipeline

Les résultats du scan de sécurité alimententle tableau de bord “DevOps Insights” pour une analyse de risque additionnelle et l’application de politiques de déploiement

29

Autres services

DEVOPSContinuous deployment

Cloud Automation Manager

INTEGRATION App connect

DONNEESLift

IBM App Connect

• UI dans navigateur

• Créer des connections rapidement –une connectivitésimple d’app à app

• Construire autant de “flows” que vous voulez–Seuls ceux qui sontexécutés sont facturés

• Essayez le gratuitement, pour toujours, en production !

App ConnectPermettre aux « utilisateurs métier » d’intégrer des applications en 3 étapes simples

Nos points d’attention

Containers

Multi Cloud

API Management

Cognitif embedded

Expérience utilisateur

3232

32

Merci