Upload
jeffrey-liu
View
516
Download
0
Embed Size (px)
Citation preview
- IBM Bluemix Introduction
Jeffrey Liu Senior Software Engineer [email protected] IBM
http://www.bluemix.net
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
The next billion dollar idea starts
with a single developer.
That developer starts with a single
line of code
3
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
5
https://www.youtube.com/watch?v=s7wmiS2mSXY
What is an API ? API Economy ?
6
7
Watson APIs, just list a few..
© 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
API Economy Value Chain: Expose digital
business assets and services to
unlock additional
business value
APIs & Hackathon Starter Kit
11
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
13
IBM Cloud computing layers
(Bluemix)
(SoftLayer)
(Bluemix)
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
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.
BlueMix UI – Dashboard
16
BlueMix UI – Catalog
17
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
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
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
IBM Bluemix IOTInstrument – Interconnect - Intelligent
You can assemble a Platform with IOT,
Mobile, Hadoop and Watson capacity.
IOT Recipe Cataloghttp://developer.ibm.com/iot
IOT Recipe Catalog
Select a device Step 1: Configure BeagleBone & SensorTag.
Connect and view the data
Step 2: View data through
IOT foundation.
Step 2: View data through
IOT foundation.
Bluemix Demo
LAB 1 : Create Node.js Application with CloudantDB Service
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
LAB 2 : Create IoT Application REST API with NodeRed and CloudantDB
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 :
33
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