transforming service delivery through devops · · 2016-12-19transforming service delivery...
TRANSCRIPT
Transforming Service DeliveryThrough DevOps
Sherwin Wong
© 2013 CA. All rights reserved.
Sherwin Wong
Presales Director, Hong Kong & Taiwan
22 Jan 2014
“New Normal” Pressure to Optimize & InnovateYour Applications at the heart of innovation
BUSINESS DEMAND FOR INNOVATION
IT must fill this
growing
IT must deliver new services to support initiatives that drive revenue
Mobility Social Big Data SaaSClient
Experience
Rationalize
Innovate& Grow
2 Copyright © 2013 CA. All rights reserved.
2
IT CAPACITY FOR INNOVATION
growinggap!
TRANSFORM FROM MAINTAINING
TECHNOLOGY TO DELIVERING INNOVATION
While optimizing delivery of mainstream IT
RationalizationAgile Cloud
Delivery
Standardized
Infrastructure
Automation
Reengineering
Bring Your
Own Device
Rationalize & Optimize
“New CA” Enterprise Management
Service AssuranceService Assurance
QU
ALI
TY
OF
SE
RV
ICE
QU
ALI
TY
OF
EX
PE
RIE
NC
E
Service Service Operations Operations ManagementManagement
-- Monitor qualityMonitor quality, , healthhealth, , risk risk of of business business servicesservices
-- Build realBuild real--time, endtime, end--toto--end end models of business servicesmodels of business services
ExecutiveExecutive DashboardDashboard-- View business KPIs from mobile devicesView business KPIs from mobile devices
UnifiedUnifiedServiceServiceModelModel
3 Copyright © 2013 CA. All rights reserved.
QU
ALI
TY
OF
SE
RV
ICE
QU
ALI
TY
OF
EX
PE
RIE
NC
E
END TO END SERVICE DELIVERY OPTIMIZATION
Application Performance Application Performance Management Management
Infrastructure Infrastructure ManagementManagement
-- Monitor transactions in realMonitor transactions in real--timetime
-- Perform modelPerform model--based based root root cause analysiscause analysis
-- Discover and map infrastructure and apps in realDiscover and map infrastructure and apps in real--timetime
-- Proactively manage performanceProactively manage performance
Capacity ManagementCapacity Management-- Perform predictive analysisPerform predictive analysis, model ‘what if’ scenarios
servicesservices
-- Monitor business impact and SLAsMonitor business impact and SLAs
ModelModel
World Class Unified IT Management – NimsoftAchieve same with Ease
PROBLEM CHANGE
CONFIGURATION
KNOWLEDGE
SERVICE LEVEL
INCIDENT
SERVICE CATALOG
SERVICE DESK
Processes
CMDB
REQUEST
4 Copyright © 2013 CA. All rights reserved.
VIRTUALIZATION
STORAGE
DCIM
SERVER
NETWORK
DATABASE
CLOUD
USER EXPERIENCE
APPLICATION
MESSAGE BUS
SERVICE DESK
MONITOR
Infrastructure
PMDB
Broad Technology CoverageExpand Your Service Catalog with CA Nimsoft Monitor
� SAP
� Microsoft Exchange
� IBM WebSphere
� Apache Tomcat
� Microsoft IIS
� JBoss
APPLICATION MONITORING
� Private
� Flexpod, Vblock
� Public
� Amazon, Rackspace, MS
Azure, Google App
Engine, Google Apps,
SFDC CRM
� Citrix CloudPlatform
CLOUD MONITORING
� Microsoft Windows Server
� Linux/Unix
� Solaris, AIX, HP-UX, Linux, Sinix, Tru64 UNIX, Red
Hat, CentOS, Novell Suse
� Cisco Unified Computing System (UCS)
� IBM Power Systems
� AS400
SERVER MONITORING
� SharePoint
� Sybase EAServer
� Lotus Notes
� MS Lync
� MS Active Directory
� Oracle WebLogic
� vCloud
� Cloud Monitor
(Websites)
� AppLogic
5 Copyright © 2013 CA. All rights reserved.
� VMware
� Citrix XenServer
� Microsoft Hyper-V
� Oracle Solaris Zones
� IBM PowerVM
� Red Hat Enterprise Virtualization
VIRTUALIZATION MONITORING
� Oracle DB
� Microsoft SQL Server
� Informix
� IBM DB2
� MySQL
� Sybase
DATABASE MONITORING
� Router and Switch
� Network Response Time
� Cisco Qo5
� Cisco IP SLA
� Flow Analysis
NETWORK MONITORING
� Data Center Power, Cooling & Energy
DATACENTER MONITORING
� Cisco VoIP
� Citrix XenDesktop / XenApp
VOIP / VDI MONITORING
� EMC
� IBM System Storage
� NetApp
STORAGE MONITORING
� Hitachi
SAP
Siebel
PSFT
NETWORKUSER
BACK
END
Proactively detect issues;
conduct problem triage; diagnose
root cause
Monitor business transactions
through the network & IT
infrastructure
Understand
end-user
experience from
enterprise & cloud;
establish SLAs
FRONT END
CA Application Performance Management leverage and extend your existing investment
6 Copyright © 2013 CA. All rights reserved.
WAN/
WWW
End User
App ServerRouter Firewall Switch Web
Servers
Load Balancer Portal
Web Services
3rd Party
Applications
Databases
Mainframe
Database
MIDDLEWARE
6
Unified Portal Service Dashboard – Ops Manager View
7 Copyright © 2013 CA. All rights reserved.7
Accelerate Innovation … Time-to-Market is EverythingNew “Norm” …
HIGHER RELIABILITY
� Software is the customer experience
� Quality and Performance are critical
8 Copyright © 2013 CA. All rights reserved.
FASTER DELIVERY
� New applications
� Changes to existing apps
� Bug fixes
AGAINST COMPLEXITY
� Composite services and heterogeneous systems
� Constant new releases atop existing ones
� Distributed development teams and IT partners
Very
important
77%
Somewhat
important
Not very
important
3%
Not important
at all
1%
Importance of Accelerating Application/
Service Delivery as an IT Priority
Very
confident
15%Not very
confident
Not at all
confident
1%
Confidence that IT Organization will Be
Able to Accelerate Application/Service
Delivery – Next 12 Months
Accelerate Innovation … Time-to-Market is EverythingNew “Norm” …
9 Copyright © 2013 CA. All rights reserved.
77%important
19%
IDC: The State of DevOps , dated Aug 2013
Somewhat
confident
57%
confident
27%
Confidence is higher among those who indicate later in the survey that their organizations have adopted or are in the process of
adopting DevOps (29% very confident versus 3% among all others).
Fundamental Conflict Between Dev and Ops
10 Copyright © 2013 CA. All rights reserved.
Connecting Dev and Ops Objectives
11 Copyright © 2013 CA. All rights reserved.
No ONE Definition of DevOps – But Good Starting Points
“DevOps is the blending of tasks performed by a company's
application development and systems operations teams.”
– TechTarget
“DevOps, a portmanteau of = development and operations, means to
close gaps [between development and operations] by aligning
incentives and sharing approaches for processes and tools”– DevOps for Developers, By Michael Hüttermann - Apress, Sep 12, 2012.
12 Copyright © 2013 CA. All rights reserved.
“A software development method that stresses
communication, collaboration and integration
between software developers and Information Technology (IT)
professionals.” - Wikipedia, July 2012
– DevOps for Developers, By Michael Hüttermann - Apress, Sep 12, 2012.
“An emerging set of principles, methods and practices for
communication, collaboration and integration between software
development (application/ software engineering) and IT operations
(systems administration/ infrastructure) professionals.” - Wikipedia, April 2012
© 2012, 2013 CA. All rights reserved. All marks herein belong to their respective companies.
But What Does DevOps Actually Mean?
“DevOps is the blending of tasks performed by a company's
application development and systems operations teams.”
– TechTarget
“DevOps, a portmanteau of = development and operations , means
to close gaps [between development and operations] by aligning
incentives and sharing approaches for processes and tools”
– DevOps for Developers, By Michael Hüttermann - Apress, Sep 12, 2012.
methods
communication
integration
13 Copyright © 2013 CA. All rights reserved.
“A software development method that stresses
communication, collaboration and integration
between software developers and Information Technology (IT)
professionals.” - Wikipedia, July 2012
– DevOps for Developers, By Michael Hüttermann - Apress, Sep 12, 2012.
“An emerging set of principles, methods and practices for
communication, collaboration and integration between software
development (application/ software engineering) and IT operations
(systems administration/ infrastructure) professionals.” - Wikipedia, April 2012
integration
collaboration
development
operations
© 2012, 2013 CA. All rights reserved.© 2012, 2013 CA. All rights reserved. All marks herein belong to their respective companies.
But What Does DevOps Actually Mean?
for improvingmethods
,communication
, andintegration
14 Copyright © 2013 CA. All rights reserved.
, andintegration
betweencollaboration
anddevelopment
operations
CA Technologies Approach to DevOps
Capabilities for High-Velocity Application DeliveryENABLING THE “4CS” OF DEVOPS
CONSTRAINT-FREE DEVELOPMENT
CONTINUOUS APPLICATION DELIVERY
COMPLETE MONITORING
16 Copyright © 2013 CA. All rights reserved.
PRODUATPERF
COLLABORATIVE DATA MINING
INTUNITDEV
Today’s Typical Application Architecture
Presentation Layer
Mobile Layer
API Layer
17 Copyright © 2013 CA. All rights reserved.
Services
Integration
Back-end
AppsMainframe Data Legacy External
ESB
� Invented, patented and released
Service Virtualization in 2007� Virtual Services clone the behavior
and data of constrained systems
� Cloning solves the availability issue
� Enables SOA component level test
BI ToolsWeb
Interface
Content
Database
Web/WAP
Interface
EJB
Virtual
Service
Routing
Service
CRM
AppCollaboration
App Portal
Help
Engine
ExternalCloud
Partners
Major Problem SolvedConstraints eliminated with CA LISA Service Virtualization
18 Copyright © 2013 CA. All rights reserved.
� Proven value with 100+ F500
referenced customers
� Mature 4th generation SV product
works on any IT asset
� General Customer Feedback
Too Good to be True?!?
RMI ObjectsMessaging
Service
Business
Rules
File
System
ESB
Data
Warehouse
Financials
Mainframe
EJBSOAP
Products
BPMS
Infrastructure
Internal
Source
Application
ERP
Legacy
SOAP
• Reroute traffic through LISA
• Monitor request/response
Capture from live system When real system is available
19 Copyright © 2013 CA. All rights reserved.
JDBC
MQ
Database
Mainframe
� Automatically capture realistic behavior
� Optimize models as desired
Capture
Create Virtual Services
Service Virtualization Accelerates Dev, Test, and QA:CA LISA® Service Virtualization
ExternalCloudPartners
Developer
Developer
“You can’t do anything until you have everything”
20 Copyright © 2013 CA. All rights reserved.
Legacy
Infrastructure
Internal
Developer
AcceptanceTester
Unit Tester
Virtualizing test & QA delivers higher quality applications, faster
constraint-free developmentsolution: service virtualization, “shift-left” the SDLC
Without LISA
With LISA
System IntegrationDev
1Dev
2Dev
1Dev
3Dev
2Dev
3
Uncertain delivery schedule – defects persist until UAT
Typical composite app today waits
for whole assembly to begin
With CA LISA quality effort
moved earlier in the lifecycle
Performance UAT…
21 Copyright © 2013 CA. All rights reserved.
Dev1
Dev2
Dev3
System
Integration
UAT
Performance
Reduction in SDLCFaster Delivery
� Mainframes & Mainframe Components
� Risk Solution Providers
� Credit Bureau
CICS-CICS
� Platforms
� SOA Protocols
MQ
DB2
SOAP JMS JDBC
HTTP JAVAMQUDDI
XML
CORBAREST
.NET
CA LISA Virtual Service Environments Customers can virtualize almost any IT asset
22 Copyright © 2013 CA. All rights reserved.
� Credit Bureau
� SMS Gateway Providers
� Teleconference Service Provider
� Card Processing Services
� Bill Payment Services 無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。� Travel System (GDS)
Continuous Delivery Ensures Rapid, Standardized Code Drop: CA LISA® Release Automation
App Model Promotion Deployment Target
23 Copyright © 2013 CA. All rights reserved.
From your
Existing
Build/CI
To the CA
Continuous
Delivery System
Onto Existing or
On-Demand
Infrastructure
Target
Continuous delivery means rapid iteration & hours, not weeks, to production
Automated Change & Config Accelerates Dev, Test, Prod: CA LISA® Release Automation
Integration AcceptanceCoding Production
Application Development Test and Acceptance Production
Reqs Delivery Performance
24 Copyright © 2013 CA. All rights reserved.
ConfigurationRequirements
Configuration Management
Infrastructure Provisioning
Change Management
DEV TEST/UAT PROD
Automated change, configuration, and provisioning saves time on infrastructure
CA LISA Customer Success
Financial
Services &
Insurance: 無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。
25 Copyright © 2013 CA. All rights reserved.
Telecom and
High Tech: 無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。
無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。
無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。
無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。 無法顯示圖像。您的電腦可能沒有足夠的記憶體來開啟圖像,或圖像可能已毀損。請重新啟動您的電腦,並再次開啟檔案。如果仍然出現紅色 x,您可能必須刪除圖像,然後再次插入圖像。
CA LISA Customer Success
Healthcare &
Retail:
Government and
Defense:
26 Copyright © 2013 CA. All rights reserved.
Retail:
Travel, Energy
& Logistics:
Customer Outcomes with CA LISA®ENABLING THE 4CS OF DEVOPS
CCONSTRAINTONSTRAINT--FREE FREE DEVELOPMENTDEVELOPMENT
CCONTINUOUS ONTINUOUS APPLICATION DELIVERYAPPLICATION DELIVERY
COMPLETE MONITORING
CA LISA Service Virtualization� 25-50% Reduction in SDLC timeline� 60-90% defect “shift left”� Lower infrastructure cost
CA LISA Release Automation� Reduce deployments from
weeks to minutes� Automation reduces errors or outages
27 Copyright © 2013 CA. All rights reserved.
PRODUATPERF
COLLABORATIVE DATA MINING
INTUNITDEV
� Lower infrastructure cost � Automation reduces errors or outages� Scale capacity faster
CLOUD
Complete Monitoringwith CA Application Performance Management
BACK END
FRONT ENDNETWORKUSER
FirewallLoad
Balancer Portal
SAPPSFT
Siebel
MIDDLEWARE
28 Copyright © 2013 CA. All rights reserved.
EndUser
WAN/WWW
Router Switch WebServer
Mainframe
WebServices
Database3rd Party
Applications
AppServer
Database
Real-time monitoring accelerates problem tracking, identification, and fix
Collaborative Data Mining & Complete MonitoringSOLUTION: BETTER REALISM AND DATA WITH LESS EFFORT
1Performance Profiles
Virtual Services
Harvest production data &
performance profiles for
life-like testing scenarios
Complete Monitoring
Dev & QA
29 Copyright © 2013 CA. All rights reserved.
CA LISA Pathfinder
Automatically create virtual
service and regression test
suite assets for development
and validation
1
Datasets Scenarios
Dev & QA
Leverage ready assets without
manual setup/teardown and
conflicts
Close the Feedback Loop to Deliver Continuous Improvement: CA LISA® Data Mining
Integration AcceptanceCoding Production
Application Development Test and Acceptance Production
Reqs Delivery Performance
30 Copyright © 2013 CA. All rights reserved.
Capture and analyze downstream data to make upstream processes more focused
Regression TestsDefect
Information
Virtual
Services
Regression
Tests
Constraint
Analysis
Data Mining
Transform Service Delivery with CA DevOps SolutionsENABLING THE 4CS OF DEVOPS
CONSTRAINT-FREE DEVELOPMENT
CONTINUOUS APPLICATION DELIVERY
COMPLETE MONITORING
CA LISA Service Virtualization� 25-50% Reduction in SDLC timeline� 60-90% defect “shift left”� Lower infrastructure cost
CA LISA Release Automation� Reduce deployments from
weeks to minutes� Automation reduces errors or outages
31 Copyright © 2013 CA. All rights reserved.
PRODUATPERF
COLLABORATIVE DATA MINING
INTUNITDEV
� Lower infrastructure cost � Automation reduces errors or outages� Scale capacity faster
CA LISA Data Mining� Shift defects left with automated coverage
� Reduced time and effort to create live-like scenarios
Thank You
�
