IBM Business Connect 2015 - Bluemix Overview

23
© 2015 IBM Corporation Giulio Santoli IBM Bluemix, the digital Innovation platform

Transcript of IBM Business Connect 2015 - Bluemix Overview

Page 1: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation

Giulio Santoli

IBM Bluemix, the digital

Innovation platform

Page 2: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 2

Agenda

• Bluemix as disruption enabler

• One platform three runtimes Open Stack

Cloud Foundry

Docker

• Microservices with Bluemix

• Bluemix Garage and Hackathons

Page 3: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 3

Front line

decision making

New apps are consolidating decision-

making capabilities at the fingertips

of people who need to act.

Composable

business

Real time insight

driven processes

Technology solutions are composed

leveraging digital services from a broad

ecosystem so businesses can do what

they do best.

Insight from nontraditional data

is being used in business critical

processes so businesses can create

new moments.

Innovators are recomposing their businesses

with digital transformations

Page 4: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 4

To really disrupt, a business should

focus on building differentiation and

rent the rest

Devs can quickly compose apps and increase engagement

in areas like:

Analytics, cognitive computing

Mobile, location

Internet of Things

Social engagement

Identity

His/her company’s private APIs and services

Page 5: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 5

Bluemix is the disruption Enabler!

Spending Notifications

Interactive

Solution PagesContainers in Bluemix

Integrated App Monitoring

Rapidly bring new products

and services to market at

lower cost.

Balance agility with quality,

security and governance.

Extend existing IT investments

into cloud business and

delivery models.

Devs and businesses choose

IBM Bluemix to:

Page 6: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 6

More openness and choice than ever

ComputeChoose the level of

infrastructure abstraction

based on your app’s

architectural needs.

Dev ToolingFrom editors to source code

management to continuous

delivery, you can use

Bluemix’ powerful tooling or

easily bring your own.

LocationDeploy apps to public

cloud, your own

dedicated cloud, or one

that runs within your

data center (Local*).

ServicesPick from a catalog of IBM,

third party, open source, or

your own services to

extend your apps.

IBM

Third Party

Open Source

Yours

Page 7: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 7

Agenda

• Bluemix as disruption enabler

• One platform three runtimes Open Stack

Cloud Foundry

Docker

• Microservices with Bluemix

• Bluemix Garage and Hackathons

Page 8: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 8

Open Stack, the operating system of

the Cloud

Gold Sponsors

IBM has 22 core contributors

IBMers working on OpenStack –

from formationof the Foundation to

Code Quality & New Function

+400

IBMers active developers in

OpenStack projects

Mar2013

Apr 2015

859Contributors

8,500 Members

3566Contributors22819 Members

Exponential growth

OpenStack Participant Growth

IBM is #2 in contributions to

OpenStack integrated projects

Platinum Sponsors

+100

2

22

Page 9: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 9

Cloud Foundry is the industry’s open

Platform as a ServicePlatinum Members

Gold Members

Silver Members

TOTAL CONTRIBUTORS

1,362Average per month

2014 average: 80

Lifetime average: 58 731k

LINES OF

CODE

40+

PULL REQ /

WK

43+

COMPANIES

Page 10: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 10

Create Cloud Native applications

Easily create Cloud Native

application using Cloud

Foundry to dinamycally

generate the right

application runtime.

Bind Bluemix services to

one or multiple apps

CLIENT

Autoscaling

MongoDB

Page 11: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 11

Automatic Scale JavaEE Applications

Create an autoscaling

JavaEE cluster with

session caching

Monitor your application to

determine the response

time, performance and

availability of your

application

CLIENT

Session Cache

SQL DB Autoscaling

Monitoring

Page 12: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 12

Introducing Docker

What is Docker?

“Docker is an open platform for developers and system admins to build, ship, and run

distributed applications.”

How is this different from Virtual Machines?“Docker runs as an isolated process in userspace on the host operating system, sharing the kernel with other containers. Thus, it enjoys the resource isolation and allocation benefits of VMs but is much more portable and efficient. ”

Page 13: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 13

Docker, a technical view into shared and layerd

systems technology

Filesystem

Base OS / Kernel

Fedora Ubuntu

tomcat tomcatliberty

CNTR1 CNTR2 CNTR3 CNTR4

app1 app2 app4app3

Layer

