SlideShare a Scribd company logo
1 of 13
© 2014 VCE Company, LLC. All rights reserved. 
CASE STUDY: DEVELOPING A VBLOCK 
SYSTEMS BASED PRIVATE CLOUD PLATFORM 
WITH PUPPET AND VMWARE VCLOUD SUITE 
Peng Liu, Paul Harb 
VCE
VBLOCK SYSTEMS 
TRUE CONVERGED INFRASTRUCTURE 
© 2014 VCE Company, 2 LLC. All rights reserved. 
ENGINEERED 
MANUFACTURED As 
SUPPORTED 
SUSTAINED 
ONE 
PRODUCT 
MANAGED 
The leader of the Gartner Magic Quadrant July 2014
VCE CUSTOMER BENEFITS 
RESULTS OF SEPTEMBER 2013 IDC RESEARCH STUDY 
© 2014 VCE Company, 3 LLC. All rights reserved. 
5X FASTER 
TIME FOR 
NEW SERVICES 
 25 days down to 
five days 
50% REDUCTION 
OF ANNUAL 
DATA CENTER 
COSTS 
4X FASTER 
TIME-TO-DEPLOYMENT 
 160 days down to 40 
 79% less staff effort 
96% REDUCTION 
IN DOWN TIME
VCE™ CLOUD ACCELERATOR SERVICE (CAS) 
Standard Architectures Proven Blueprints 
Our Vblock® System expertise 
and VCE Vision™ Services 
Library enables us to accelerate 
any architecture 
© 2014 VCE Company, LLC. All rights reserved. 
Integration 
Extending the Value 
of Vblock Systems 
Tested and validated IaaS and 
PaaS blueprints and factory 
deployment capabilities. 
Accelerated Highly Accelerated 
Integrating our systems and 
solutions with industry-leading tools 
and customer-developed solutions 
4
PUPPET SERVER INFRASTRUCTURE 
PHYSICAL DIAGRAM 
Site 1: production 
ActiveMQ Spoke 
Vblock System 340 
Site 2 
Failover site for Site 1 
ActiveMQ Spoke 
Vblock System 340 
© 2014 VCE Company, LLC. All rights reserved. 
Site 3 
Production 
ActiveMQ Spoke 
Vblock System 340 
Site 4 
Non-production 
ActiveMQ Spoke 
Vblock System 340 
Site 5 
Production 
ActiveMQ Spoke 
Vblock System 340 
Site 6 
Non-production 
ActiveMQ Spoke 
Vblock System 340 
Vblock System 200 
 Load Balancer (vCNS) 
 Puppet DB and PostgreSQL 
 Puppet CA & Puppet Console 
 Puppet Master 1 
 Puppet Master 2 
 ActiveMQ Hub 
 ActiveMQ Spoke 
5
CUSTOMER USE CASES – CLOUD PORTAL 
Cloud portal on-boarding Onboard new users and projects to the cloud 
Provision virtual machine Provision blueprint for new VMs 
Modify virtual machine Add/subtract CPU, memory, disk to/from VMs 
Decommission virtual machine Decommission VMs, resource reclamation 
Order virtual firewall services Order firewall services for existing VMs 
Order virtual load balancing services Order load balancing services for existing VMs 
Create data model 
extension database 
© 2014 VCE Company, 6 LLC. All rights reserved. 
Create a database that will be used to track metadata and 
provisioning data for projects and cloud virtual machines
CUSTOMER USE CASES – APPLICATIONS 
IaaS/Application Provisioning in Multiple OS Platforms 
 Microsoft Windows 2008 R2 (with IIS and .NET options) 
 Red Hat Enterprise Linux 5/6 (with JBOSS, Tomcat and Apache) 
 Microsoft Windows 2008 R2 with MS SQL Server 2008 
 Red Hat Enterprise Linux 6 with Oracle standalone 
 Red Hat Enterprise Linux 5/6 with IBM WebSphere 
Resource Sizing: T-Shirt Size (vCPU, RAM and Disk) 
 S: 2 vCPU, 8GB, Disk (e.g. orabackup 128, ASM 24 x 2) 
 M: 3 vCPU, 12GB, Disk (e.g. orabackup 512, ASM 24 x 8) 
 L: 4 vCPU, 16GB, Disk (e.g. orabackup 1024, ASM 64 x 8) 
Virtual Machine/Application Provisioning Dynamically for 
Different User Profiles 
 Vblock location 
 Development / QA / Production 
