SlideShare a Scribd company logo
1 of 14
Deployment of a complete DevOps Solution in the Cloud
Nic Swart
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
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
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
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
CA Directory Template in Editor
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
CA SiteMinder Policy Servers Template in
Editor
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
CA Release Automation Remote Execution
Template
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 VM’s
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
CA Service Virtualization Template
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
Summary
• Actual Infrastructure deployed
• All VM’s 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. VM’s 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 VM’s Total 60 minutes
CA Service Virtualization 1 x 20 2~3 hours
Total Deployment: 89 VM’s 4 hours

More Related Content

What's hot

Power shell saturday ravikanth
Power shell saturday  ravikanthPower shell saturday  ravikanth
Power shell saturday ravikanth
Ravikanth Chaganti
 
Continuous deployment steve povilaitis
Continuous deployment   steve povilaitisContinuous deployment   steve povilaitis
Continuous deployment steve povilaitis
Steve Povilaitis
 

What's hot (20)

Distribute your code with NUget and build vNext
Distribute your code with NUget and build vNextDistribute your code with NUget and build vNext
Distribute your code with NUget and build vNext
 
Release management with tfs 2013
Release management with tfs 2013Release management with tfs 2013
Release management with tfs 2013
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
[Vssummit] DevOps - Release Management VSTS
[Vssummit]   DevOps - Release Management VSTS[Vssummit]   DevOps - Release Management VSTS
[Vssummit] DevOps - Release Management VSTS
 
Introduction to Application insights
Introduction to Application insightsIntroduction to Application insights
Introduction to Application insights
 
Introduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce PlatformIntroduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce Platform
 
Techniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleTechniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development Cycle
 
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina SOFTC Presentation - Deployment with TFS Build and WorkflowOrdina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & Salesforce
 
Criando sua primeira App Service no Azure
Criando sua primeira App Service no AzureCriando sua primeira App Service no Azure
Criando sua primeira App Service no Azure
 
CI/CD using TFS Release Manager
CI/CD using TFS Release ManagerCI/CD using TFS Release Manager
CI/CD using TFS Release Manager
 
Power shell saturday ravikanth
Power shell saturday  ravikanthPower shell saturday  ravikanth
Power shell saturday ravikanth
 
Enhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment HubEnhancing Your Workflow with Environment Hub
Enhancing Your Workflow with Environment Hub
 
Continuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerContinuous Testing using Shippable and Docker
Continuous Testing using Shippable and Docker
 
Continuous delivery with open source tools
Continuous delivery with open source toolsContinuous delivery with open source tools
Continuous delivery with open source tools
 
Canadian Cloud Summit 2022 - SharePoint Framework Tests Introduction
Canadian Cloud Summit 2022 - SharePoint Framework Tests IntroductionCanadian Cloud Summit 2022 - SharePoint Framework Tests Introduction
Canadian Cloud Summit 2022 - SharePoint Framework Tests Introduction
 
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 |
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 | Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 |
Best Angular Training Online: Angular tutorial | Learn Angular 2 to 10 |
 
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeployContinuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeploy
 
Continuous deployment steve povilaitis
Continuous deployment   steve povilaitisContinuous deployment   steve povilaitis
Continuous deployment steve povilaitis
 
How to Use the Salesforce Suite with Drupal 8: A Quick Start Guide
How to Use the Salesforce Suite with Drupal 8: A Quick Start GuideHow to Use the Salesforce Suite with Drupal 8: A Quick Start Guide
How to Use the Salesforce Suite with Drupal 8: A Quick Start Guide
 

Viewers also liked

Warehouse pictures_HTPI (1)
Warehouse pictures_HTPI (1)Warehouse pictures_HTPI (1)
Warehouse pictures_HTPI (1)
Domer Tuplano
 
Silkari Chatswood Magazine _ linkedin
Silkari Chatswood Magazine _ linkedinSilkari Chatswood Magazine _ linkedin
Silkari Chatswood Magazine _ linkedin
Lena Peacock
 
CRM implementation - CRM Solutions by SenServe
CRM implementation - CRM Solutions by SenServeCRM implementation - CRM Solutions by SenServe
CRM implementation - CRM Solutions by SenServe
senservelimited
 
Marni Allen resume_June 2015
Marni Allen resume_June 2015Marni Allen resume_June 2015
Marni Allen resume_June 2015
Marni Allen
 
Southeastern School of Consumer Credit - Vanderbilt University
Southeastern School of Consumer Credit - Vanderbilt UniversitySoutheastern School of Consumer Credit - Vanderbilt University
Southeastern School of Consumer Credit - Vanderbilt University
Mike Garland
 

Viewers also liked (17)

DevOps, Open Source e Microsoft
DevOps, Open Source e MicrosoftDevOps, Open Source e Microsoft
DevOps, Open Source e Microsoft
 
