ibm bluemix paris meetup #15 - ecole 42 - 20160622 - cto
TRANSCRIPT
2
Infrastructure Services(IaaS)
DeveloperServices(PaaS)
• Watson• Mobile• Internet of
Things• DevOps• Analytics• Integration• Databases• Runtimes• Compute• Network• Storage• Security• Data Center
Cloud Foundry
Bare Metal
EventDriven
DockerContainers
VirtualMachines
Plateforme Cloud IBM
PublicMulti-tenantOff-premises
LocalSingle-tenantOn-premises
DedicatedSingle-tenantOff-premises
3
L’entreprise polyglotte
4
L’entreprise polyglotte… avec langages spécialisés
• 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)
BRUNELUn language Open Source Language pour la visualisation interactive de données
Règles métierDans IBM Operational Decision Server
5
…langages spécialisés
Node Redle “language” visuel de l’internet de objets
Stream Processing Languagehttp://www.nodered.org
composite POS_TxHandling{ graph stream<…> POS_Transactions = TCPSource() {…} stream<…> Sales = Operator1(POS_Transactions) {…} stream<…> TaxableSales = Operator2(Sales) {…} stream<…> TaxesDue = Operator3(TaxableSales) {…} () as Sink1 = TCPSink(TaxesDue) {…} stream<…> Deliveries = TCPSource() {…} stream<…> Inventory = Operator4(Sales;Deliveries) {…} stream<…> Reorders = Operator5(Inventory) {…} () as Sink2 = TCPSink(Reorders) {…}}
6
OpenWhisk Moteur événementiel « serverless » ouvert
Au coeur des architectures de microservices
7
ME
SS
AG
E H
UB
WH
ISK
EN
GIN
E
fNodeJS
Service ecosytem
Mobile App
Web App
Cloudant
Object Storage
Presence Insights
Push
IoT Foundation
IoT Realtime Insights
Box
Message Hub
Event Hub
Streaming Analytics
Insights for Twitter
Watson (Speech2Text)
Flowthings (3rd party)
Twilio (3rd party)
NodeRED (3rd party)
Custom enabled service
AP
I GAT
EW
AYW
HIS
K R
ES
T A
PI
foo
NodeJS
g
Swift
h
Java
bar
Docker
API Call
event
whiskassets
BlueMix
1 2
3
4
Riche écosystème
Actions StatelessCode dans n’importe
quel language supporté ou binaire dans
container
Chargé à la demande invoquée en
millisecondes Pay what you use
Just business logic.
No runtimes, VMs, infrastructure.
OpenWhisk gère de manière transparente l’autoscaling, le
logging, l’entitlement, la sécurité, la tolérance aux
pannes, les message queues, le billing
OpenWhisk - Modèle d’Exécution
8
Pour de nouvelles applications
8
Local OpenWhisk
thumbnail changes tags
Règle 1: générer une vignette quand l’image est uploadéeRule 2: générer un tag de l’image
9
Des solutions ouvertes Devops Open ToolChain
10
TeaLeaf
Delivery Pipeline
Logmet
Monitoring and Analytics
Mobile Quality
Assurance
Web IDE
Jazz SCM
UrbanCode Deploy
Coremetrics
Optimizely
Google Analytics
Autoscaling
IBM Alert Notification
Pingdom
Uptime Hipchat
Track& Plan
Rational Team Concert
Globalization Pipeline
Canary Advisor
Active Deploy Jenkins
GitHub Issues
GitHub
Integrations to IBM Bluemix Services,IBM Cloud Marketplace Partners, andother 3rd party Services
DevOps Open ToolchainRapidly setup and manage an integrated delivery toolchain following DevOps best practices
11
12
13
Gérer dans Bluemix les “Open Patterns” ( HOT – Openstack)
13
14
Opére un cloud sans couture et cohérent dans un environnement
hybride
S’appuie sur les outils et technologies dans lesquels vous avez déjà investi
et que vous maitrisez
VMware on IBM Cloud
Inclut vCloud Suite, NSX, Virtual SAN
15
>IBM Blockchain SUR IBM CLOUD
LINUX FOUNDATIONHYPERLEDGER IBM
Blockchain SOLUTIONS
| |
Blockchain ready for Business
Managed Service on IBM Cloud
Votre réseau privé Blockchain en 1-clickApprendre avec des applications sample
Développez vos propres smart contracts
Disponible sur IBM Bluemix Disponible sur DockerHub
http://www.ibm.com/blockchain/
http://bluemix.net
Le stack Opensource IBM Blockchain(Openchain)
a été sélectionné pour être le cœur du projet Hyperledger
Futur :- Blockchain for Internet of
Things- Blockchain Platform sur
Power & Z & X
- Solutions métier baséés sur Blockchain
- Connecteurs Blockchain pour Middleware IBM
Blockchain for Internet of Things
17
IBM Open Data Platform
Data Exchange
Data Scientist & Developer Platform Services
Analytic Services
Data Processing & Management
18
1919
19
Merci