© 2014 VCE Company, 7 LLC. All rights reserved.
SOLUTION ARCHITECTURE 
vCAC Web Portal 
vCAC Model Manager / DEM Orchestrator/ DEM Worker 
Infrastructure 
Services 
© 2014 VCE Company, 8 LLC. All rights reserved. 
Provisioning 
Requests 
Alert Thresholds 
vCenter Orchestrator vCenter Operations Manager 
vCenter Hyperic 
vCenter Log Insight 
vCenter Configuration Manager 
vCenter Infrastructure Navigator 
Service Profile 
Templates 
Host Profiles FAST VP VCE Vision IO 
Element Managers (UCSM, Unisphere, NX-OS) 
vCenter and 
vSphere 
External Services 
Vblock System 
CMDB Updates UI Widgets 
UCS 
Storage Array 
Config/Re-Config Current Config 
Network Metrics 
vCenter 
Chargeback 
ITBM 
Puppet Enterprise
SELF SERVICE CATALOG 
© 2014 VCE Company, LLC. All rights reserved. 
9
FUNCTIONS AND PUPPET MODULES 
Provision VM 
vCAC 
© 2014 VCE Company, 10 LLC. All rights reserved. 
Install Layer 2 
(base) 
Applications 
Install Layer 3 
(base) 
Applications 
Application 
Provisioning 
Workflow 
vCO 
 VM added to the 
Puppet console 
 VM added to the Layer 2 
group for Blueprint being 
deployed via the Puppet 
Rake API. 
 For SOX compliance, 
vCO will classify the VM 
into relevant Puppet 
group and install agents. 
 Puppet will install Layer 
3 application selected 
by the user, allowing 
for different versions of 
Oracle, SQL, 
Websphere 
 VM will be provisioned 
and become available 
on vCAC portal for use 
 Custom vCO 
workflows to 
orchestrate various 
activities, (ie., Active 
Directory/DNS 
integration, etc.) 
 vCO collects 
environmental-specific 
information 
required for post-provisioning 
 vCO invokes Puppet 
 Request VM 
 Specify custom 
sizing (RAM, core, 
storage) 
 Select application 
to install post 
provisioning 
The Puppet console and agent will control the installation of 
the Layer 2 and Layer 3 during the post provisioning process.
PUPPET TOPOLOGY 
Management Vblock System 
Module Repository 
Puppet Master 
Puppet Master 
© 2014 VCE Company, LLC. All rights reserved. 
Puppet CA 
Puppet Console 
PostgreSQL 
Cluster 
Puppet DB 
ActiveMQ Hub ActiveMQ Spoke 
Puppet Node / 
Managed Host 
Load Balancer 
Reporting 
Tenant Vblock System(s) 
18
CUSTOMER RESULTS AND BENEFITS 
With Puppet Enterprise implementation with the CAS 
architecture, we are able to: 
 Automate provisioning of applications, which substantially shorten the 
time to deploy 
 Standardize IT services to minimize variability and reduce misconfiguration 
that leads to downtime 
 Flexibly adapt to location-specific requirements – Puppet Enterprise handles 
polymorphic requirements in a context-aware manner based on location and 
production environments 
 Simplify deployment and maintenance – Policy-based deployment speeds 
up different OS with the same codes 
 Improve service stability – The right capacity at the right time with 
consistency, less downtime 
© 2014 VCE Company, 19 LLC. All rights reserved.
Case Study: Developing a Vblock System-based Private Cloud Platform with Puppet and VMware vCloud Suite

More Related Content

What's hot

STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3
Abdul Rasheed
 
NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2
Abdul Rasheed
 
Presentation v cloud suite 5.1 – what’s new
Presentation   v cloud suite 5.1 – what’s newPresentation   v cloud suite 5.1 – what’s new
Presentation v cloud suite 5.1 – what’s new
solarisyourep
 

What's hot (20)

Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & ciscoCisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
Cisco Connect 2018 Malaysia - 24.7.365 availability with veeam & cisco
 
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
Drive new initiatives with a powerful Dell EMC, Nutanix, and Toshiba solution...
 
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
Citrix XenApp hosted shared desktop performance on Cisco UCS: Cisco VM-FEX vs...
 
View RA_v1_HiRez
View RA_v1_HiRezView RA_v1_HiRez
View RA_v1_HiRez
 
VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud Director
 
