8. Building an Increasingly Flexible Delivery Model
Public Dedicated On-premises
Services Integration Portability
Flexible Deployment Models
July, 2014 December, 2014 Projected 2015
8
9. Bluemix Dedicated
Dedicated
Public On-Prem 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.
Dedicated to you Single tenant hardware that’s dedicated to you –
allowing you to satisfy regulatory & legal compliance.
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.
Global- so you’re
local
Get closer to your users. Bluemix dedicated can live in
any SoftLayer data center around the world.
Pay smart Pay based on intuitive runtime/service metrics and
adjust capacity monthly depending on needs.
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.
9
12. Integrate with your on-premises applications
12
Securely connect to and leverage data/functionality from your
existing systems.
API from On-Premises
Embedded Private
API Catalog
Secure Connector
Cast Iron Integration
13. 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.
15. Monitor your apps in real time
15
Integrated diagnostics for detailed application behavior.
16. Security without the headache
16
You focus on your apps and their data. IBM manages the rest.
• Leveraging SoftLayer and IBM hosting
experience
Exploiting 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/penetration
testing
Data isolation in virtualized
components
Automated patch
management
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Developer’s
Focus
IBM’s Focus
17. Why are developers using Bluemix
17
• 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
The Richest Services available Anywhere!
Industry Leading IBM Partners
• Apple/Bluemix
• Microsoft/Bluemix
• Twitter/Bluemix
• Watson/Bluemix
• Bluemix Garages & IBM Interactive
• IBM Cloud Marketplace
• Docker/Bluemix
18. 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”
18
• Eight cognitive services
• Available only in Bluemix
• What customers are saying:
20. Coming soon! .NET Applications on Bluemix
20
Providing developers with more choices to help build the next killer app
.NET developers will be able to take advantage of IBM Bluemix services such
as Watson, Internet of Things, Mobile, Big Data, etc.
One platform where developers can chose from .NET, Java, Node.js, PHP,
Python, Ruby, Go, and numerous other community provided runtimes
Enhanced developer tools to deploy .NET applications to Bluemix
IBM DevOps services to include .NET applications in your continuous delivery
pipeline
Microsoft is a trademark of the Microsoft group of companies
21. Bluemix Garage
Building apps, community and relationships to deliver innovation @ibmbluemix
@robinsonsj
Thank You. Q &A
Editor's Notes
Please note: Presenter notes are on every slide. Written as a suggested script to help with messaging.
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
The Container Service provides a method to deploy and manage distributed cloud workloads packaged as Docker containers on a hybrid cloud. It includes a multi-tenant Docker image registry service, Docker build service, and a multi-host, multi-tenant runtime platform to execute Docker containers. It will leverage open-source components where possible (e.g., components of OpenStack + Nova Docker integration, Docker registry) as well as IBM built components. Engagement with other open-source communities like Mesos + Kubernetes + Docker libswarm will be on-going and incorporated into solution as strategy evolves.
Docker Hills
December
Maureen wants to develop a service leveraging Docker containers in a public BlueMix environment. She wants to:
browse and use curated image content in image registry
develop a new image on her laptop
push images into her private Docker registry
deploy Docker containers for different parts of her service and ensure they can communicate using a private network
invoke another BlueMix service API from her Docker-based components
For Interconnect (Feb 22nd):
Maureen wants to develop a claims processing service for business partners leveraging Docker containers and micro-service architecture in a public cloud environment. She wants to:
browse and use curated image content in image registry
push images into her private Docker registry
leverage multi-container composition patterns to connect her service to other cloud services
connect her service running in a BlueMix cloud to an on-premise system
associate persistent storage with her docker containers
deploy a multi-container Docker service
canary and A/B test an upgrade of her service
rapidly scale her service in a cloud environment.
We know how important your existing on-premises and other cloud investments are to your business - so we’ve designed Bluemix to quickly, easily, and securely connect to them:
Secure Connector provides a simple mechanism for connecting to another system - be it on-site (behind a firewall) or in the cloud. If you have DataPower, Bluemix works with that as well.
The Standard (Cast Iron) Secure Connector is a simple software based connector that establishes a tunnel between BlueMix applications and the network on which it is installed, leveraging a secure (HTTPS) access that eliminates the need for a firewall port.
You can create REST APIs against endpoints you’ve securely connected to (i.e. an API that “GETs” customer information from a DB2 database on-premises)
CastIron Live (separate IBM SaaS product) Integration
Data Orchestration (future)
Catalog of the custom APIs you’ve created that is in-line with existing service catalog (future)
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
More on the Watson services in Bluemix can be found here:
www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/
We know how important your existing on-premises and other cloud investments are to your business - so we’ve designed Bluemix to quickly, easily, and securely connect to them:
Secure Connector provides a simple mechanism for connecting to another system - be it on-site (behind a firewall) or in the cloud. If you have DataPower, Bluemix works with that as well.
The Standard (Cast Iron) Secure Connector is a simple software based connector that establishes a tunnel between BlueMix applications and the network on which it is installed, leveraging a secure (HTTPS) access that eliminates the need for a firewall port.
You can create REST APIs against endpoints you’ve securely connected to (i.e. an API that “GETs” customer information from a DB2 database on-premises)
CastIron Live (separate IBM SaaS product) Integration
Data Orchestration (future)
Catalog of the custom APIs you’ve created that is in-line with existing service catalog (future)