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
© 2014 VMware Inc. All rights reserved.
Streamline Infrastructure and ApplicationManagement with VMware and Puppet
Pradnesh Patil, Product Management, VMware
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
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
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
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
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”
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
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
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”
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
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
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
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
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
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
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
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
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
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
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
Thank you!Meet Us at VMware Booth!!