Layer

Layer

Layers allow for reuse, more containers per

host and faster start/re-start time

Read-only layers allow portability and

efficiency

New files and edits are visible to current and

above layers

Docker uses a copy-on-write (union)

filesystem

Page 14: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 14

Docker Value IBM Value-add Customer Value

Docker Hub Registry holds a

repository of 75000+ docker

images

• IBM hosted public registry containing IBM

images - linked to Docker Hub

• Client unique registry available on and off

premises

• Curated Enterprise-ready Images

Customers have at their finger tips

the images they require to deploy

containers that meet their business

needs and strategy

Open-source, standardized,

lightweight , self sufficient LXC

container technology

• Enhanced performance with bare metal

deployment

• Run images to local datacenter or cloud

• Deployment choice with pSeries & zSeries

Hybrid Cloud choice and flexibility to choose the right mix for their business

Build, ship and run standardized

containers

• Integrated monitoring & logging

• Elasticity to grow storage & container needs

• life-cycle management of containers and data

volumes

Docker simplicity and ease of use

with the Enterprise-level of integrity

and confidence to run a business

Container connections using links

and service discovery

• Private net work communication

• External IP address

Extends and connects Docker

containers to production-ready

Enterprise environments

+ =

+ =

+ =

+ =

Page 15: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 15

Run your Docker container on Bluemix

Push your image in your

private Docker registry

Run your container with

or without scaling group

Bind Bluemix services to

applications running in

Docker

CLIENT

Cloudant

Page 16: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 16

Agenda

• Bluemix as disruption enabler

• One platform three runtimes Open Stack

Cloud Foundry

Docker

• Microservices with Bluemix

• Bluemix Garage and Hackathons

Page 17: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 17

Moving from monolithic applications

to microservices

“Microservices are tiny apps

talking with uniform interface

installed as well-behaved OS

services.”

“Organizations which design

systems are constrained to

produce designs which are

copies of the communication

structures of these

organizations.”

Eduards Sizovs

Melvin Conway

A definition:

Conway’s Law:

Page 18: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 18

Microservices with Docker

CLIENT

MongoDB

Autoscaling

Analysis App(Node.js)

REST App(Node.js)

Dashboard App(Node.js)

Bluemix

(load data)

Create Microservices

architectures to easily

scale and extend your

business

Bind Bluemix services to

apps running in Docker

containers

Page 19: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 19

UI Composition Pattern

CLIENT

Redis

AutoscalingAutoscalingAutoscaling

(page1) (page2) (page3)

(reverse proxy)

FACEBOOK

(login)

NGINX

Bluemix

Speedup time-to-market

and continuous delivery

Easily structure your

application by applying

separation of concerns

Page 20: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 20

Agenda

• Bluemix as disruption enabler

• One platform three runtimes Open Stack

Cloud Foundry

Docker

• Microservices with Bluemix

• Bluemix Garage and Hackathons

Page 21: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 21

IBM Bluemix Garage

The IBM Bluemix Garage is a disruptive innovation and transformation

consultancy located in the heart of the startup world.

The Garage takes a lean and user-centered approach in empowering clients

to rapidly identify, prove, design, and build the right app for their target

market.

Page 22: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 22

Host a Bluemix hackathon

A Bluemix hackathon is an IBM-led two day event (at one of your locations) where your

developers come together to harness the power, speed, and flexibility of Bluemix and

compete to build awesome applications.

2

Create innovative apps

Your devs want to innovate without

boundaries - let them create

something incredible and have

some fun.

Guide the vision

You get to choose the competition

“prompt.” Meaning you guide the

vision of what gets created.

Learn something new

We’ll bring a Bluemix expert to

demo, teach, and enable during

the event. Your devs will

undoubtedly learn new skills.

Compete and get noticed

Devs love to compete - what’s

more, they want to impress you.

Let them compete to build the best

hackathon app.

The ultimate test

Who better to test out Bluemix than

the people who will end up using it?

Let your developers decide.

Realize value quickly

You’ll get to judge live, working

applications that may deliver real

value after two days. Imagine what

10, 30, 60 days would do.

Page 23: IBM Business Connect 2015 - Bluemix Overview

© 2015 IBM Corporation 23

Thank You!

IBM BluemixThe digital innovation

ibm.biz/Bluemix2015