SlideShare a Scribd company logo
Delivering DevOps style production values
While Doubling Performance at Zurich Insurance
DRD-4229
Wednesday 25th February 2015
Icon and PureApplication
Skilled
PureAppllication
Practice
•Focused on the
needs of current
and prospective
customers
•Includes ex IBM
Hursley Lab
employees
Leader in
PureApplication
Patterns
•First Internet
Banking pattern
(award winning)
•First MQ Broker
plugin
•First WS
Commerce &
Sterling Order
management
pattern
•First Software AG
webMethods
pattern
Specialist in
DevOps
•UrbanCode and
PureApp
integrators
•SDLC enablers
•Practical
experience with
large global
insurer
Owners of the
European Pure
User Group
•An independent
community for
PureApplication
customers to
share user
experiences,
exchange best
practices and help
shape future plans
2
Agenda
3
DevOps problems in the enterprise
Insurance RMP Platform example
PureApplication – a part of the puzzle
UrbanCode Deploy – another part of the puzzle
PureApp & UrbanCode in Synergy
1
2
3
4
5
3
DEVOPS:
PROBLEMS IN THE ENTERPRISE
4
Historic deployment challenges
Business
“Dev”
“Ops”
Bespoke hardware
design work for
each IT project
All hardware
components
ordered
separately from
multiple vendors
Components
arrive as a
‘bag of parts’
Application
deployment
manual and
prone to
error
Multiple
management
consoles result in
complex and
specialised
support
Scaling options
depend on
each vendor
component
Ongoing effort
and downtime
to maintain,
scale and
upgrade
No cost effective
solution for testing
multiple versions in
short succession
Evergreening
upgrades are
risky and error
prone
Long wait for
procurement and
ITO build
Paying for IT
environments even
when not needed
Lack of flexibility
from IT
environments
5
In the distant past, large organisations separated Dev & Ops and each side went
about their business in isolation. This led to each large project cascading “hardware
environment issues up the stakeholder chain….
Today’s progress
Repeatable process (“superstacks”
,”goldstacks” etc) reduce build time
Specialist teams provide “blueprint” for
integrating components
Strategic vendors supply hardware
reducing procurement cost and time
Specialists depts set up for application
deployment and infrastructure tuning
Integration solutions built to route each
component to common monitoring portal
Virtualization of environments
“Ops”
Processes to provide early estimates of
hardware need to allow sufficient time for
build
Agreed processes with ITO to deploy
business applications
Support of multiple test environments “just
in case” business need them
Evergreening delayed until absolutely
critical
“Dev”
Business
Outsourcing of non-critical services (Web Content
Management, Digital Asset Management)
6
Through virtualisation technology and bespoke “environment readiness” techniques,
the situation has improved. ….But in it’s place a new burden exists
7
There is still room for improvement
The reality5 years ago Now
 Hardware integration, inter-operable software often down to
clients to arbitrate solution between vendors
Standard
technology from
fewer vendors
Complex vendor
management
and assembly
2
 Specialist tools (Wiley etc) still needed for dynamic feedback
on production application performance
Long cycles of
application
tuning after go-
live
Specialist teams
tune applications
before go-live
5
 Multiple places to troubleshoot and install software
 Complex upgrade path to monitoring
 Limited solutions for holistic business transaction monitoring
– still reliant on Systar and Optier
Multiple
management
consoles to
learn and use
Monitoring
portals route
component data
to one central
ops bridge
3
 Hardware build time reduced but can still take ~1 month
 Still largely manual with errors possible
 Cottage industry of maintaining proprietary process
Repeatable
process (super-
/gold-stacks)
Bespoke
hardware
designs for
each project
1
 Lack of “on-demand” solution means business needs such
