Professional Documents
Culture Documents
DevOps:
The CA LISA Product Suite
John Boebinger
Senior Principal
Consultant
Today’s reality
INFRASTRUCTURE APPS
OWNERS SUPPORT
Fundamental Conflict Between Dev and Ops
Connecting Dev and Ops Objectives
But What Does DevOps Actually Mean?
communication ,
integration , and
collaboration between
development and
operations
CA’s perspective on reducing gaps in DevOps
RELEASE AUTOMATION
COLLABORATIVE OPERATIONS
PORTFOLIO PLANNING MONITORING
Deploy
Build SERVICE
VIRTUALIZATION Release
Continuous Feedback
AGILE DEVELOP
& TEST ENVIRONMENT
MANAGEMENT
Application Lifecycle
Application Lifecycle
Management
DevOps deeper dive
3270
Mainframe
Modern Application Development Architecture
UI LAYER
GATEWAY
COMPOSITE
APPLICATIONS
ESB
INTEGRATION
Firewall changes
needed (which Well, it’s designed,
takes 30 days) but not yet built
Need an environment to
support the current version
>
C
Need an environment to
support the version shipping
this month
>
C
Need an environment to
support the version shipping
later this quarter
>
C
Band aid solution: Stubs
ESB
There a stub
INTEGRATION
Virtualize
No more
nearly any
stubs and
IT Asset
mocks
VSE
Eliminate
behaves
conflicts
like the real
over test
thing
data
ESB
No 3rd party
Available MQ JDBC HTTP SOAP transaction
24/7 >C or service
fees
Mainframe Data
Data Legacy External
What can I virtualize?
LISA Service Virtualization: How does it work?
Existing Environment
Load Generators
LISA VSE
Request
Request
Response
Response
Request ESB
Response
Production
Delivery Schedules
2
LISA Value Release
Weeks
Development 44%
Savings
Unit Test Integrated System Test
Functional
Functional
Test Test
1st Pass:
1st Pass: Functional Test 2nd Pass:
System Test
System Test
75%75% 100%
Production
Compressed Testing
Schedule by 3 Weeks
Our Customers
Release Automation
What does it take to make an application?
HTML
Used to display information
Goes on a Web Server
Java or .NET
Used for the application rules
Goes on an Application Server
Database
Goes on the Database Server
Optimization
Ongoing
Improvement Continuous
End to End
Key Achievements
Delivery
Automation
Standardization
Scripting
Process Manual
Heroes
Delivery Levels
Deployment Manifest
Continuous
Integration
Artifact
Repository
Build Automation
Change Mgmt.
Continuous
Test Application Delivery Config Mgmt.
Automation
CA LISA®
Release Automation Infra Prov
Dev Mgr
Application Delivery
Test Automation
CA LISA®
Release Automation
Test Prod
Service
Virtualization
our customers’ experience
Load Generation
Emulated
Networks
Emulated
Networks
App Services
Firewall Composite
Application
Distributed
Application Under Test Services
Functional Testing
CA LISA SVN
application complexity increases failure
3rd Party
Private or Public
Cloud Services Cloud Services
Customers
Employees
Storage
Mobile Carriers Content
Browsers Web
& ISPs Delivery
& Services Mobile
Networks Components
Devices
37
Analyze and Optimize
Ensure performance before deployment and before poor performance affects your
customers.
CA LISA and DevOps