Bluemix is IBM's open cloud platform that provides developers with deployment options, development tools, services, and runtimes. It is built on open technologies like Cloud Foundry, Docker, and OpenStack. Bluemix can run applications on virtual machines, containers, or Cloud Foundry. It offers deployment options in the public cloud, in a dedicated private cloud environment, or locally behind a firewall. Bluemix provides services for web, data, mobile, analytics, cognitive, IoT, security and more. It also offers integration and API management capabilities.
4. Bluemix is an open and versatile cloud innovation platform
4
Bluemix is anything but locked down. You choose how you build,
deploy, and manage your apps. Bluemix takes care of the rest.
Compute
Choose the level of
infrastructure
abstraction based
on your app’s
architectural needs.
Dev Tooling
From editors to source
code management to
continuous delivery, you
can use Bluemix’
powerful tooling or
easily bring your own.
Location
Deploy apps to Bluemix
Public (in a growing
number of geos), your
own dedicated cloud
Bluemix, or one that
runs within your data
center (Local*).
Services
Pick from a catalog of
IBM, third party,
open source, or your
own services to
extend your apps.
IBM
Third Party
Open Source
Yours
*Bluemix Local coming Summer 2015
5. How does Bluemix work?
Bluemix is underlined by three key open compute technologies: Cloud Foundry,
Docker, and OpenStack. It extends each of these with a growing number of services,
robust DevOps tooling, integration capabilities, and a seamless developer
experience.
5
Flexible Compute Options to Run Apps / Services
Instant 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
Powered by IBM SoftLayer In Your Data Center
+ + +
+
+ Always focused on what’s next
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
*Bluemix Local coming Summer 2015
Integration and
API Mgmt
+
6. Bluemix is built on IBM SoftLayer
6
Dallas
(now)
London (now)
Bluemix Public Location
SoftLayer Data Center
A different kind of data center
• Every location designed, built, and operated to the
same standardized, “pod” based spec
• 24/7 on-site security and rigorous controls
• Expanding to 40 data centers worldwide
Global network of networks
• Public, private, and management networks all
separate
• More than 2,000Gbps between data centers and
network points of presence (PoPs)
• Unmetered inbound public bandwidth and fully
unmetered bandwidth between data centers
Entirely automated
• SoftLayer API controls everything - more than
3000 documented methods and 180 distinct
services
• Bare metal and virtualized servers in the same
platform
The highest performing cloud infrastructure available.
7. Bluemix
Deployment Options
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
8. We listened. Now you can get Bluemix in
three unique yet fully connected delivery
methods.
8
Coming Summer 2015
1 | Public
Maximize on cloud
economics and
agility.
2 | Dedicated
Everything is
dedicated and
connected to you —
agility of public cloud,
yet feels like home.
3 | NEW: Local
Behind the firewall for
the most sensitive
workloads.
Seamless Experience
Regardless of which
combination you
choose, you can expect
a single, seamless
experience.
9. Capex v. Opex
Deployment Comparison
9
Customer Managed
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
IBM Managed
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
IBM Managed On-Prem Platform
Bluemix Dedicated
o
o
c
c
c
c
c
o
o
o
o
o
o
o
IBM Managed Single Tenant
Platform
IBM Managed Multi Tenant
Platform
o
o
o
o
o
o
o
Bluemix LocalBluemix
o
c
perational Expense
apital Expense
10. Dedicated to you
Single tenant hardware
that’s dedicated to you –
allowing you to satisfy
regulatory & legal
compliance.
Global – so you’re local
Get closer to your users.
Bluemix dedicated can live
in any of 20+ SoftLayer
data centers around the
world.
Feels like home
Secure, fast, and unmetered
access. Bluemix Dedicated
sits on your network via
VPN or direct network
connectivity.
Focus on apps, not iron
Focus on building custom
applications and services. IBM
manages the platform and
dedicated services.
We’re on call – 24/7
Experts are always on call to
solve problems. Premium
support options are also
available to further meet your
requirements.
Pay smart
Never over buy again. Pay
based on intuitive
runtime/service metrics and
adjust capacity monthly
depending on needs.
The power and simplicity of
Bluemix – in your own
dedicated SoftLayer
environment that’s securely
connected to both the public
Bluemix and your own
network.
Bluemix Dedicated
1
Coming Summer 2015
11. Bluemix Dedicated: Part of the Cloud Continuum
Services Integration Portability
Flexible Deployment Models
Dedicated
Public Local
The power and simplicity of Bluemix – in your own dedicated
SoftLayer environment that’s securely connected to both the
public Bluemix and your own network.
The Platform • Fully redundant dedicated Bluemix
environment
• VPN access
• All runtimes (IBM Liberty, Node and BYO
Buildpack)
• Standard support included
Dedicated
Services
Data and Session Cache
Cloudant
Auto scale
A al Carte Services
Syndication • All Public Bluemix Services Remain Available
to Dedicated Customers
4
12. NEW: Bluemix Local
The power and flexibility of Bluemix in your own data center –
fully managed cloud agility for even your most sensitive workloads.
Deployment choice
Bluemix Local sits either
on OpenStack or VMWare
driven infrastructure, or on
a Bluemix appliance.
Built on open standards
Bluemix Local combines
the power of OpenStack,
Cloud Foundry, and
Docker.
Focus on apps, not iron
Focus on building custom
applications and services.
IBM manages the platform
and local services.
We’re on call – 24/7
Experts are always on call
to solve problems.
Premium support options
are also available to
further meet your
requirements.
Portable apps and
services
Burst and move workloads
as performance
requirements and
regulations change.
Coming summer 2015
Coming Summer 2015
Proximity
Side by side with your
existing infrastructure to
address low latency
requirements.
1
13. Bluemix
The open architecture:
CF, Openstack & Docker
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
14. Bluemix offers different compute models to run your code
1
CloudFoundry
application
Docker
Container
Virtual Machine
Consistent experience:
• Common service binding & consumption model
• Common user ID & permissions model
• Ability to hook into common routing layer
expanding
Level of
abstraction
Flexibility
15. On Being a Developer
http://xkcd.com/303/
Shamelessly plagiarized from
Dr Nic Willims
16. Why Cloud Foundry?
Deploy in seconds not weeks or months
No need to talk to anyone else
Polyglot runtimes
Java, Node.js, Ruby, Python, Go, PHP, …ASP.NET
Easily integrate internal and 3rd party services/APIs
Open Source runtime platform
IaaS independent – runs in the cloud or on-premise
18. Standardization; OPEX savings; faster time to value
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
Traditional
On-Premises
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
Platform
as a Service
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
Software
as a Service
Networking
Storage
Servers
Virtualization
Middleware
Runtime
Data
Applications
Infrastructure
as a Service
O/S
Vendor Manages in CloudClient Manages
Benefits of running an application in Bluemix on CloudFoundry
Eliminates / simplifies various tasks:
• Health management
• Load-balancing
• Scaling
• Deployment
• OS patching
• OS security hardening
19. What is Docker?
Server Server
Host OS Host OS
Hypervisor Docker Engine
Guest
OS
Guest
OS
Guest
OS
Binaries
Libraries
Binaries
Libraries
Binaries
Libraries
Binaries
Libraries
Binaries Libraries
Appl
A
Appl
A
Appl
B
ApplB
ApplB
ApplB
ApplB
ApplB
ApplB
ApplA
ApplA
VM vs Docker
Docker = Linux namespaces + cgroups + overlay file system + image format
20. Why Docker?
» High Density: Because containers share the same OS image and middleware (when
applicable) we can run more applications on a server.
» Fast Start up: Because containers may have several layers in common only the new
layers need to be copied, reducing build/transfer/boot/load times dramatically.
» Portability across environments
•Cloudy operations with Docker LXC outperform VM
• 48x server reboot, 1.5x server boot, 1.62x server
snapshot, etc.
•Docker LXC density potential compared to VMs
• 3x memory savings
• 26x CPU savings
• 3.22x smaller images in this test (note – image sizes can
vary based on required packages) Manual VM Docker
Provision Time
Days
Minutes
Seconds / ms
Significant threat to virtualization market
21. Bluemix: Foundational Concepts
Account – Anchor point for billing
UserUserUser
Organizations
•Enables team collaboration
Organizations
•Enables team collaboration
Organizations – enables team collaboration
Spaces
• Logical grouping of apps and service instances
• per-user permissions
Spaces
• Logical grouping of apps and service instances
• per-user permissions
Spaces
• Logical grouping of apps and service instances
• per-user permissions
Space
Apps Space
VMs
Space
Containers
SpaceService
Instances
2
22. Bluemix
Dev Tooling
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
23. DevOps and deployment automation
Isolate
Pinpoint the problem to a
specific part of the
environment
Diagnose
Drill down into the details
and get to the root cause
Deploy a fix leveraging a common delivery pipeline across both clouds and traditional
infrastructure, bridging the gap in two speed IT
Sense
Detect that a problem occurred,
or is about to happen
Rapid iterations
Plan Develop Build Test Deploy Prod
Slower iterations
Plan Develop Build Test Deploy Prod
Alignment Isolation Coordination
Application Performance
Management
Deployment Automation
Automate builds across hybrid application architecture, inclusive of Bluemix apps and
on-premises systems with IBM UrbanCode
Enhancements to delivery pipeline services in Bluemix facilitate 0 downtime
deployments and further extend services capabilities to containers
24. It’s all about collaboration!
Share your work with others
– reuse code and share solutions
– manage versions
– make others aware of what you are doing
Access your files from everywhere
– Develop using Eclipse (or another IDE), or use
web-based development tools
Track and plan the development
– Replace personal TODO-lists with work items
– Everyone becomes aware of the plan (what is
done, and what comes next)
Automatic deployment to BlueMix
– As soon as changes are delivered a new
deployed version of the application is available
– Your colleagues and customers can
immediately access the deployed application
Using the online DevOps repo:
25. Choose Your IDE
Web IDE
– Provides code editors, SCM tools,
deployment tools etc. in the web
browser
– No need to install anything locally
– For people who want to get started
quickly, have no preference for
another IDE, do not need all
advanced IDE features or work away
from their regular computer
Eclipse or Visual Studio
– For people familiar with these IDEs
– Integrates with IDS by means of
plugins (EGit or RTC)
Command-line
– For people who use another IDE
Any member in your team can make their own choice!
26. Track & Plan
New Track & Plan UI recently released in beta
– Easy to quickly create a new work item
– Predefined queries for quickly finding work items of interest (open,
subscribed, recently worked on etc.)
27. Delivery Pipeline
» Build and Deploy your way:
» Configure your project to
automatically deploy to Bluemix
whenever a project member
pushes code to your Git
repository or Jazz™ SCM.
» Simply deploy files as they are
pushed
» or configure more advanced
build options to be deployed
automatically.
» Multi-stage build and deploy
28. Bluemix
API Mngt & Integration
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
30. 3
First Class API Experience in Bluemix
» Access to familiar API Management console
31. 3
Sharing APIs with Bluemix Users
» Share APIs with application developers in Bluemix
32. 3
API and Bluemix Application Developer
» API discovery and consumption via Bluemix Catalog
33. Cloud Integration in a nutshell
• Securely connect to on-premise systems
and create REST APIs to access them
• Simple data synchonization
• Flexible, secure access to on-premise
endpoints
• Powerful API Management capabilities –
integrated with Bluemix
• Ultra-fast find and use APIs from right
across the Web
34. Bluemix
Runtimes
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Containers Virtual MachinesInstant Runtimes
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
38. Bring your own or write your own buildpack
• Lots of buildpacks available out there
• Google “community buildpacks”
• Forking might be needed to configure it
• You can create your own custom buildpacks
• Mostly written in bash or Ruby
• Documentation explains how to build it
39. Bluemix
Services
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
41. Bluemix
IoT Foundation
Your Own Hosted Apps / Services
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
Powered by IBM SoftLayer In Your Data Center
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
+ + +
DevOps
Tooling
+
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Integration and
API Mgmt
+
43. What is IBM’s Internet of Things Foundation?
IBM Internet of Things Foundation is a fully managed, cloud-hosted service that makes it simple to derive value
from Internet of Things (IoT) devices
Connect
Collect
Manage Simple APIs
Assemble
Build
Real Time MQTT
REST
51. Telemetry Simulator App
(Python Runtime)
Scoring Service
(SPSS)
Analytics
Warehouse
Telemetry Analysis App
(Java Liberty Runtime)
Commentators
Race Team
Officials
Fans
Telemetry
Data
Alerts
Telemetry
Data
IBM Internet of Things Foundation
SilverHook and Virtual Eye:
Driving the Powerboat Experience with IBM Bluemix
53. Sign up in minutes. Pay for what you use.
53
Cloud based pricing models to serve developer needs.
• 30 day trial (no credit card required) -
Designed to allow testing of an entire
application on the platform
Friction free adoption
• Free tier for every service -
encourages experimentation of new
services for applications already
running on Bluemix
• Pay-as-you-go - optimized for
flexibility, no term commitment
Multiple Commitment Models
• Subscription - term based optimized
for cost, discounted from pay as you
go rates
• Zero to coding in less than 5 minutes
Self Service
• Credit card over the web in many
countries - or through your IBM rep