VBR v8 Overview-handout
VBR v8 Overview-handoutVBR v8 Overview-handout
VBR v8 Overview-handout
 
STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3STO5475_Rasheed_Winter_FORMATTED3
STO5475_Rasheed_Winter_FORMATTED3
 
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
Veritas NetBackup benchmark comparison: Data protection in a large-scale virt...
 
NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2NBU_benchmark_comparison_(part_2)_1214_v2
NBU_benchmark_comparison_(part_2)_1214_v2
 
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenterTECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
TECHNICAL WHITE PAPER▸ NetBackup 7.6 Plugin for VMware vCenter
 
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live MigrationVMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
VMware vSphere vMotion: 5.4 times faster than Hyper-V Live Migration
 
Presentation v cloud suite 5.1 – what’s new
Presentation   v cloud suite 5.1 – what’s newPresentation   v cloud suite 5.1 – what’s new
Presentation v cloud suite 5.1 – what’s new
 
vSphere 6.5 Upgrade Order
vSphere 6.5 Upgrade OrdervSphere 6.5 Upgrade Order
vSphere 6.5 Upgrade Order
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack Environment
 
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
CPU performance comparison of two cloud solutions: VMware vCloud Hybrid Servi...
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New
 
VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?VMware vSphere 6 & Horizon View 6.1 – What's New ?
VMware vSphere 6 & Horizon View 6.1 – What's New ?
 
VMware
VMwareVMware
VMware
 
VIPR SOFTWARE-DEFINED STORAGE
VIPR SOFTWARE-DEFINED STORAGEVIPR SOFTWARE-DEFINED STORAGE
VIPR SOFTWARE-DEFINED STORAGE
 
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
Use VMware vSAN HCI Mesh to manage your vSAN storage resources and share them...
 

Viewers also liked

Pramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social SharingPramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social Sharing
Tidemark Systems Inc.
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private Cloud
Vertical Solutions
 
New Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & ITNew Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & IT
Symplified
 
Visual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDEVisual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDE
Stefanini
 
10-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-1610-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-16
Peak 10
 

Viewers also liked (17)

Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
 
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮Rsa2012 下一代安全的战略思考-绿盟科技赵粮
Rsa2012 下一代安全的战略思考-绿盟科技赵粮
 
TXT Next Presentation
TXT Next Presentation TXT Next Presentation
TXT Next Presentation
 
5 Reasons to Recycle in the D.C. Metro Area
5 Reasons to Recycle in the D.C. Metro Area5 Reasons to Recycle in the D.C. Metro Area
5 Reasons to Recycle in the D.C. Metro Area
 
Pramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social SharingPramata Tech Dinosaurs ePaper - Social Sharing
Pramata Tech Dinosaurs ePaper - Social Sharing
 
Dr Ravi Gupta
Dr Ravi GuptaDr Ravi Gupta
Dr Ravi Gupta
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private Cloud
 
New Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & ITNew Research: Cloud, Cost & Complexity Impact IAM & IT
New Research: Cloud, Cost & Complexity Impact IAM & IT
 
Visual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDEVisual Studio 2013 - Recursos da IDE
Visual Studio 2013 - Recursos da IDE
 
Wedia Social Media presentation at DigitalDays
Wedia Social Media presentation at DigitalDaysWedia Social Media presentation at DigitalDays
Wedia Social Media presentation at DigitalDays
 
Perceptive Software Scope
Perceptive Software ScopePerceptive Software Scope
Perceptive Software Scope
 
Innovation In The Workplace Andrew James
Innovation In The Workplace   Andrew JamesInnovation In The Workplace   Andrew James
Innovation In The Workplace Andrew James
 
Top 10 Business Continuity Disasters
Top 10 Business Continuity DisastersTop 10 Business Continuity Disasters
Top 10 Business Continuity Disasters
 
Getting started with performance testing
Getting started with performance testingGetting started with performance testing
Getting started with performance testing
 
Presence Agent y Presence Scripting para personas con limitaciones visuales
Presence Agent y Presence Scripting para personas con limitaciones visualesPresence Agent y Presence Scripting para personas con limitaciones visuales
Presence Agent y Presence Scripting para personas con limitaciones visuales
 
Why Consider #FlashStorage in your #DataCenter
Why Consider #FlashStorage in your #DataCenterWhy Consider #FlashStorage in your #DataCenter
Why Consider #FlashStorage in your #DataCenter
 
10-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-1610-TOP-IT-INITIATIVES_6-6-16
10-TOP-IT-INITIATIVES_6-6-16
 