as collaboration, web content management, digital asset
management etc are not easily met
Build time
causes support
of multiple
environments
“just in case”
Lower build time,
but still not good
enough for
business needs
4
January 2013
8
So where do we go from here?
9
Traditional IT Model –
Challenges:
• Difficulty tracking resources
• Labor intensive install and
configuration
• Low resource utilization;
high maintenance costs
• Longer application
development cycles,
increased defect potential
Benefits:
• Reduced hardware and
software costs through
consolidation, increased
utilization
• Improved data center
space efficiency
• Improved continuity,
reduced outages
• Improved provisioning
through virtual servers and
script-based deployment
Additional Benefits:
• Self service infrastructure
deployment and on-demand
infrastructure provisioning
• Automated resource usage
tracking
• Reusable image library to
deploy O/S
• Automated scaling
capabilities
Additional Benefits:
• Automated, policy-driven
(SLA-based) resource
management and dynamic
scaling capabilities
• Automated health
management (isolation and
recovery), tracking, and
monitoring
• Standardized pattern-driven
platform management
• Consistent, on-demand,
pattern-driven workload
provisioning (application,
middleware, database) across
dev/test and production
InfrastructureDevelopmentImplementationOperations
Infrastructure Mgmt
Auto Provisioning
IaaS
20% -25%
25% -30%
Platform Mgmt
Pattern-based Provisioning
PureApplication System PaaS
30% -35%
Virtualization
Lifecycle
Benefits increase when we move from bespoke
virtualised solutions to “Platform-as-a-Service”
CREATING A TRANSFORMATION
PureApplication
10
Simplifies the entire IT project
lifecycle
Transforms provisioning, speeds up application
deployment and reduces IT costs.
Uses ‘Patterns’ to lock in the knowledge of
installing and configuring an entire solution.
Enables you to deploy new instances of the
solution in minutes.
11
PureApplication Patterns
Building blocks which can be used
to configure the software you want
to deploy onto a hardware topology
You can create repeatable solution
infrastructure designs which can be
deployed as many times as needed
More time is available to work on
higher value solutions
12
13
14
15
16
USING PUREAPPLICATION &
URBANCODE DEPLOY
Zurich Insurance: Risk Management Platform
17
The client: Risk Management
Department at Large Global Insurer
The challenge: Needed to accelerate
the deployment of their Risk
Management Platform
18
• Spin up the multiple dev/test/prod environments on demand and
manage them easier.
• Use the POC as a cloud-provider bake-off
Setting the scene
THE CUSTOMERS PERSPECTIVE
PureApplication
19
PureApp Advantages
PureApplication System
Off-premise security issues
Converged Infrastructure
Self-contained cloud
Don’t have to manage Vsphere
Self-service options for users
20
Under the Hood
21
LAN
Compute Nodes
SANVirtualisation (VSPhere)
Deployment Engine
Modelling Environment
AN OVERVIEW
Risk Management Platform
22
23
Tibco spotfire
worker
TSSTSSTSS
NASSAN
Spotfire WebPlayer Job Controller
24
All Non-IBM Components
MSSQL
Tibco Spotfire
Workers
Services
WebPlayer
Tomcat
25
ActiveMQ
MS Directory
Personalised job
manager
Group LDAP
Your
Topology
Product
Suites
Software
components
The 3 Pattern
Levels
Installs &
configures a
single
product
Captures multiple
software
components into
potentially complex
suite installs
Bespoke pattern
which potentially uses
product suites &
always uses Software
Components
26
27First: create the basic scripts you need
28Then turn them into PureApp scripts so you can use them in a pattern
29Create individual patterns and manually tweak/connect them together
30Turn them into the pattern you want to deploy as a single entity
31With some thought we can create patterns that look like the problem
32
Urbancode Deploy
An unknown piece of the puzzle
Are we talking about DevOps?
Well ……
hmm……
Yes .……
Hmm…...
And no….
34
35There’s no clear definition of “devops” but we all have our own ideas
Agile Development and
Delivery
Continuous Integration extends to Continuous Delivery
36Best definition I’ve seen: Dev are good at producing code quickly and
ops needs to catch-up
DevOps: “It’s all under the surface”
37
Organisation
Culture
Legacy
Tooling
Process
Zurich’s Perspective
Zurich had no knowledge of Urbancode
Zurich had, what could be called,
a “devops problem”
Probably just a “hmm, couldn’t this be better”
Icon introduced Urbancode under umbrella of
PureApp
Zurich then found that urbancode could be a
winner across all their platforms
38
39
UrbanCode walkthrough
Connects the deployment to the artifact
40Allows you to manage the artifacts as a solution
UrbanCode walkthrough
41Versioning of the solution not just the individual artifacts
UrbanCode walkthrough
42And how to deploy the solution – not just the artifacts
UrbanCode walkthrough
43Allows you to see easily environments and what version is deployed on
them
UrbanCode walkthrough
44Easy views on where your solution is at in the deployment lifecycle
UrbanCode walkthrough
PureApp & Urbancode
45
UrbanCode & Pure
46This does not negate the need for Pure or Chef – it’s a complex story !
PATTERN INSTANTIATION METHODS
How to get a topology into Urbancode
47
Pull: Manual Import of
Infrastructure
48
@ @
@ @
@
Install Agents into PureApp Pattern VM
Instantiate pattern instance in PureApp as normal
Import agents into UrbanCode
Create UCD environment based on new agents
Align Sys patterns to UCD
templates
49
“Template from cloud”
Tells UCD that there is going to be a topology “sometime”
Instantiate pattern instance in PureApp as normal
Import agents into UrbanCode
Tie new agents to a template instance
Push: Pattern deployment from
UCD
50
“Template” from “cloud”
Tells UCD that there is going to be a topology “sometime”
Create “Blueprint” from “Template”
“Environment template”
Create actual “environment” from “Blueprint”
KEY CHALLENGE
Faster deploy a large risk modelling platform
The results:
• Reduced downtime, introduced new
DevOps style production values, and
sped up computation times (by a
factor of 2+).
51
• Our risk management PureApplication pattern worked in
synergy with IBM’s UrbanCode
• Deployed the overall solution rapidly and consistently
• Using two core IBM deployment products in synergy
52
Questions?
53

