Introducing Bluemix

52
Introducing Bluemix Rapidly build, deploy and manage Cloud applications

description

This deck explains IBM Bluemix, a PAAS based on open source (Cloud Foundry). It helps developers build applications quickly on the cloud using many of the services available, either 3rd party services or IBM services. It is the only PAAS in the market that offers Watson services.

Transcript of Introducing Bluemix

Page 1: Introducing Bluemix

Introducing Bluemix Rapidly build, deploy and manage Cloud applications

Page 2: Introducing Bluemix

Disclaimer • Future Plans. IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s

sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be

relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise,

or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into

any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole

discretion.

• Performance. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment.

Actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as

the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload p rocessed.

Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

• Content Authority. Session materials have been prepared by IBM or the session speakers and reflect their own views. They are

provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice

to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it

is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use

of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have

the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the

applicable license agreement governing the use of IBM software.

• Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all

countries in which IBM operates.

• Customer Examples. All customer examples are presented as illustrations of how those customers used IBM products and the results

they may have achieved. Actual costs and performance characteristics may vary by customer. Nothing contained in these materials is

intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue

growth or other results.

#bluemix | © 2014 IBM Corporation 2

Page 3: Introducing Bluemix

Introducing myself

Raul F. Chong Senior Program Manager – Big Data and Cloud. Technical Evangelist at IBM

Blogger at thoughtsoncloud.com

@raulchong on Twitter

Author of a few technical books

#bluemix | © 2014 IBM Corporation 3

Page 4: Introducing Bluemix

Your turn:

Name

Company

Developer/Designer/Student…(?)

What are you expecting out of this event?

#bluemix | © 2014 IBM Corporation 4

Page 5: Introducing Bluemix

Agenda

10:00am – 12:00pm: Introducing Bluemix

12:00pm – 13:00pm: Lunch

13:00pm – 16:00pm: Hands-on Labs

#bluemix | © 2014 IBM Corporation 5

Page 6: Introducing Bluemix

Agenda

10:00am – 12:00pm: Introducing Bluemix

12:00pm – 13:00pm: Lunch

13:00pm – 16:00pm: Hands-on Labs

#bluemix | © 2014 IBM Corporation 6

Page 7: Introducing Bluemix

Blue… what?

#bluemix | © 2014 IBM Corporation 7

Page 8: Introducing Bluemix

Bluemix

A PaaS (Platform as a Service)

Develop and deploy apps in the Cloud

IBM and Third-Party Service and Components

Built on Open Source technologies

Free tier available

#bluemix | © 2014 IBM Corporation 8

Page 9: Introducing Bluemix

Available today at Bluemix.net

#bluemix | © 2014 IBM Corporation 9

Page 10: Introducing Bluemix

Key areas: SMAC & Cognitive Computing

Innovate how we engage, make decisions and work

Optimize our IT infrastructure, data and processes

Line of Business Leaders

Marketing Leaders

Sales Leaders

Finance & HR Leaders

Technology Leaders

Chief Information Officers

Technology Architects

Dev & Ops Leaders Drives Investment

Drives Need

#bluemix | © 2014 IBM Corporation 10

Page 11: Introducing Bluemix

We want to enable your next billion dollar idea.

#bluemix | © 2014 IBM Corporation 11

Page 12: Introducing Bluemix

It starts with a line of code. Code should be

the focus.

#bluemix | © 2014 IBM Corporation 12

Page 13: Introducing Bluemix

Let’s review some common problems

#bluemix | © 2014 IBM Corporation 13

Page 14: Introducing Bluemix

Prototyping and experimenting costs money

#bluemix | © 2014 IBM Corporation 14

Page 15: Introducing Bluemix

Bluemix solution

Developer playground

environment encourages

tinkering.

Quickly deploy to the

Cloud and see results

fast.

No costs upfront (free

tier) allows freedom to

experiment.

#bluemix | © 2014 IBM Corporation 15

Page 16: Introducing Bluemix

Setting up a deployment environment takes time

#bluemix | © 2014 IBM Corporation 16

Page 17: Introducing Bluemix

Bluemix solution

#bluemix | © 2014 IBM Corporation 17

Page 18: Introducing Bluemix

Spending time installing middleware keeps

me from coding

#bluemix | © 2014 IBM Corporation 18

Page 19: Introducing Bluemix

Bluemix solution

#bluemix | © 2014 IBM Corporation 19

Page 20: Introducing Bluemix

Platform activity is difficult to monitor without

configuring additional add-on capabilities

#bluemix | © 2014 IBM Corporation 20

Page 21: Introducing Bluemix

Built-in monitoring

Bluemix solution

#bluemix | © 2014 IBM Corporation 21

Page 22: Introducing Bluemix

Monitoring and Logs

#bluemix | © 2014 IBM Corporation 22

Page 23: Introducing Bluemix

Monitoring and Logs

#bluemix | © 2014 IBM Corporation 23

Page 24: Introducing Bluemix

Setting up a productive development

environment for a developer

#bluemix | © 2014 IBM Corporation 24

Page 25: Introducing Bluemix

Integrated DevOps tooling

Bluemix solution

#bluemix | © 2014 IBM Corporation 25

Page 26: Introducing Bluemix

Available Bluemix Services and Components

#bluemix | © 2014 IBM Corporation 26

Page 27: Introducing Bluemix

Boilerplates

#bluemix | © 2014 IBM Corporation 27

Page 28: Introducing Bluemix

Runtimes

#bluemix | © 2014 IBM Corporation 28

Page 29: Introducing Bluemix

Mobile

#bluemix | © 2014 IBM Corporation 29

Page 30: Introducing Bluemix

Web

#bluemix | © 2014 IBM Corporation 30

Page 31: Introducing Bluemix