Similar to Case Study: Developing a Vblock System-based Private Cloud Platform with Puppet and VMware vCloud Suite

C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Dr. Wilfred Lin (Ph.D.)
 
System Administrator_Sivaiah
System Administrator_SivaiahSystem Administrator_Sivaiah
System Administrator_Sivaiah
Sivaiah Yakkanti
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Arraya Solutions
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
Colloquium
 

Similar to Case Study: Developing a Vblock System-based Private Cloud Platform with Puppet and VMware vCloud Suite (20)

Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Spirent HyperScale Test Solution
Spirent HyperScale Test SolutionSpirent HyperScale Test Solution
Spirent HyperScale Test Solution
 
CIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication SystemCIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication System
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...
 
Profile narendraredy
Profile narendraredyProfile narendraredy
Profile narendraredy
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
System Administrator_Sivaiah
System Administrator_SivaiahSystem Administrator_Sivaiah
System Administrator_Sivaiah
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overview
 
Oracle Ravello Overview
Oracle Ravello OverviewOracle Ravello Overview
Oracle Ravello Overview
 
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
VMworld 2013: Part 1: Getting Started with vCenter Orchestrator
 
IBM POWER Systems
IBM POWER SystemsIBM POWER Systems
IBM POWER Systems
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
Extension de Service Cloud Foundry
Extension de Service Cloud FoundryExtension de Service Cloud Foundry
Extension de Service Cloud Foundry
 
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
VMworld Europe 204: Technical Deep Dive on EVO: RAIL, the new VMware Hyper-Co...
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
 
Presentation cisco ucs director
Presentation   cisco ucs directorPresentation   cisco ucs director
Presentation cisco ucs director
 