More Related Content

What's hot

dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
Sanjeev Sharma
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
Sanjeev Sharma
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
Sanjeev Sharma
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
Sanjeev Sharma
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Sanjeev Sharma
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
IBM Systems UKI
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
Kyle Brown
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Sanjeev Sharma
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
IBM UrbanCode Products
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
Sanjeev Sharma
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
IBM UrbanCode Products
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
Sanjeev Sharma
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
Rosalind Radcliffe
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
IBM UrbanCode Products
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 

What's hot (20)

dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 

Viewers also liked

Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
Rob Cuddy
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM Rational software
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Prolifics
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Prolifics
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Susan Yoskin
 
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Michael Elder
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
Michael Elder
 
TEI of IBM UrbanCode_Forresterreport
TEI of IBM UrbanCode_ForresterreportTEI of IBM UrbanCode_Forresterreport
TEI of IBM UrbanCode_ForresterreportAaron Burgess
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
IBM UrbanCode Products
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
IBM DevOps
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0IBM UrbanCode Products
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
Michael Elder
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Michael Elder
 
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with BluemixAdopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
IBM UrbanCode Products
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM Rational software
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 

Viewers also liked (20)

Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service Offering
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
 
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
TEI of IBM UrbanCode_Forresterreport
TEI of IBM UrbanCode_ForresterreportTEI of IBM UrbanCode_Forresterreport
TEI of IBM UrbanCode_Forresterreport
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with BluemixAdopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
 

Similar to PureApplication: Devops and Urbancode

Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
Antoine Craske
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
Vinothini Raju
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplication
John Hawkins
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
Decision Science Community
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Marcin Grzejszczak
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The Cloud
Marcin Grzejszczak
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
OpenWhisk
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
Sonia Baratas Alves
 
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
José Román Martín Gil
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
IBM Systems UKI
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business
WeCode Inc
 
Why we should consider Open Hybrid Cloud.pdf
Why we should  consider Open Hybrid Cloud.pdfWhy we should  consider Open Hybrid Cloud.pdf
Why we should consider Open Hybrid Cloud.pdf
Masahiko Umeno
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Skytap Cloud
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
OPNFV
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios Essay
Divya Watson
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
XebiaLabs
 
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
KCD Munich - Cloud Native Platform Dilemma - Turning it into an OpportunityKCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
Andreas Grabner
 
Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
SAKTHIVEL PERIYASAMY
 

Similar to PureApplication: Devops and Urbancode (20)

Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Efficient platform engineering with Microk8s & gopaddle.pdf
Efficient platform engineering  with  Microk8s & gopaddle.pdfEfficient platform engineering  with  Microk8s & gopaddle.pdf
Efficient platform engineering with Microk8s & gopaddle.pdf
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplication
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The Cloud
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
 
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business
 
Why we should consider Open Hybrid Cloud.pdf
Why we should  consider Open Hybrid Cloud.pdfWhy we should  consider Open Hybrid Cloud.pdf
Why we should consider Open Hybrid Cloud.pdf
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios Essay
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
 
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
KCD Munich - Cloud Native Platform Dilemma - Turning it into an OpportunityKCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
KCD Munich - Cloud Native Platform Dilemma - Turning it into an Opportunity
 
Mendix Platform
Mendix PlatformMendix Platform
Mendix Platform
 

Recently uploaded

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 