Data Management

#bluemix | © 2014 IBM Corporation 31

Page 32: Introducing Bluemix

Big Data

#bluemix | © 2014 IBM Corporation 32

Page 33: Introducing Bluemix

Security

#bluemix | © 2014 IBM Corporation 33

Page 34: Introducing Bluemix

Business Analytics and IoT

#bluemix | © 2014 IBM Corporation 34

Page 35: Introducing Bluemix

DevOps and Enterprise Integration

#bluemix | © 2014 IBM Corporation 35

Page 36: Introducing Bluemix

Watson

Watson’s address is Bluemix.net

#bluemix | © 2014 IBM Corporation 36

Page 37: Introducing Bluemix

Watson has opened up a world of new possibilities

siz

e

sp

ee

d

co

rpu

s

flexib

ility

#u

se

rs

siz

e

speed

co

rpu

s

fle

xib

ility

#users

2880 cores

Single user system 2-3 sentences input 5+ days to retrain

Wikipedia, general corpus

Single Power 750, 240% faster 1000s of users

20 pages of input < Day to ingest and train

Medical corpus

Watson Developer Cloud Millions of users

Open to Bluemix users Few hours

Broad industry corpus

s

sp

corp

flexib

i

#users

#bluemix | © 2014 IBM Corporation 37

Page 38: Introducing Bluemix

IBM has radically expanded access to Watson services

Access restricted to partners

and IBM developers Accessible by anyone

with a Bluemix account

Wait until services are

GA to release

Release in beta and gather

input from user community

North America Global

One service Eight services and more

coming

#bluemix | © 2014 IBM Corporation 38

Page 39: Introducing Bluemix

Eight services are available with more on the way

User Modeling Personality profiling to help engage users on their own terms.

Language Identification Identifies the language in which text is written

Machine Translation Globalize on the fly. Translate text from one language to another.

Concept Expansion Maps euphemisms or colloquial terms to more commonly understood phrases

Message Resonance Communicate with people with a style and words that suits them

Question Answer Direct responses to users inquiries fueled by primary document sources

Relationship Extraction Intelligently finds relationships between sentences components (nouns, verbs, subjects, objects, etc.)

Visualization Rendering Graphical representations of data analysis for easier understanding

#bluemix | © 2014 IBM Corporation 39

Page 40: Introducing Bluemix

More to come…

#bluemix | © 2014 IBM Corporation 40

Page 41: Introducing Bluemix

Demo:

Tour of Bluemix

#bluemix | © 2014 IBM Corporation 41

Page 42: Introducing Bluemix

Exploiting advantages of SoftLayer

• Dedicated network backbone – economic and speed benefits apply to

BlueMix

• Bare Metal allow for optimized services (e.g. Hadoop, DB on

iSCSI/SSD)

• Geographic footprint

Catalog: IBM and Third Party

• Watson services

• Enterprise services (Cloud Integration based on CastIron)

Based on open source (Cloud Foundry)

• Possible integration with other PAAS services

Key Bluemix Differentiatiors

#bluemix | © 2014 IBM Corporation 42

Page 43: Introducing Bluemix

Pricing (https://ace.ng.bluemix.net/#/pricing)

30 day free-trial with 2GB of RAM

Free tier: Up to 1125 GB-hours free per month (Allowance varies depending on runtime.)

$0.07 GB-Hour

Services and Add-ons can be priced:

• Flat-rate monthly fee

• Metered, based on usage

• Watson services are free while in beta

Within your app use this link to get best estimate of cost:

| © 2014 IBM Corporation

43

RU

NT

IME

S

Page 44: Introducing Bluemix

Pricing – Example

After the 30 day trial you decide to pay for the next 30 days to run the app you developed. You chose:

– node.js that costs 0.07 per GB-Hour and has 375GB-Hours free allowance/month

– two 512MB instances (i.e 0.5GB RAM instances)

– You run your app for 30 days (720 hours)

Total cost is calculated as follows:

– 2 instances x 0.5GB RAM per instance x 720 hours = 720 GB-hours

– Apply reduction of 375GB-Hours monthly free allowance:

720GB-hours – 375GB-hours = 345GB-hours

– 345GB-hours x 0.07$/GB-hours = $24.15

| © 2014 IBM Corporation

44

Page 45: Introducing Bluemix

Demo:

Preventing house fires with Bluemix

#bluemix | © 2014 IBM Corporation 45

Page 46: Introducing Bluemix

Use Case - Fire Alarm App Devices

USB

adapter

Wireless

adapter

BeagleBone Black

USB Hub

TI Sensor

Tag

Cellphone

Computer

#bluemix | © 2014 IBM Corporation 46

Page 47: Introducing Bluemix

Use Case - Fire Alarm App Sequence

TI Sensor Tag

BeagleBone

Black

Internet of

Things

Bluemix

#bluemix | © 2014 IBM Corporation 47

Page 48: Introducing Bluemix

Use Case - Fire Alarm App Sequence http://quickstart.internetofthings.ibmcloud.com/iotsensor/

Internet of

Things

Bluemix

#bluemix | © 2014 IBM Corporation 48

Page 49: Introducing Bluemix

Resources

bluemix.net

ibm.com/isv/startup

bigdatauniversity.com

#bluemix | © 2014 IBM Corporation 49

Page 50: Introducing Bluemix

Resources

http://www.meetup.com/Toronto-SMAC-Social-Mobile-Analytics-Cloud-Meetup/

#bluemix | © 2014 IBM Corporation 50

Page 51: Introducing Bluemix

Announcements

sportshackweekend.org

#bluemix | © 2014 IBM Corporation 51

Page 52: Introducing Bluemix

Thank you!

Questions?

#bluemix | © 2014 IBM Corporation 52