A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...A journey to the cloud: Getting started migrating your on-premises service to...
A journey to the cloud: Getting started migrating your on-premises service to...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Case Study: Developing a Vblock System-based Private Cloud Platform with Puppet and VMware vCloud Suite

  • 1. © 2014 VCE Company, LLC. All rights reserved. CASE STUDY: DEVELOPING A VBLOCK SYSTEMS BASED PRIVATE CLOUD PLATFORM WITH PUPPET AND VMWARE VCLOUD SUITE Peng Liu, Paul Harb VCE
  • 2. VBLOCK SYSTEMS TRUE CONVERGED INFRASTRUCTURE © 2014 VCE Company, 2 LLC. All rights reserved. ENGINEERED MANUFACTURED As SUPPORTED SUSTAINED ONE PRODUCT MANAGED The leader of the Gartner Magic Quadrant July 2014
  • 3. VCE CUSTOMER BENEFITS RESULTS OF SEPTEMBER 2013 IDC RESEARCH STUDY © 2014 VCE Company, 3 LLC. All rights reserved. 5X FASTER TIME FOR NEW SERVICES  25 days down to five days 50% REDUCTION OF ANNUAL DATA CENTER COSTS 4X FASTER TIME-TO-DEPLOYMENT  160 days down to 40  79% less staff effort 96% REDUCTION IN DOWN TIME
  • 4. VCE™ CLOUD ACCELERATOR SERVICE (CAS) Standard Architectures Proven Blueprints Our Vblock® System expertise and VCE Vision™ Services Library enables us to accelerate any architecture © 2014 VCE Company, LLC. All rights reserved. Integration Extending the Value of Vblock Systems Tested and validated IaaS and PaaS blueprints and factory deployment capabilities. Accelerated Highly Accelerated Integrating our systems and solutions with industry-leading tools and customer-developed solutions 4
  • 5. PUPPET SERVER INFRASTRUCTURE PHYSICAL DIAGRAM Site 1: production ActiveMQ Spoke Vblock System 340 Site 2 Failover site for Site 1 ActiveMQ Spoke Vblock System 340 © 2014 VCE Company, LLC. All rights reserved. Site 3 Production ActiveMQ Spoke Vblock System 340 Site 4 Non-production ActiveMQ Spoke Vblock System 340 Site 5 Production ActiveMQ Spoke Vblock System 340 Site 6 Non-production ActiveMQ Spoke Vblock System 340 Vblock System 200  Load Balancer (vCNS)  Puppet DB and PostgreSQL  Puppet CA & Puppet Console  Puppet Master 1  Puppet Master 2  ActiveMQ Hub  ActiveMQ Spoke 5
  • 6. CUSTOMER USE CASES – CLOUD PORTAL Cloud portal on-boarding Onboard new users and projects to the cloud Provision virtual machine Provision blueprint for new VMs Modify virtual machine Add/subtract CPU, memory, disk to/from VMs Decommission virtual machine Decommission VMs, resource reclamation Order virtual firewall services Order firewall services for existing VMs Order virtual load balancing services Order load balancing services for existing VMs Create data model extension database © 2014 VCE Company, 6 LLC. All rights reserved. Create a database that will be used to track metadata and provisioning data for projects and cloud virtual machines
  • 7. CUSTOMER USE CASES – APPLICATIONS IaaS/Application Provisioning in Multiple OS Platforms  Microsoft Windows 2008 R2 (with IIS and .NET options)  Red Hat Enterprise Linux 5/6 (with JBOSS, Tomcat and Apache)  Microsoft Windows 2008 R2 with MS SQL Server 2008  Red Hat Enterprise Linux 6 with Oracle standalone  Red Hat Enterprise Linux 5/6 with IBM WebSphere Resource Sizing: T-Shirt Size (vCPU, RAM and Disk)  S: 2 vCPU, 8GB, Disk (e.g. orabackup 128, ASM 24 x 2)  M: 3 vCPU, 12GB, Disk (e.g. orabackup 512, ASM 24 x 8)  L: 4 vCPU, 16GB, Disk (e.g. orabackup 1024, ASM 64 x 8) Virtual Machine/Application Provisioning Dynamically for Different User Profiles  Vblock location  Development / QA / Production © 2014 VCE Company, 7 LLC. All rights reserved.
  • 8. SOLUTION ARCHITECTURE vCAC Web Portal vCAC Model Manager / DEM Orchestrator/ DEM Worker Infrastructure Services © 2014 VCE Company, 8 LLC. All rights reserved. Provisioning Requests Alert Thresholds vCenter Orchestrator vCenter Operations Manager vCenter Hyperic vCenter Log Insight vCenter Configuration Manager vCenter Infrastructure Navigator Service Profile Templates Host Profiles FAST VP VCE Vision IO Element Managers (UCSM, Unisphere, NX-OS) vCenter and vSphere External Services Vblock System CMDB Updates UI Widgets UCS Storage Array Config/Re-Config Current Config Network Metrics vCenter Chargeback ITBM Puppet Enterprise
  • 9. SELF SERVICE CATALOG © 2014 VCE Company, LLC. All rights reserved. 9
  • 10. FUNCTIONS AND PUPPET MODULES Provision VM vCAC © 2014 VCE Company, 10 LLC. All rights reserved. Install Layer 2 (base) Applications Install Layer 3 (base) Applications Application Provisioning Workflow vCO  VM added to the Puppet console  VM added to the Layer 2 group for Blueprint being deployed via the Puppet Rake API.  For SOX compliance, vCO will classify the VM into relevant Puppet group and install agents.  Puppet will install Layer 3 application selected by the user, allowing for different versions of Oracle, SQL, Websphere  VM will be provisioned and become available on vCAC portal for use  Custom vCO workflows to orchestrate various activities, (ie., Active Directory/DNS integration, etc.)  vCO collects environmental-specific information required for post-provisioning  vCO invokes Puppet  Request VM  Specify custom sizing (RAM, core, storage)  Select application to install post provisioning The Puppet console and agent will control the installation of the Layer 2 and Layer 3 during the post provisioning process.
  • 11. PUPPET TOPOLOGY Management Vblock System Module Repository Puppet Master Puppet Master © 2014 VCE Company, LLC. All rights reserved. Puppet CA Puppet Console PostgreSQL Cluster Puppet DB ActiveMQ Hub ActiveMQ Spoke Puppet Node / Managed Host Load Balancer Reporting Tenant Vblock System(s) 18
  • 12. CUSTOMER RESULTS AND BENEFITS With Puppet Enterprise implementation with the CAS architecture, we are able to:  Automate provisioning of applications, which substantially shorten the time to deploy  Standardize IT services to minimize variability and reduce misconfiguration that leads to downtime  Flexibly adapt to location-specific requirements – Puppet Enterprise handles polymorphic requirements in a context-aware manner based on location and production environments  Simplify deployment and maintenance – Policy-based deployment speeds up different OS with the same codes  Improve service stability – The right capacity at the right time with consistency, less downtime © 2014 VCE Company, 19 LLC. All rights reserved.