2. 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
3. App development is about speed and choice
Failing
Fast
Seconds to
Deploy Friction
Free
Any Language
Continuous
Integration
Mobile Ready
Focus on
Code
Choice of
Tools
Useful
APIs
Developers’ expectations have evolved.
3
4. 4
Customer Managed
Service Provider Managed
Bluemix started as a public PaaS
Bluemix started with a major focus on developer productivity in the public cloud.
Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
5. 5
Customer Managed
Service Provider Managed
We listened. Now we’re evolving to become even more flexible.
Capabilities in Bluemix now span PaaS and IaaS and can be delivered as a
public, dedicated, or on-premises* implementation.
Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
*Bluemix Local coming Summer 2015
Built on open
technologies:
6. What is Bluemix?
6
Bluemix is an open-standard, cloud-based platform for
building, managing, and running applications of all types
(web, mobile, big data, new smart devices, and so on).
Go Live in Seconds
The developer can choose
any language runtime or
bring their own. Zero to
production in one command.
DevOps
Development, monitoring,
deployment, and logging tools
allow the developer to run the
entire application.
APIs and Services
A catalog of IBM, third party,
and open source API services
allow the developer to stitch
an application together in
minutes.
On-Prem Integration
Build hybrid environments.
Connect to on-premises
assets plus other public and
private clouds.
Flexible Pricing
Try services for free and pay
only for what you use. Pay as
you go and subscription
models offer choice and
flexibility.
Layered Security
IBM secures the platform and
infrastructure and provides
you with the tools to secure
your apps.
7. 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.
7
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
Integration
and API Mgmt
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
9. Compute flexibility
Devs get to choose the level of infrastructure abstraction
and fine-tuned control that suits their apps and services.
9
Instant Runtimes NEW: Containers NEW: Virtual Machines
The highest level of
infrastructure abstraction.
Focus on the app.
Powerful, but less
resource intensive than
VMs. Key to supporting
hybrid portability.
Control all the way down
to the operating system.
• Extends Cloud Foundry with
DevOps tooling, integration
capabilities, and seamless
app management
• Support for 7 key languages
and the option to use a
community buildpack.
• Docker as-a-service means
no VMs to manage
• A repository of enterprise-
grade images which are
trusted and secure
• Enhanced performance and
scalability
• Integrated monitoring,
logging, networking, and
storage
• Deploy and manage VMs
consistently across public,
dedicated, and private
instances with a single
dashboard.
• Connect to your own
OpenStack infrastructure
10. Create apps quickly with prebuilt services
11
• 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
applicati
on
services
Cloud
Integration
Services
Mobile
Services
Databas
e
services
Big Data
services
Internet
of Things
Services
Watson
Services
DevOps
Services
A full range of capabilities to suit any great idea.
11. Build cognition into your apps with Watson
Watson is creating a new partnership between people and computers
that accelerates, enhances, and scales human expertise.
“we’re able to work with
cognitive computing capabilities
that we couldn’t dream of
creating ourselves - it’s a
fantastic opportunity and a real
chance to transform our
industry”
“…we were able to quickly and
easily embed Watson's
capabilities into our eyeQ
insights platform to provide an
even more personalized
shopping experience”
12
• Eight cognitive services
• Available only in Bluemix
• What customers are saying:
12. Pick your own development tooling
13
IBM provided
Fully integrated repository
and web editor to deploy
directly to Bluemix.
Use your own
Use your editor (e.g. Sublime,
Eclipse) and deploy through the
Cloud Foundry command line.
Code wherever you work best. Deploy in seconds.
13. DevOps tooling that spans the entire app lifecycle
14
Bluemix doesn’t stop at “cf push.” It provides a seamless and flexible
experience across the entire application lifecycle.
Monitor &
Optimize
Release &
Deploy
Develop &
Test
Plan &
Measure
DevOps
Services
1
2
3
46
7
8 Collaborate with your team. Agile
development tracking and reporting
Agile Planning
Use your favorite
tool or web IDE
Web IDE Sublime Eclipse
Use the repo that
works best for you
Hosted GIT Jazz SCM
Continuously
integrate code
Continuous
Integration
Scan your apps for
vulnerabilities
5
Continuously deliver across
environments
Automated
Deployment
Get instantaneous feedback
from mobile apps
Mobile Quality
Manage and monitor your
apps’ performance
Monitoring
& Analytics
AppScan
Auto-Scaling
GitHub
14. Monitor your apps in real time
15
Integrated diagnostics for detailed application behavior.
15. Security without the headache
16
• Leveraging SoftLayer and IBM
hosting experience
Leveraging IBM portfolio of capabilities
• Adheres to rigorous IBM
security standards:
Tools to secure your apps
• SSO for multiple applications
and social logins
• AppScan for web and mobile to
detect vulnerabilities
Defense in depth
Intrusion
protection/penetratio
n testing
Data isolation in
virtualized components
Automated patch
management
Drawing on deep understanding of today’s security threats, IBM
Bluemix and SoftLayer provide a complete solution that that will protect
critical web apps, data, and processes throughout their lifecycle.
Actively Pursuing Security
Certifications for Platform
and Services:
16. Enterprise integration, data, and API management
Five key integration, data, and API management capabilities are now built directly into
Bluemix, making hybrid application architecture even easier and more flexible.
17
Secure
Gateway
Connect and
Compose
DataWorks
API
Management
API
Harmony
Securely access data and applications in other
clouds, enterprise data centers and locally on developer
laptops
Data services like: Shape data, load data, provision
masked data, profile data, and classify data let you
prepare your data for use in production apps
Create REST APIs from on-premises or cloud
endpoints (DB2, SFDC, etc). Assemble multiple APIs
into a single API using Node-RED for composition
Publish, promote, and oversee your APIs in a secure,
scalable environment. Includes the creation of end user
support resources that define and document the API
Find the right API for your app. Built from a corpus of the
world’s public APIs, it understands relationships between
already selected APIs and new ones being searched
17. Now you can get Bluemix in three unique
yet fully connected delivery methods.
18
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.
18. 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.
19
19. 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
20
Coming Summer 2015
21. Sign up in minutes. Pay for what you use.
22
Cloud based pricing models to serve developer needs.
• 30 day trial - 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
22. Why are developers using Bluemix?
23
Go from zero to running code
in a matter of minutes.
Automate the development and
delivery of many applications.
To rapidly bring
products and services to
market at lower cost
To continuously
deliver new
functionality to their
applications
To extend existing
investments in IT
infrastructure
Extend existing investments by connecting
securely to on-premises infrastructure.
Editor's Notes
Please note: Presenter notes are on every slide. Written as a suggested script to help with messaging.
Please note: Presenter notes are on every slide. Written as a suggested script to help with messaging.
The instant power and speed of cloud has brought about new expectations for building applications on it.
Developers now expect:
To be able to deploy updates to their applications in seconds
To write their code in whichever tool or language they choose
Each has its own distinct “personality” and followings of developers have evolved around each of these
To be able to continually integrate working copies of code into a shared mainline at multiple points during the day
To focus on writing code, not on the administration of servers, virtualization, operating systems, and middleware.
To “fail fast” - or ensure applications fail immediately and visibly to speed debugging and fixes
To integrate useful APIs into their applications - who wants to write code that’s already been written and tested?
To build applications that are mobile ready - as users today expect their experience to be tailored to whatever device they happen to be using.
Infrastructure as a Service (and specifically IBM’s acquisition of SoftLayer) was the cloud’s initial answer to the need for faster deployments, faster environment setup, etc… by abstracting the infrastructure from the customer.
IaaS Benefits
Networking, Storage, Servers, Virtualization managed by service provider.
Most customizable cloud offering
Solutions where customizability of OS, Middleware, or Runtime needed
IaaS Time Commitment
Customer sets up and manages OS, Middleware, and Runtime - these still take at least a matter of days to setup and reach an initial deployment
Maintenance/upgrades necessary as well
Infrastructure as a Service (and specifically IBM’s acquisition of SoftLayer) was the cloud’s initial answer to the need for faster deployments, faster environment setup, etc… by abstracting the infrastructure from the customer.
IaaS Benefits
Networking, Storage, Servers, Virtualization managed by service provider.
Most customizable cloud offering
Solutions where customizability of OS, Middleware, or Runtime needed
IaaS Time Commitment
Customer sets up and manages OS, Middleware, and Runtime - these still take at least a matter of days to setup and reach an initial deployment
Maintenance/upgrades necessary as well
Key themes
Speed
Instant environments
Quick deployments
Sign up in minutes
Ease of Use
Instant Environments
Services prebuilt for your use - IBM, Third Party, Community
DevOps tools to monitor, plan, deploy, and manage your apps
Flexibility
On-Prem integration
Flexible pricing
Security
IBM secures the platform and infrastructure - leveraging experience with softlayer and proven on-prem security implementations
Provides you with the tools to secure your apps
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
Transition to talking about specific capabilities.
The theme throughout this presentation is that Bluemix just “works.” It’s easy, it’s quick, it’s flexible, it works…
And it works with the apps you/your team wants to build.
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
Bluemix allows developers the flexibility to choose their own languages and tooling - but choice doesn’t stop there. We want to allow developers to compose their applications of whichever services, IBM created or otherwise, that work best for them, their organization, and their projects.
*note colors below for similar services across different types of providers
IBM Created Service Examples (full range of proven, industry leading capabilities):
SQL Database (DB2 relational database), Analytics Warehouse (Blu Acceleration powered), MQLight (message provider), Cloudant (IBM’s no-sql database), Watson Services (cognitive computing), Mobile Application Security, Push Notifications
Third Party Created Service Examples (competing or otherwise - note the colors):
Clear DB (MANAGED MySQL relational database), Cloud AMQP (MANAGED rabbit MQ message provider), MongoLab (MANAGED no-sql mongo db), Square (process mobile payments), Twilio (VoIP Calls, SMS & MMS sending/receiving)
Community Services (if open source works best for you):
mysql (MySQL open source db), rabbitmq (RabbitMQ open source message provider), redis (open source Key-Value store),
More on the Watson services in Bluemix can be found here:
www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/
Bluemix also allows flexibility when it comes to tooling - as, again, each developer has different preferences and needs.
Tooling Options:
IBM offers a web based integrated development environment (IDE) and associated git repository that allows quick deployments back to bluemix.
Developers can also edit code on their local machines (with the editor of their choice - i.e. Sublime) and deploy back to Bluemix through the cloud foundry command line.
Note to presenter: Other IDEs (like Eclipse, Cloud9) have direct integration with Cloud Foundry and can push code directly to bluemix, rather than a manual push by developer via command line. You may be asked about this.
Effortless - Visibility you need without taking any time or effort to learn or deploy something
Innovate faster - Spend your valuable time innovating and delivering value to your users, not chasing bugs and performance issues
Diagnose problems 90% faster - Quickly identify the root cause of application problems with code-level diagnostics
Resolve problems with embedded analytics - Launch in-context search through logs and metric data to find the answers to your application problems
Keep your app running - When your app is up, we can help you keep it up. Reduce your maintenance costs while improving availability
Bluemix leverages SoftLayer and IBM’s hosting experience to provide you with a trusted and secure platform to build and deploy your applications.
IBM’s focus is on securing the platform and the infrastructure - utilizing a number of rigorous security standards:
Defense in depth
Each layer (in the stack on the right) is secured assuming that the layer above isn’t.
Intrusion protection/penetration testing
Data Isolation
Automated Patch Management
Your focus is on securing your applications. We provide you with the tools to do that.
SSO
AppScan
Scans your apps to detect vulnerabilities
Bluemix is built on top of IBM’s infrastructure as a service offering - SoftLayer. It embraces Cloud Foundry as an open source platform as a service and extends it with IBM, third party, and community built services.
Explain Diagram (verbs in blue - please use this terminology)
Start by Pushing your code through Cloud Foundry
Cloud Foundry interprets which language you’ve used and associates your code to the appropriate runtime - now you have a working app (layer above runtimes).
Your app can
Pull prebuilt services (IBM, 3rd party, or community built) in from the marketplace and utilize their functionality
Connect to traditional IT - aka “Your Systems” with a secure connector
Connect to other clouds that you utilize with a secure connector
All of this sits on infrastructure (networking, storage, servers) hosted by IBM Softlayer (IBM’s IaaS cloud offering)
Finally - when your app is built and ready to go, it can be accessed by anything with a web browser and a connection to the internet, a smartphone app (via the Bluemix SDK) to utilize backend services, or another type of app or system (via an API you create).
If showing a live demo, this is where you would stop and deliver it.
Afterwards, transition to talking about use cases and specific customers who have realized significant value using Bluemix.
The theme throughout this presentation is that Bluemix just “works.” It’s easy, it’s quick, it’s flexible, it works…
and it works out in the world today for a number of use cases, specific customers, and for this demo I’m about to show you (optional).
Bluemix’ pricing is just as flexible as many of the other capabilities we’ve discussed.
You can sign up for Bluemix in a matter of minutes
A 30 day free trial (no credit card required) allows you to experience all that Bluemix has to offer
A free tier for every service encourages further experimentation after the trial has ended
Once you’re ready to move forward with Bluemix, pricing is straightforward:
Pay as you go
Pay for what you use (runtimes/services) and nothing more
No commitment
Subscription
Pick a monthly commitment price and subscription term — receive a discount off of pay as you go rates
We’ve seen over 30,000 beta applications thus far and have spoken to numerous developers about the value Bluemix provides. We’ve learned that developers are joining for 3 key reasons (go through reasons on the page).
Rapid setup and time to production
Frequent releases - delivery of fixes or new functionality quickly
Integrating apps with on premises infrastructure