PureApplication: Devops and Urbancode

  • 1. Delivering DevOps style production values While Doubling Performance at Zurich Insurance DRD-4229 Wednesday 25th February 2015
  • 2. Icon and PureApplication Skilled PureAppllication Practice •Focused on the needs of current and prospective customers •Includes ex IBM Hursley Lab employees Leader in PureApplication Patterns •First Internet Banking pattern (award winning) •First MQ Broker plugin •First WS Commerce & Sterling Order management pattern •First Software AG webMethods pattern Specialist in DevOps •UrbanCode and PureApp integrators •SDLC enablers •Practical experience with large global insurer Owners of the European Pure User Group •An independent community for PureApplication customers to share user experiences, exchange best practices and help shape future plans 2
  • 3. Agenda 3 DevOps problems in the enterprise Insurance RMP Platform example PureApplication – a part of the puzzle UrbanCode Deploy – another part of the puzzle PureApp & UrbanCode in Synergy 1 2 3 4 5 3
  • 4. DEVOPS: PROBLEMS IN THE ENTERPRISE 4
  • 5. Historic deployment challenges Business “Dev” “Ops” Bespoke hardware design work for each IT project All hardware components ordered separately from multiple vendors Components arrive as a ‘bag of parts’ Application deployment manual and prone to error Multiple management consoles result in complex and specialised support Scaling options depend on each vendor component Ongoing effort and downtime to maintain, scale and upgrade No cost effective solution for testing multiple versions in short succession Evergreening upgrades are risky and error prone Long wait for procurement and ITO build Paying for IT environments even when not needed Lack of flexibility from IT environments 5 In the distant past, large organisations separated Dev & Ops and each side went about their business in isolation. This led to each large project cascading “hardware environment issues up the stakeholder chain….
  • 6. Today’s progress Repeatable process (“superstacks” ,”goldstacks” etc) reduce build time Specialist teams provide “blueprint” for integrating components Strategic vendors supply hardware reducing procurement cost and time Specialists depts set up for application deployment and infrastructure tuning Integration solutions built to route each component to common monitoring portal Virtualization of environments “Ops” Processes to provide early estimates of hardware need to allow sufficient time for build Agreed processes with ITO to deploy business applications Support of multiple test environments “just in case” business need them Evergreening delayed until absolutely critical “Dev” Business Outsourcing of non-critical services (Web Content Management, Digital Asset Management) 6 Through virtualisation technology and bespoke “environment readiness” techniques, the situation has improved. ….But in it’s place a new burden exists
  • 7. 7 There is still room for improvement The reality5 years ago Now  Hardware integration, inter-operable software often down to clients to arbitrate solution between vendors Standard technology from fewer vendors Complex vendor management and assembly 2  Specialist tools (Wiley etc) still needed for dynamic feedback on production application performance Long cycles of application tuning after go- live Specialist teams tune applications before go-live 5  Multiple places to troubleshoot and install software  Complex upgrade path to monitoring  Limited solutions for holistic business transaction monitoring – still reliant on Systar and Optier Multiple management consoles to learn and use Monitoring portals route component data to one central ops bridge 3  Hardware build time reduced but can still take ~1 month  Still largely manual with errors possible  Cottage industry of maintaining proprietary process Repeatable process (super- /gold-stacks) Bespoke hardware designs for each project 1  Lack of “on-demand” solution means business needs such as collaboration, web content management, digital asset management etc are not easily met Build time causes support of multiple environments “just in case” Lower build time, but still not good enough for business needs 4 January 2013
  • 8. 8
  • 9. So where do we go from here? 9 Traditional IT Model – Challenges: • Difficulty tracking resources • Labor intensive install and configuration • Low resource utilization; high maintenance costs • Longer application development cycles, increased defect potential Benefits: • Reduced hardware and software costs through consolidation, increased utilization • Improved data center space efficiency • Improved continuity, reduced outages • Improved provisioning through virtual servers and script-based deployment Additional Benefits: • Self service infrastructure deployment and on-demand infrastructure provisioning • Automated resource usage tracking • Reusable image library to deploy O/S • Automated scaling capabilities Additional Benefits: • Automated, policy-driven (SLA-based) resource management and dynamic scaling capabilities • Automated health management (isolation and recovery), tracking, and monitoring • Standardized pattern-driven platform management • Consistent, on-demand, pattern-driven workload provisioning (application, middleware, database) across dev/test and production InfrastructureDevelopmentImplementationOperations Infrastructure Mgmt Auto Provisioning IaaS 20% -25% 25% -30% Platform Mgmt Pattern-based Provisioning PureApplication System PaaS 30% -35% Virtualization Lifecycle Benefits increase when we move from bespoke virtualised solutions to “Platform-as-a-Service”
  • 11. Simplifies the entire IT project lifecycle Transforms provisioning, speeds up application deployment and reduces IT costs. Uses ‘Patterns’ to lock in the knowledge of installing and configuring an entire solution. Enables you to deploy new instances of the solution in minutes. 11
  • 12. PureApplication Patterns Building blocks which can be used to configure the software you want to deploy onto a hardware topology You can create repeatable solution infrastructure designs which can be deployed as many times as needed More time is available to work on higher value solutions 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. USING PUREAPPLICATION & URBANCODE DEPLOY Zurich Insurance: Risk Management Platform 17
  • 18. The client: Risk Management Department at Large Global Insurer The challenge: Needed to accelerate the deployment of their Risk Management Platform 18 • Spin up the multiple dev/test/prod environments on demand and manage them easier. • Use the POC as a cloud-provider bake-off Setting the scene
  • 20. PureApp Advantages PureApplication System Off-premise security issues Converged Infrastructure Self-contained cloud Don’t have to manage Vsphere Self-service options for users 20
  • 21. Under the Hood 21 LAN Compute Nodes SANVirtualisation (VSPhere) Deployment Engine Modelling Environment
  • 24. 24
  • 25. All Non-IBM Components MSSQL Tibco Spotfire Workers Services WebPlayer Tomcat 25 ActiveMQ MS Directory Personalised job manager Group LDAP
  • 26. Your Topology Product Suites Software components The 3 Pattern Levels Installs & configures a single product Captures multiple software components into potentially complex suite installs Bespoke pattern which potentially uses product suites & always uses Software Components 26
  • 27. 27First: create the basic scripts you need
  • 28. 28Then turn them into PureApp scripts so you can use them in a pattern
  • 29. 29Create individual patterns and manually tweak/connect them together
  • 30. 30Turn them into the pattern you want to deploy as a single entity
  • 31. 31With some thought we can create patterns that look like the problem
  • 32. 32
  • 33. Urbancode Deploy An unknown piece of the puzzle
  • 34. Are we talking about DevOps? Well …… hmm…… Yes .…… Hmm…... And no…. 34
  • 35. 35There’s no clear definition of “devops” but we all have our own ideas
  • 36. Agile Development and Delivery Continuous Integration extends to Continuous Delivery 36Best definition I’ve seen: Dev are good at producing code quickly and ops needs to catch-up
  • 37. DevOps: “It’s all under the surface” 37 Organisation Culture Legacy Tooling Process
  • 38. Zurich’s Perspective Zurich had no knowledge of Urbancode Zurich had, what could be called, a “devops problem” Probably just a “hmm, couldn’t this be better” Icon introduced Urbancode under umbrella of PureApp Zurich then found that urbancode could be a winner across all their platforms 38
  • 39. 39 UrbanCode walkthrough Connects the deployment to the artifact
  • 40. 40Allows you to manage the artifacts as a solution UrbanCode walkthrough
  • 41. 41Versioning of the solution not just the individual artifacts UrbanCode walkthrough
  • 42. 42And how to deploy the solution – not just the artifacts UrbanCode walkthrough
  • 43. 43Allows you to see easily environments and what version is deployed on them UrbanCode walkthrough
  • 44. 44Easy views on where your solution is at in the deployment lifecycle UrbanCode walkthrough
  • 46. UrbanCode & Pure 46This does not negate the need for Pure or Chef – it’s a complex story !
  • 47. PATTERN INSTANTIATION METHODS How to get a topology into Urbancode 47
  • 48. Pull: Manual Import of Infrastructure 48 @ @ @ @ @ Install Agents into PureApp Pattern VM Instantiate pattern instance in PureApp as normal Import agents into UrbanCode Create UCD environment based on new agents
  • 49. Align Sys patterns to UCD templates 49 “Template from cloud” Tells UCD that there is going to be a topology “sometime” Instantiate pattern instance in PureApp as normal Import agents into UrbanCode Tie new agents to a template instance
  • 50. Push: Pattern deployment from UCD 50 “Template” from “cloud” Tells UCD that there is going to be a topology “sometime” Create “Blueprint” from “Template” “Environment template” Create actual “environment” from “Blueprint”
  • 51. KEY CHALLENGE Faster deploy a large risk modelling platform The results: • Reduced downtime, introduced new DevOps style production values, and sped up computation times (by a factor of 2+). 51 • Our risk management PureApplication pattern worked in synergy with IBM’s UrbanCode • Deployed the overall solution rapidly and consistently • Using two core IBM deployment products in synergy
  • 53. 53