ibm bluemix introdution for hackathons

14
IBM Bluemix The Digital Innovation Platform ibm.biz/Bluemix2015 Bluemix overview for Hack Disabilities Giulio Santoli (@gjuljo)

Upload: gjuljo

Post on 27-Jul-2015

227 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: IBM Bluemix Introdution for Hackathons

IBM BluemixThe Digital Innovation Platform

ibm.biz/Bluemix2015

Bluemix overview for

Hack DisabilitiesGiulio Santoli (@gjuljo)

Page 2: IBM Bluemix Introdution for Hackathons

Bluemix DevOps Services(for Bluemix)

Cloud

Foundry

Docker

Containers

Open Stack

VMs

Agile

Planning

Web IDE

(Orion)

Delivery

Pipeline

Git

Hosting

BETA BETA

Bluemix is an application run-time environment, DevOps Services handles the

software lifecycle, from project to delivery.

Bluemix and DevOps Services

Page 3: IBM Bluemix Introdution for Hackathons

Customer Managed

Service Provider Managed

Capabilities in Bluemix now span PaaS and IaaS and can be delivered as a

public, dedicated, or on-premises* implementation.

Infrastructure

as a Service

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Platform

as a Service

*Bluemix Local coming Summer 2015

Built on open technologies:

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Traditional

on-premises

Bluemix is the cornerstone for Hybrid Clouds

Dallas

(now)

London

(now)

Bluemix Public Location

SoftLayer Data Center

Page 4: IBM Bluemix Introdution for Hackathons

One Platform, tree Runtimes, many Services

Cloud

Foundry

OpenStack

Docker

Integration

Database

& BigData

Analytics

Web

& Application

Page 5: IBM Bluemix Introdution for Hackathons

Cognitive Computing, DevOps and Internet of Things

DevOps

Watson

Internet of

Things

Git Hosting

Monitoring

Security Scan

Autoscaling

Delivery Pipeline

Planning

Alchemy

Speech-to-text

Personality Insights

Translation

Visual Recognition

Q&A

Time Series

MQTT BrokerGeospatial

Analytics

Page 6: IBM Bluemix Introdution for Hackathons

Deployment Scenario: cf push

cf push

Node.js

DevOps Services

Project

Bluemix

Page 7: IBM Bluemix Introdution for Hackathons

Deployment Scenario: full web

deploy

DevOps Services

Node.js Project

Bluemix

Page 8: IBM Bluemix Introdution for Hackathons

Deployment Scenario: git push

Bluemix

git push

deploy

(automatic)

DevOps Services

Node.js Project

Page 9: IBM Bluemix Introdution for Hackathons

JavaEE with SQL DB, Session Cache, Autoscaling

and Monitoring

CLIENT

Session Cache

SQL DB Autoscaling

Monitoring

Page 10: IBM Bluemix Introdution for Hackathons

Go, with MongoDB and Autoscaling

CLIENT

Autoscaling

MongoDB

Page 11: IBM Bluemix Introdution for Hackathons

A/B Testing Example

CLIENT

NGINX(Variant A)

NGINX(Variant B)

Page 12: IBM Bluemix Introdution for Hackathons

Database Behind Firewall: Secure Gateway

Node.js

Secure Gateway

Bluemix

CLIENT

on-premises

off-premises

Secure Gateway Client

Node.js

Cloudant

Bluemix

CLIENT

Page 13: IBM Bluemix Introdution for Hackathons

Docs and References

- BLUEMIX WEBINARS AND DOCShttp://webinars.mybluemix.net

https://www.ng.bluemix.net/docs

https://developer.ibm.com/bluemix

http://www.slideshare.net/gjuljo/bm-bluemix-links

- PREREQUISITES AND DOWNLOADhttps://developer.ibm.com/bluemix/support/#prereqs

- COMMAND LINE AND VCAP_SERVICES ENVIRONMENT VARIABLEhttps://www.ng.bluemix.net/docs/#cli/index.html#cli

http://docs.cloudfoundry.org/devguide/deploy-apps/environment-variable.html

- MANIFEST GUIDE (manifest.yml)http://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html

- BUILDPACK FROM CLOUD FOUNDRY COMMUNITYhttps://github.com/cloudfoundry-community/cf-docs-contrib/wiki/Buildpacks

Page 14: IBM Bluemix Introdution for Hackathons

IBM Bluemixdigital innovation for the Hybrid Cloud

ibm.biz/Bluemix2015