How will you change the way your company delivers high quality customer experiences?
As market dynamics have shifted requiring faster deliveries and greater innovation, most companies are challenged to keep up with the pace. Cultural movements like DevOps and technology shifts like Software Defined Environments offer you the opportunity to deliver greater business value for your end users.
In this talk, we’ll teach you how to leverage UrbanCode Deploy with Patterns to design reusable, portable Heat-based templates which capture all of the elements of your application workload to deploy against OpenStack, Amazon, or VMWare vCenter. We’ll also cover some advanced topics like capturing templates which allow autoscaling, load balancing, and other policies as part of your workload blueprint.
So come learn how you can make your experience as an integrator, specialist, or developer better while simultaneously helping your end users.
2. 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.
1
4. 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.
5. Dev and Test Off-Premise
Development and test off-premise with production on Dedicated Cloud
or physical infrastructure in on-premise datacenters
4
On-Premise Off-Premise
ProdStage TestDev
Scenario One
6. Cloud for Burst Capacity
App dynamically “bursts” to off-premise clouds when on-premise
approaches capacity limits
5
App A App A
‘burst’
to cloud
On-Premise Off-Premise
Scenario Two
7. Cloud Front-End
Systems of Record applications are on-premise 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-Premise Off-Premise
Scenario Three
8. 7
On-Premise Off-Premise
App A
App B
App C
App A
App B
App C
Scenario Four
Portable Workloads
Application and data are portable across on-premise infrastructure
and off-premise clouds
9. Introducing IBM UrbanCode Deploy with Patterns
IBM UrbanCode Deploy
with Patterns
New
VMware® vCenter Server™
ü Full
stack
Applica-on
Design
&
Provisioning
• Design
open,
full
stack
applica2on
environments
from
diagram
or
source
ü Portability
to
heterogeneous
clouds
• Capture
the
exper2se
of
a
heterogeneous
DevOps
team,
from
solu2on
architects
to
IT
specialists
• Hybrid
clouds:
Blend
your
applica-on
with
PaaS,
SaaS,
and
Tradi-onal
IT
• Enables
you
to
balance
speed,
cost,
and
flexibility
according
to
your
specific
needs
ü Con-nuous
Delivery
of
Applica-ons
into
the
Cloud
• Eliminate
weeks
of
wai2ng
for
new
environments
when
star2ng
new
projects
or
tes2ng
new
app
changes
10. Multi-platform deployments with UrbanCode Deploy
with Patterns
SCM!
Build Automation!
Pull
changes
IBM UrbanCode Deploy
with Patterns
Application
Deployment
Publish
artifacts
IBM Bluemix
PaaS systems
on/off prem
On-prem IaaS
Off-prem IaaS
On-prem Traditional
• Physical x86,
POWER, &
Mainframe
• Virtual
(VMware® vCenter
Server™)
Manage on and off prem application
deployments with a single system !
spanning multiple platforms!
IBM
Cloud
Orchestrator
IBM
PureApplica-on
System
IBM
Cloud
Manager
with
OpenStack
11. "Success
is
not
delivering
a
feature;
success
is
learning
how
to
solve
the
customer’s
problem.”
-‐
Mark
Cook
12. Long, complex lifecycle
with manual steps!
Role! Layer!
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Deploying Infrastructure is the current bottleneck for
software delivery
Small iterative changes!
…! …!
13. Faster and more consistent application environment
deployments
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Application
Middleware Config
Middleware
OS Config
Hardware
Environment
BlueprintDesign Deploy
Describe software defined resources
(Compute, Network, Storage) alongside
middleware and applications!
Automate environment
deployment using
blueprints!
20. What’s for dinner?
Customiza-on;
higher
costs;
slower
-me
to
value
Standardiza-on;
lower
costs;
faster
-me
to
value
Enjoy Dinner
Pay Bill
Go
out
19
Plow Field Plow, Sow, Irrigate
Feed Livestock Harvest, Package
Plant Crops Ship, Store, Sell
Irrigate Prep, Roast, Bag
Harvest Fresh produce
Can vegetables Canned vegetables
Prep and chop Pasta Sauce
Roast, sauté Frozen dinners
Garnish Baked Goods
Work
the
Farm
Buy
from
the
Market
You
And
Your
Family
Your
Job
Got
Easier
Enjoy
Services
Choose
one
Strategy
or
Mix
&
Match
Choose your ingredients to balance your goals – speed, quality, and customer satisfaction
Grocery
Stores
Farmers,
Food
Processing
Plants
Trained
Chefs,
Store
Owners,
Wait
Staff
Attend School
Render Sauces
Prepare, Chop
Cook entrees
Wash Dishes
Publish Menu
Serve Customers
21. DevOps and Cloud adoption
Customiza-on;
higher
costs;
slower
-me
to
value
Standardiza-on;
lower
costs;
faster
-me
to
value
Networking
Storage
Servers
Virtualization
O/S
Middleware
Data
Applications
PlaRorm
as
a
Service
PureApplica-on
System
SmartCloud
Orchestrator
SoSLayer
IBM
DevOps
Services
20
IBM
PaUerns
Networking Networking
Storage Storage
Servers Servers
Virtualization Virtualization
O/S O/S
Middleware Middleware
Mid Config Mid Config
Data Data
Applications Applications
Tradi-onal
On-‐Premises
Infrastructure
as
a
Service
Manual
UrbanCode
Deploy
UrbanCode
Deploy
(available with
UCDP)
Mid Config
IBM
Bluemix
UrbanCode
Deploy
w/
Pa2erns
(provisioning &
deployment
only)
Automating for faster delivery with DevOps and Cloud
23. Join the IBM UrbanCode team!
We have openings for
Co-ops, entry level
college grads and
experienced
professionals in the
Cleveland and Raleigh
areas!
Visit the IBM UrbanCode
Careers page to learn more.
ibm.biz/ucjobs4u
24. 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.