1. Deployment of a complete DevOps Solution in the Cloud Nic
Swart
2. DevOps on the Cloud A strong foundation is useless without a
good set of building blocks. CA Release Automation CA Service
Virtualization CA Directory CA SiteMinder TBA: CA CloudMinder By
using a combination of these CA Solutions we are building an robust
structure. 2
3. Physical Datacenter - EMEA Background : VPDC Infrastructure
3 Master Virtual Private DC 4 x Server Grid Templates: CA Directory
R12 CA SiteMinder R12 CA LISA Service Virtualization 7.1 CA LISA
Release Automation 4.7 Management Apps: CA Release Automation
(running instance) Development Virtual Private DC 8 x Server Grid
Quality Assurance Virtual Private DC 4 x Server Grid Physical
Datacenter USA Production Virtual Private DC 3 x Server Grid
4. CA Release Automation deploying CA Directory across three
sites Self-Configures for Large Enterprise, Highly-Available,
Load-Balanced deployment 5 Average fully operational deployment
takes 15 minutes using Templates per Site Master VPDC CA Release
Automation Manager CA Directory Template 2 Routers, 3 Data DSA
Development VPDC Quality Assurance VPDC Production VPDC CA
Directory HA/LB CA Directory HA/LB CA Directory HA/LB
5. CA Directory Logical Architecture 6 Site 1 Site 2 Site 3
Highly-Available, Load-Balanced Routing Layer Highly-Available,
Load-Balanced Data Layer with Asynchronous Replication
6. CA Directory Template in Editor 7
7. CA Release Automation deploying CA SiteMinder Policy Servers
Self-Configures to integrate to local CA Directory Layer 8 Average
fully operational deployment takes 15 minutes using Templates
Master VPDC CA Release Automation Manager CA SiteMinder Policy
Server Template 2 Policy Servers, HA/LB Development VPDC Quality
Assurance VPDC Production VPDC CA Directory HA/LB CA Directory
HA/LB CA Directory HA/LB CA SiteMinder Policy Servers CA SiteMinder
Policy Servers CA SiteMinder Policy Servers
8. CA SiteMinder Policy Servers Template in Editor 9
9. Self-Configures to integrate to Master CA Release Automation
10 Average fully operational deployment takes 15 minutes using
AppLogic Templates Master VPDC CA Release Automation Manager CA
ReleaseAuto Remote Execution Server Development VPDC Quality
Assurance VPDC Production VPDC CA Directory HA/LB CA Directory
HA/LB CA Directory HA/LB CA SiteMinder Policy Servers CA SiteMinder
Policy Servers CA SiteMinder Policy Servers CA Release Automation
deploying CA Release Automation Remote Execution Server CA RA
Execution Server CA RA Execution Server CA RA Execution Server
10. CA Release Automation Remote Execution Template 11
11. Self-Configures to connect to local CA SiteMinder Policy
& RA Execution layers 12 Average fully operational deployment
takes 2 hours using AppLogic Templates Large Windows VMs DevOps
Environment now fully functional to simulate services (DB/Web/etc)
and users. Master VPDC CA Release Automation Manager CA LISA
Service Virtualization template Development VPDC Quality Assurance
VPDC Production VPDC CA Directory HA/LB CA Directory HA/LB CA
Directory HA/LB CA SiteMinder Policy Servers CA SiteMinder Policy
Servers CA SiteMinder Policy Servers Release Automation deploys CA
Service Virtualization CA RA Execution Server CA RA Execution
Server CA RA Execution Server ServiceVirtualization
12. CA Service Virtualization Template 13
13. Self-Configures to connect to local CA SiteMinder Policy
& RA Execution layers 14 Average fully operational deployment
takes 15 minutes using AppLogic Templates Master VPDC CA Release
Automation Manager CA ReleaseAuto jPetStore Demo App With CA
Siteminder WA Development VPDC Quality Assurance VPDC Production
VPDC CA Directory HA/LB CA Directory HA/LB CA Directory HA/LB CA
SiteMinder Policy Servers CA SiteMinder Policy Servers CA
SiteMinder Policy Servers jPetStore App jPetStore App jPetStore App
CA Release Automation deploys the demo application Continuous
Application Delivery Model CA RA Execution Server CA RA Execution
Server CA RA Execution Server ServiceVirtualization
14. Summary Actual Infrastructure deployed All VMs are fully
configured by embedded scripts acting on their boundary properties
All domain knowledge enacted by embedded scripts, deployer need
have no knowledge of the Application being deployed. All deployment
operations are atomic, i.e. will be automatically rolled back of
anything goes wrong16 Product No. VMs Time to deploy CA Directory 3
x 9 = 27 15 mins per site CA SiteMinder 3 x 7 = 21 15 mins per site
CA Release Automation 3 x 4 = 12 15 mins per site JPetShop 3 x 3 =
9 15 mins per site Per Site: 23 VMs Total 60 minutes CA Service
Virtualization 1 x 20 2~3 hours Total Deployment: 89 VMs 4
hours