deployment of devops environment with ca solutions

14
Deployment of a complete DevOps Solution in the Cloud Nic Swart

Upload: nic-swart

Post on 12-Aug-2015

19 views

Category:

Documents


1 download

TRANSCRIPT

  1. 1. Deployment of a complete DevOps Solution in the Cloud Nic Swart
  2. 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. 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. 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. 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. 6. CA Directory Template in Editor 7
  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. 8. CA SiteMinder Policy Servers Template in Editor 9
  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. 10. CA Release Automation Remote Execution Template 11
  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. 12. CA Service Virtualization Template 13
  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. 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