plan, deploy & manage modern applications leveraging vcloud automation center and puppet -...
DESCRIPTION
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - Pradnesh Patil, VMwareTRANSCRIPT
![Page 1: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/1.jpg)
© 2014 VMware Inc. All rights reserved.
Streamline Infrastructure and ApplicationManagement with VMware and Puppet
Pradnesh Patil, Product Management, VMware
![Page 2: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/2.jpg)
CONFIDENTIAL 2
Agenda
1 VMware Cloud Automation Overview
2 VMware Cloud Automation & Puppet Together to Deliver Multi-Tier Services in Minutes
3 Demo of Multi-Tier Service Delivery
![Page 3: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/3.jpg)
VMware Delivers the Foundation for the Software-Defined Enterprise
3
Policy-based Management & Automation Cloud Automation Cloud Operations Cloud Business
Software-Defined Data Center
Private Clouds
Public Clouds
Hybrid CloudVMware &
vCloud Data Center Partners
Virtualized InfrastructureAbstract & Pool
Compute Abstraction =
Server Virtualization
Network Abstraction =
Virtual Networking
Storage Abstraction =
Software-Defined Storage
Management Solutions are Catalysts for the Software-Defined Data Center
Compute
Physical Hardware
Network Storage
![Page 4: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/4.jpg)
Infrastructure and Apps are subject to wait
4
WaitWait
Infrastructure Service DeliveryDays
Application and Change DeliveryWeeks
WorkWaitWaitWaitWorkWait
Changes
Compute
Physical Hardware
Private Clouds
Public Clouds
Hybrid CloudVMware &
vCloud Data Center Partners
Virtualized InfrastructureAbstract & Pool
Compute Abstraction =
Server Virtualization
Network
Network Abstraction =
Virtual Networking
Storage
Storage Abstraction =
Software-Defined Storage
![Page 5: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/5.jpg)
Challenges
Control
Services are over-provisioned and un-used or over-sized services cannot easily be identified or reclaimed
Extensibility
Inflexible automation approaches do not map into the existing infrastructure, processes and environments
Inconsistencies Manual configurations lead to inconsistencies, errors and the need to rework applications and environments
Agility Slow service delivery and change cycles impacts business performanceInfrastructure
Applications
Infrastructure
Infrastructure
Applications
![Page 6: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/6.jpg)
VMware’s Solution to Onboard the Cloud
Automation / Infrastructure-as-a-Service
Manual provisioning On-demand, automated self – service access
Technology sprawl High standardization
Initial provisioning Lifecycle management
Homogeneous Enterprise wide / heterogeneous
ExtensibleOne inflexible approach
Virtualized infrastructure Any service from any layer
Manual approvals High governance
Journey with many starting points and many maturity levels
Application Release Automation / DevOps
Standardized MW / DB–as-a-Service
IT-as-a-Service“Service Broker”
![Page 7: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/7.jpg)
VMware’s Cloud Automation Solution
Self – Service Catalog
IaaS PaaS DaaS XaaS
vCloud Automation Center
Heterogeneous Infrastructure
VM with OS
Middleware
Application
VM with OS
Middleware
Application
VM with OS
Middleware
Application
Development Test Production
Agility via automating delivery of personalized services
Governance Multi-vendor, multi-cloud Extensibility
Infrastructure
Application Release Automation Software Development Life
Cycle (SDLC) Dev / Ops
Applications
![Page 8: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/8.jpg)
Automate the Delivery of Personalized Infrastructure Services Rapidly stand up a flexible automation platform using OOB functionality
Integrate and extend existing tools, applications and business logic
Contain costs and improve efficiency
![Page 9: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/9.jpg)
vCloud Automation Center Policy Management
BusinessGroups
BA
C
USERS
A
C
B
A
Authentication & Role-Based
Authorization
AuthorizedUsers
ResourceReservations
Cost Profile
A
Tier 1
Public
Physical
Virtual
Shared Infrastructure
ServiceBlueprints
A
Requisition
Cost Profile
Provision
Manage
Retire
Public
Physical
Virtual
CB
B
A
B
A
CBA
“Who provisions what and where”
![Page 10: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/10.jpg)
Streamline the deployment and update process
Leverage pre-built components
Re-use application models across environments and clouds
Accelerate PaaS and Application Deployment
Components
Application Blueprint
ComponentsComponentsComponents
![Page 11: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/11.jpg)
Rapidly Stand up Environments and Promote Changes Instantaneous provisioning of consistent environments across clouds
Swift promotion of consistent changes across environments
Automate the Application Release Process
Dev ProdTest
vSphere vCloud
Re-use application blueprints to ensure consistency
CHANGE
Re-use update profiles to ensure consistency*
*New capability scheduled for Q4/13
![Page 12: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/12.jpg)
Enable DevOps through Configuration Management Accelerate workload deployments via configuration management
Remediate configuration drift towards desired state configuration
Partnership with Puppet Labs
Dev ProdTest
vSphere vCloud
Desired State Configuration
ConfigurationDrift
Drift Remediation
First integrations with Puppet are scheduled for Q4’13
![Page 13: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/13.jpg)
vCloud Automation Center—Designed to Be Extensible
Add New IT Services (XaaS)
Integrate with 3rd Party Systems
Deliver Business Relevant Services
Leverage Existing & Future Infrastructure
Call VCAC Services from Existing Apps RESTful API
Service Designer
Multi-vendor, Multi-cloud
vCenter Orchestrator
Policy Management
Developer
Administrator
Easily adapts to your business policies and your IT environment
![Page 14: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/14.jpg)
Extensibility: Integrating with 3rd party resources and systems of record
vCloud Automation Center
3rd Party Integration
• CMDB
• DNS• IPAM• Load Balancers• Service Desk• Monitoring Systems• Databases• Web Services
vCen
ter
Orc
hes
trat
or
IT P
roce
ss A
utom
atio
n
30+ plugins, Thousands of workflows
Backup/Restore
![Page 15: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/15.jpg)
Extensible to new services
Unified Service Catalog: Applications, Infrastructure, XaaS, Desktops
Portal branding per tenant
App store experience
Service category
Your logo
Custom Service Entitlements and Approvals for each item
![Page 16: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/16.jpg)
Download Applications from the Cloud Marketplace Vibrant partner ecosystem
ISV solutions
Networking
Security
Middleware
Packaged applications
Open source applications
Application lifecycle management
SI reference architectures
Packaged applications
Cloud – aware applications
Any app Custom or packaged
VMware or ISV out – of – the box component based library
Extensibility framework to create custom components
![Page 17: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/17.jpg)
CONFIDENTIAL 17
Agenda
1 VMware Cloud Automation Overview
2 VMware Cloud Automation & Puppet Together to Deliver Multi-Tier Services in Minutes
3 Demo of Multi-Tier Service Delivery
![Page 18: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/18.jpg)
VMware & Puppet Labs Strategic Partnership
18
PUPPET ENTERPRISE + HYBRID CLOUD
OVERVIEW PUPPET ENTERPRISE + CLOUD AUTOMATION
PUPPET ENTERPRISE + SDDC
$70 million investment in Puppet Labs
Dedicated technical resources
Aligned product, marketing, & sales
Joint integration solutions
VMware’s industry-leading Software Defined Data Center
VMware’s IaaS, PaaS and App Services Cloud Solution
VMware’s Hybrid Cloud Service
Automated provisioning & configurationof OS and apps on ESX VMs
Automated provisioning & configuration of OS and apps on VMware’s public cloud service
Automated lifecycle management for self-service apps provisioned with VMware’s PaaS software
![Page 19: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/19.jpg)
Puppet Enterprise and vCloud Automation
Self - Service
IaaS PaaS DaaS XaaS
Cloud Automation
Heterogeneous Infrastructure
Policy-Based Governance with Automated Delivery
Drift Remediation
Service Catalog Multi-Machine Blueprints
Puppet Configuration Language
• Agility through automation• Control throughout the Lifecycle• Flexibility to deploy any service into any
heterogeneous environment
VMware Cloud Management Marketplace
Puppet Forge
Community
Ecosystem
Configuration
![Page 20: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/20.jpg)
CONFIDENTIAL 20
Agenda
1 VMware Cloud Automation Overview
2 VMware Cloud Automation & Puppet Together to Deliver Multi-Tier Services in Minutes
3 Demo of Multi-Tier Service Delivery
![Page 21: Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - PuppetConf 2014](https://reader034.vdocuments.site/reader034/viewer/2022052622/55908c931a28ab9b548b462b/html5/thumbnails/21.jpg)
Thank you!Meet Us at VMware Booth!!