Containerization: The DevOps Revolution
Containerization: The DevOps Revolution Containerization: The DevOps Revolution
Containerization: The DevOps Revolution
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
Corso Seo Napoli
Corso Seo Napoli
Corso Seo Napoli
Corso Seo Napoli
 
Warehouse pictures_HTPI (1)
Warehouse pictures_HTPI (1)Warehouse pictures_HTPI (1)
Warehouse pictures_HTPI (1)
 
Fetch job as airline pilot is a dream come true with HM Aviation
Fetch job as airline pilot is a dream come true with HM AviationFetch job as airline pilot is a dream come true with HM Aviation
Fetch job as airline pilot is a dream come true with HM Aviation
 
Silkari Chatswood Magazine _ linkedin
Silkari Chatswood Magazine _ linkedinSilkari Chatswood Magazine _ linkedin
Silkari Chatswood Magazine _ linkedin
 
CRM implementation - CRM Solutions by SenServe
CRM implementation - CRM Solutions by SenServeCRM implementation - CRM Solutions by SenServe
CRM implementation - CRM Solutions by SenServe
 
Marni Allen resume_June 2015
Marni Allen resume_June 2015Marni Allen resume_June 2015
Marni Allen resume_June 2015
 
Ejercicios de algoritmo
Ejercicios de algoritmoEjercicios de algoritmo
Ejercicios de algoritmo
 
Sreekanth cv 12-7-15
Sreekanth cv 12-7-15Sreekanth cv 12-7-15
Sreekanth cv 12-7-15
 
SHINDE RAMESH TAYA
SHINDE RAMESH TAYASHINDE RAMESH TAYA
SHINDE RAMESH TAYA
 
Project Report
Project ReportProject Report
Project Report
 
Southeastern School of Consumer Credit - Vanderbilt University
Southeastern School of Consumer Credit - Vanderbilt UniversitySoutheastern School of Consumer Credit - Vanderbilt University
Southeastern School of Consumer Credit - Vanderbilt University
 
Mask Clean
Mask CleanMask Clean
Mask Clean
 
Health care prevention emiley reed
Health care prevention emiley reedHealth care prevention emiley reed
Health care prevention emiley reed
 

Similar to Deployment of DevOps Environment with CA Solutions

Radware bringing mission and performance critical applications to cloud sta...
Radware   bringing mission and performance critical applications to cloud sta...Radware   bringing mission and performance critical applications to cloud sta...
Radware bringing mission and performance critical applications to cloud sta...
ShapeBlue
 

Similar to Deployment of DevOps Environment with CA Solutions (20)

Getting Started with MariaDB with Docker
Getting Started with MariaDB with DockerGetting Started with MariaDB with Docker
Getting Started with MariaDB with Docker
 
CA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the EnterpriseCA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the Enterprise
 
Si so product 1 day technical
Si so product 1 day technicalSi so product 1 day technical
Si so product 1 day technical
 
MariaDB on Docker
MariaDB on DockerMariaDB on Docker
MariaDB on Docker
 
VMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO MagazineVMware vFabric - Webinar with CIO Magazine
VMware vFabric - Webinar with CIO Magazine
 
AWS Webcast - Continuous integration with AWS and Ravello
AWS Webcast - Continuous integration with AWS and RavelloAWS Webcast - Continuous integration with AWS and Ravello
AWS Webcast - Continuous integration with AWS and Ravello
 
Radware bringing mission and performance critical applications to cloud sta...
Radware   bringing mission and performance critical applications to cloud sta...Radware   bringing mission and performance critical applications to cloud sta...
Radware bringing mission and performance critical applications to cloud sta...
 
Azure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNETAzure Cloud Application Development Workshop - UGIdotNET
Azure Cloud Application Development Workshop - UGIdotNET
 
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
VMworld 2013: Practicing What We Preach: VMware IT on vCenter Operations Mana...
 
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...Simplificando Arquiteturas Microsoft com os Serviços da AWS -  ARC204 - Sao P...
Simplificando Arquiteturas Microsoft com os Serviços da AWS - ARC204 - Sao P...
 
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application Portability
 
The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
 
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloudMigrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloud
 
Running Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je ChoRunning Business Critical Workloads on AWS – Nam Je Cho
Running Business Critical Workloads on AWS – Nam Je Cho
 
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad AfanahOn-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
vFabric for i ISVs and MSPs
vFabric for i ISVs and MSPsvFabric for i ISVs and MSPs
vFabric for i ISVs and MSPs
 
Getting started with MariaDB with Docker
Getting started with MariaDB with DockerGetting started with MariaDB with Docker
Getting started with MariaDB with Docker
 
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
 

Deployment of DevOps Environment with CA Solutions

  • 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 VM’s 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
  • 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 VM’s 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. VM’s 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 VM’s Total 60 minutes CA Service Virtualization 1 x 20 2~3 hours Total Deployment: 89 VM’s 4 hours