2. Enterprise delivery teams must balance
increasing demands
1
Optimize
Focus on Operational Costs
• Consolidation and modernization
• Operations Automation
• Risk and compliance Management
• Manual policy to analytics driven
optimization
Focus on Speed and Agility
• Assemble solutions from verified
components and services
• Fast deployment and redeployment
• Agile to DevOps model
• User first delivery model
Innovate
Systems of Record Systems of EngagementHybrid Enterprise
is emerging as the
new model for
service delivery
4. 3
Cloud Enabled Enterprise Applications
On-Prem
Dedicated
Cloud
Traditional
IT
Off-Prem
Dedicated
Private
Cloud
Shared
Public Cloud
Cloud Native Apps/Services
Hybrid Cloud is the secure consumption of services from two or
more sources, including private cloud, public cloud, or traditional IT.
What is Hybrid Cloud?
5. Dev and Test Off-Prem
Development and test off-prem with production on Dedicated Cloud or
physical infrastructure in on-prem datacenters
4
On-Prem Off-Prem
ProdStage TestDev
Scenario One
6. Cloud for Burst Capacity
App dynamically “bursts” to off-prem clouds when on-prem approaches
capacity limits
5
App A App A
‘burst’
to cloud
On-Prem Off-Prem
Scenario Two
7. Cloud Front-End
Systems of Record applications are on-prem on mainframes or
distributed systems and Systems of Engagement applications are
off-premise in Dedicated Private or Shared Public clouds
6
App A App B
On-Prem Off-Prem
Scenario Three
8. 7
On-Prem Off-Prem
App A
App B
App C
App A
App B
App C
Scenario Four
Portable Workloads
Application and data are portable across on-prem infrastructure and
off-premise clouds
10. Hybrid Cloud – Key Ingredients
9
Services Integration Portability
Flexible Deployment Models
DevOps + Management
• Bluemix Public and Softayer deployment models are
just the beginning
• Expanding into domain focus, infrastructure, IaaS+ and
SaaS
• Increasing our capability around enterprise and cloud
connectivity
• Making it easy to move applications and services
between different deployments
• Providing common and consistent management across
deployment models
11. Building Flexible Deployment Models
10
Public Dedicated On-premises
Services Integration Portability
Flexible Deployment Models
12. Evolving the Bluemix Platform to enable Hybrid
11
Services Integration Portability
Flexible Deployment Models
13. Enabling Hybrid with expanded platforms
ü Automate the build of
Docker images
ü Manage and distribute
Docker images in
private image registries
ü Easily host containers
or OpenStack VMs
ü Extend to on/off premise
private OpenStack
clouds
ü Scale and auto-
recovery built-in
ü Logging and Monitoring
built-in
12
14. Integration with on-premises applications and data
13
Services Integration Portability
Flexible Deployment Models
On-premise database and apps
Cast Iron -> Secure Connector -> Next
15. Enabling Portability for Cloud Workloads
14
Public Dedicated On-premises
Services Integration Portability
Flexible Deployment Models
Containers are a critical
foundation of Hybrid Cloud
and portability.
Building consistent APIs for
Infrastructure and Services
across cloud environments.
16. DevOps in Hybrid Cloud
15
Services Integration Portability
Flexible Deployment Models
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
Automation
Application Performance
Management
Deployment Automation
DevOps + Management
18. IBM Bluemix DevOps Services – Project Mgmt
Source Control Management
• Hosted
source
control
management
within
the
cloud
• Support
for
Git
and
Jazz
repositories
• Manage
users
access
via
projects
• Projects
have
developer
centric
tools
such
as
IDE,
defect
tracking,
and
a
delivery
pipeline
19. IBM Bluemix DevOps Services – Delivery
Pipeline
• IntegraCon
test,
System
test,
ProducCon
• AutomaCon
ensures
the
same
procedure
in
each
environment
• Fully
hosted,
managed,
and
integrated
in
the
cloud
for
the
cloud
20. IBM Bluemix Quality Services – Mobile Quality
Assurance
Tester End UsersDeveloper
Over the air build distribution1 In app bug reporting2
Crash log reporting
4
In app user feedback3
LOB/Digital Marketer
Sentiment Analysis5
Builds
User Feedback
Crash logs
Bugs
Bugs vs. Crashes
Quality Dashboard
with Sentiment Analysis
Addresses five key use cases, attacking pain points for all key users
21. SmartCloud Monitoring
IBM UrbanCode Deploy w/ Patterns
20
Mobile Quality
Assurance
uBuild
AppScan
Traditional IBM view of an on-premises delivery
pipeline
22. UrbanCode Deploy to deliver applications to hybrid cloud
• Manage application
components and versions
• Manage configurations across
all environments
• Offer secure ‘self-service’
capabilities
• Increase transparency
• Ensure governance and compliancy
24. • Automate deployment of mobile
applications by interacting with
mobile platforms and mobile SDKs
• Support for emulators/simulators in
Apple XCode and Android SDK
• Planned support for mobile testing
“device-clouds” e.g.: Appurify,
MobileLabs, Perfecto Mobile and
DeviceAnywhere
Enable rapid delivery of mobile applications
Develop
Deliver
SCM
Rational Team ConcertIDE
Build
Request Build
Jazz Build Engine
Native SDK Build
Built Artifacts
Deploy Use Application
Run
Mobile ResourceIBM UrbanCode Deploy
IBM Worklight Server
Android
Worklight
IBM UrbanCode
Deploy
23
25. Extend support to back-end Systems of Record
24
SCM
Rational Team Concert
IBM UrbanCode
Deploy for z/OS
• Push button deployments to the mainframe
• Secure and reliable deployment and promotion
of incremental native file system changes across
environments
• Greater visibility of “what is where” with the
ability rollback to any prior version at ease
Deploy Application
IBM Rational
Test Workbench
RD&T Test Environment
26. Introducing IBM UrbanCode Deploy with Patterns
IBM UrbanCode Deploy
with Patterns
New
VMware® vCenter Server™
ü Full
stack
Applica8on
Design
&
Provisioning
• Design
open,
full
stack
applicaCon
environments
from
diagram
or
source
ü Portability
to
heterogeneous
clouds
• Capture
the
experCse
of
a
heterogeneous
DevOps
team,
from
soluCon
architects
to
IT
specialists
• Hybrid
clouds:
Blend
your
applica8on
with
PaaS,
SaaS,
and
Tradi8onal
IT
• Enables
you
to
balance
speed,
cost,
and
flexibility
according
to
your
specific
needs
ü Con8nuous
Delivery
of
Applica8ons
into
the
Cloud
• Eliminate
weeks
of
waiCng
for
new
environments
when
starCng
new
projects
or
tesCng
new
app
changes
27. Supporting Hybrid Cloud with IBM Cloud services
26
IBM
UrbanCode
Deploy
Node.js,
Java,
…
Front-End Mid-Tier Backend
Mobile Quality
Assurance
Monitoring and
Analytics
Cloud IntegrationTrack and
Plan
28. Dev/Test with Hybrid Cloud
27
Off-PremOn-Prem
Image Registry
IBM Bluemix
IBM UrbanCode Deploy
PRODSTAGING
Delivery
Pipeline
29. Please Note:
• IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
• Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information
about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described
for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
28
31. Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products in connection with this
publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any
IBM patents, copyrights, trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document
Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,
ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,
PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,
urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of
International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and
service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on
the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
32. Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee
Portal to complete your session
surveys from your smartphone,
laptop or conference kiosk.