Bluemix introduction 20151219

34
- IBM Bluemix Introduction Jeffrey Liu Senior Software Engineer [email protected] IBM http://www.bluemix.net

Transcript of Bluemix introduction 20151219

Page 1: Bluemix introduction 20151219

- IBM Bluemix Introduction

Jeffrey Liu Senior Software Engineer [email protected] IBM

http://www.bluemix.net

Page 2: Bluemix introduction 20151219

Innovation is the new currency

“Two guys in a Starbucks can have access to the same computing power as a Fortune 500 company.”

Jim Deters

Founder, Galvanize

Page 3: Bluemix introduction 20151219

The next billion dollar idea starts

with a single developer.

That developer starts with a single

line of code

3

Page 4: Bluemix introduction 20151219

4

Translates into an application development environment that…

Brings the best of born-on-the-cloud development without leaving behind enterprise data and services

Combines the flexibility of a platform as a service (PaaS) with existing suites of software as a service (SaaS)

Offers freedom of choice to use any software or open technologies

Scales from a single developer to global teams Enables a massive and open ecosystem built on open standards

Page 5: Bluemix introduction 20151219

5

https://www.youtube.com/watch?v=s7wmiS2mSXY

What is an API ? API Economy ?

Page 6: Bluemix introduction 20151219

6

Page 7: Bluemix introduction 20151219

7

Watson APIs, just list a few..

Page 8: Bluemix introduction 20151219

© 2015 IBM Corporation

APIs represent a new, fast-growing channel opportunity

Branch Toll-free Website Web APIsBy 2016, 50% of B2B collaboration will take place through Web APIs

Page 9: Bluemix introduction 20151219

API Economy Value Chain: Expose digital

business assets and services to

unlock additional

business value

Page 10: Bluemix introduction 20151219

APIs & Hackathon Starter Kit

Page 11: Bluemix introduction 20151219

11

Page 12: Bluemix introduction 20151219

An open platform-as-a-service (PaaS). The system supports multiple frameworks, multiple application infrastructure services and deployment to multiple clouds.

What’s Cloud Foundry?

12

Page 13: Bluemix introduction 20151219

13

IBM Cloud computing layers

(Bluemix)

(SoftLayer)

(Bluemix)

Page 14: Bluemix introduction 20151219

What is Bluemix? How it works?

Flexible Compute Options to Run Apps / ServicesInstant Runtimes Containers Virtual Machines

Platform Deployment Options that Meet Your Workload Requirements

Bluemix Public

Bluemix Dedicated

Bluemix Local*

DevOps Tooling Your Own Hosted Apps / Services

Integration and API Mgmt

Powered by IBM SoftLayer

+ + +

+ +

Catalog of Services that Extend Apps’ Functionality

Web Data Mobile AnalyticsCognitive IoT Security Yours

+

*Bluemix Local coming Sep 30 2015

• Dallas (US) • London(UK) • Beijing(CN) *

Amsterdam, Dallas, Frankfurt, Hong Kong, Houston, London, Melbourne, Milan, Montreal, Paris, Querétaro, San Jose, Sao Paulo, Seattle, Singapore, Sydney, Tokyo, Toronto, Washington

*Bluemix Beijing coming Sep 30 2015

You Data Center

IBM IBMOpen Source Open Source Third Party Third Party Open Source

Page 15: Bluemix introduction 20151219

Create apps quickly with prebuilt services

15

• Runtimes, services, and tooling up to you

Choice

Industry Leading IBM Capabilities• Services leveraging the depth of

IBM software

• Full range of capabilities

Completeness• Open source platform and services

• Third party to enable key use cases

Security Services

Web and application

services

Cloud Integration Services

Mobile Services

Database services

Big Data services

Internet of Things

Services

Watson Services

DevOps Services

A full range of capabilities to suit any great idea.

Page 16: Bluemix introduction 20151219

BlueMix UI – Dashboard

16

Page 17: Bluemix introduction 20151219

BlueMix UI – Catalog

17

Page 18: Bluemix introduction 20151219

Runtimes in the BlueMix represent different buildpacks that are provided. Each runtime is an application with a starter application code deployed, and a starter application is a template so that you can use it directly with the existing buildpack from BlueMix user interface.

App Runtimes

18

Page 19: Bluemix introduction 20151219

A service is a piece of code that BlueMix hosts. And the service offers a piece of functionality for applications to use. BlueMix provides a set of predefined services that can you can use directly

Services

19

Page 20: Bluemix introduction 20151219

IBM DevOps Services• DevOps Solution in the cloud for

building mobile and cloud applications

• Optimized for use with BlueMix • Integrated task tracking, agile

planning, source control with auto deploy

• Use your favorite tools or work from the Web IDE

• Hosted Jazz SCM or Git or link to GitHub

• Public and private projects • Continuous Integration and

Deployment with Jenkins • Mobile quality and application

performance monitoring (coming)

20

Page 21: Bluemix introduction 20151219

IBM Bluemix IOTInstrument – Interconnect - Intelligent

Page 22: Bluemix introduction 20151219

You can assemble a Platform with IOT,

Mobile, Hadoop and Watson capacity.

Page 23: Bluemix introduction 20151219

IOT Recipe Cataloghttp://developer.ibm.com/iot

Page 24: Bluemix introduction 20151219

IOT Recipe Catalog

Page 25: Bluemix introduction 20151219

Select a device Step 1: Configure BeagleBone & SensorTag.

Page 26: Bluemix introduction 20151219

Connect and view the data

Step 2: View data through

IOT foundation.

Page 27: Bluemix introduction 20151219

Step 2: View data through

IOT foundation.

Page 28: Bluemix introduction 20151219

Bluemix Demo

Page 29: Bluemix introduction 20151219

LAB 1 : Create Node.js Application with CloudantDB Service

Page 30: Bluemix introduction 20151219

LAB 1 : Create Node.js Application with CloudantDB Service

https://cloudant.com/blog/building-apps-using-node-js-and-cloudant-on-ibm-bluemix/#.VnTHvYS4SAU

Tutorial

https://console.ng.bluemix.netBluemix

https://www.ng.bluemix.net/docs/starters/install_cli.htmlCF Command Line

Page 31: Bluemix introduction 20151219

LAB 2 : Create IoT Application REST API with NodeRed and CloudantDB

Page 32: Bluemix introduction 20151219

LAB 2 : Create Node.js Application with CloudantDB Service

 http://quickstart.internetofthings.ibmcloud.com/iotsensor

https://quickstart.internetofthings.ibmcloud.com

https://www.youtube.com/watch?v=_LBZagavmxY&list=PLy7D02pR63Q1U3k1jtZ77_sHWLpSH4QgS

IoT Device Simulator

IoT Device Dashboard

Useful Reference Video :

Page 33: Bluemix introduction 20151219

33

Page 34: Bluemix introduction 20151219

Useful links

▪ IBM cloud marketplacehttp://www.ibm.com/cloud

▪ IBM BlueMixhttps://ace.ng.bluemix.net/

▪ IBM BlueMix introductionhttps://www.ibmdw.net/bluemix/docs/about/

▪Getting started with BlueMix and JazzHubhttps://hub.jazz.net/tutorials/jazzeditor

34

▪Bluemix Overviewhttps://www.ng.bluemix.net/docs/overview/index.html