Automating the Software-Defined Data Center with vCloud ......Data Center with vCloud Automation...
Transcript of Automating the Software-Defined Data Center with vCloud ......Data Center with vCloud Automation...
© 2014 VMware Inc. All rights reserved.
Automating the Software -Defined Data Center with vCloud Automation CenterAlex Tanner EM Specialist SEJuly 2014
The Impact of the Accelerating Pace of Business
Applications
� Drive competitive advantage
� Enable new business opportunity
Applications
IT Operations
� Shorter release cycles
� Agile development processes
DEMAND
� Increased demand
� Faster delivery expectations
The Business
RESULT
� Lower customer satisfaction
� Growing use of shadow IT
� Large application backlog
� Perceived as barrier to progress
� Increased risk
� Missed opportunity
Slow Infrastructure Service Delivery Times
… but even with infrastructure automation what about the application?
Days - Weeks
Wait WorkWaitWait
Manual efforts: 4 - 6 Hours
Infrastructure Service
� Organizational siloes lead to wait times in slow wo rkflows
� Time consuming manual tasks
� Manual configurations lead to inconsistencies, erro rs and need for rework
Test Production
Slow Response to the Business
Infrastructure Service DeliveryDays - Weeks
Wait WorkWaitWait
Change
Application and Change DeliveryWeeks - Months
Wait WorkWaitWait
DevelopmentAPPLICATION RELEASE PROCESS
More wait times, more manual tasks and more manual configurations for applications, environments and changes
Changes
Automate service delivery in a SINGLE SOLUTION
� Rapid implementation times with flexibility to exte nd existing environments
� Control through governance
� Efficiency through cost-containment
� Standardized configurations
Wait WorkWaitWaitWait WorkWaitWait
Minutes
Infrastructure Services Application Delivery
Accelerate Service Delivery Times
Changes
What Is Needed
VMware’s Approach: Abstraction and Personalization
Resource Pools
VM’s with Network
Applications
Abstraction to“Model once–deploy anywhere”
Production
Test
DevelopmentPrivate Cloud
Public Cloud
Infrastructure Policies
ApplicationPolicies
MachinePolicies
�
Personalize Services through� Business Policies� Machine Policies� Application Policies� Reservation Policies
Agility via automating delivery of personalized ser vices
VMware’s Approach for Application Delivery
Accelerate Application Deployment
Test ProductionDevelopment
APPLICATION RELEASE PROCESS
Service Models
Standardized with Consistent Configurations
Integration with Configuration Management
Results: Say “Yes” to Your Customers
Phase 1 Phase 2
Cycle TimeHours per dev/test instance
Start – 336 (2 weeks)
172
3624 (goal)
Today
Phase 1 Phase 2
VMs Transitioned# of Non-production VMs
Today
Phase 1 Phase 2
AppOpps Headcount# of Engineers
Today
5,000 (goal)
2,8002,800
5 (goal)
2722
Reduced provision time to 17 hours.
(Including QA Testing etc. is 36 hours)
Reduced provision time to 17 hours.
(Including QA Testing etc. is 36 hours)
Improved productivity of 600 developers by 5-10%Improved productivity of
600 developers by 5-10%Reduced IT operations costs by $1.5M /year
Reduced IT operations costs by $1.5M /year
Able to say “yes” to all customer requests
Able to say “yes” to all customer requests
Reduced the cost of a VM/month from
$133 to $20
Reduced the cost of a VM/month from
$133 to $20
Reduced infrastructure costs by $4.5M/year
Reduced infrastructure costs by $4.5M/year
� Reduced Provisioning Time by 85%
� Reduced Cost per VM by 80%
� Improved Developer Productivity by 5-10%
� Saved $6M / Year
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”
Self - Service
InfrastructureServices
Application Services
Custom Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Self-Service Catalog and Cloud Service Costing
Application Release Automation
Extensible to new services
Unified Service Catalog: Applications, Infrastructu re, XaaS, Desktops
Portal branding per tenant
App store experience
Service category
Your logo
Custom ServiceEntitlements and
Approvals for each item
Provide Transparency into Service Costs & Prices
Total Cloud Cost
Based on out of the box values and vCenter integration
Loaded Unit Costs of CPU, MEM, Storage
automatic pricing of blueprints
Who is Using What
Cost and Usage by BU, App
Auto-generate rate cards providing transparency into the fully burdened cost
Establish IT as a Broker of IT Services
Make better decision when to leverage public cloud resources vs. internal service delivery
Self - Service
InfrastructureServices
Application Services
Custom Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Application Services and Application Release Automation
Application Release Automation
� Streamline the deployment and update process
� Leverage pre-built components
� Re-use application models across environments and c louds
Accelerate Application Deployment
Application Blueprint
ComponentsComponentsComponentsComponents
VMware vCloud Automation Center
Some Blueprint Examples . . .
� Avoid manual configurations to eliminate inconsiste ncies, errors and rework
� Realize quick wins by providing standardized apps / middleware / DB’s to apps teams
� Deliver complex, integrated, multi-tier application s
Standardize the Software Stack
Apply Application Policies
Leverage Shared Services
Automate Application Deployments
Rapidly provision consistent environments across cl ouds and promote changes across environments
Dev ProdTest
vSphere vCloud
Re-use application blueprints to ensure consistency
CHANGE
Re-use update profiles to ensure consistency
Leverage Existing Investments in Configuration Management� Partnership with Puppet Labs, OpsCode (Chef) and Sa ltstack
� Accelerate workload deployments
� Remediate configuration drift towards desired state configuration
Desired State Configuration
� � �And Drift Remediation
Dev ProdTest
vSphere vCloud
ConfigurationDrift
! !!== ==
Self - Service
InfrastructureServices
Application Services
Custom Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Infrastructure Services
Application Release Automation
Multi-vendor, Multi-cloud Infrastructure
CloudPhysical Virtual
vSphere Hyper-V XenServer
Linux Windows
Cloud Providers
vCloudHybridService
vCloud Automation Center
Self - Service
InfrastructureServices
Application Services
Custom Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Application Release Automation
Dev/Test
vCloud Automation Center Shared Infrastructure
The VMware Personalized, Business-relevant Cloud
Provision Manage RetireRequest
Desktop
Request Provision Manage Retire Archive
Production
Request Approval Provision Manage Retire Archive
Cloud Administrator
Service Blueprints
SLA
Cost Profile
Service Tier
Security
Policies
Templates PrivateVirtual
PrivatePhysical
Public Cloud
Fine-grained policies personalize services to meet unique IT and business needs
Contain Cost by Identifying and Reclaiming Inactive VMs
Stranded Host
Resources
Underutilized,Inactive &
Abandoned VMs
MonitorReclamation Efficiency
and Cost Savings
VerifyUsage
EliminateKnown Good
VM In Use
NotifyOwner
Automated Reclamation WorkflowAutomated Reclamation Workflow
RemovalApproved
ReclaimResources
ConvertLease
ExpireVM
ArchiveVM
DeleteVM
NotifyOwner
IT Compute Infrastructure
Define different policies and reclamation processes by group
B
C
A
Infrastructure Management: Networking and Security Integration
New Features� Simplified Multi-Tier App Deployment
� Improved Connectivity− Deployment of logical switches and
networks
� Enhanced Security− Intelligent placement of workloads in
security groups protected by firewalls
� Increased Availability− Via deployment of NSX distributed
firewalls and load balancers
Benefits� Deliver secure, scalable,
performing application-specific infrastructure on-demand
Dynamically Provision and DecommissionNSX Logical Services
� Rapidly deploy automation solution and new IT Servi ces
� Leverage investment by mapping into existing IT env ironments
� Adapt to meet unique IT and business needs
vCloud Automation Center
4. Add new IT services & day-2 operations (XaaS)
4. Add new IT services & day-2 operations (XaaS)
Advanced
Designer
Advanced Services Designer
vCloud Automation Center REST API
5. Call vCAC services from existing applications5. Call vCAC services from existing applications
3. Integrate with 3 rd
party management systems
3. Integrate with 3 rd
party management systemsDesign Center
vCO
IT P
roce
ss
Aut
omat
ion
1. Leverage existing and future infrastructure1. Leverage existing and future infrastructure
Multi-vendor, Multi-cloud
Policy Management
2. Configure business relevant services
2. Configure business relevant services
vCloud Automation Center—Designed to Be Extensible
ServiceNow, PMG, Remedy, Homegrown
service Catalog
• Specify provisioning methodology• Service entitlements • Custom properties• Resource reservations• Specify custom machine/OS properties• Etc.
• Compute Infrastructure (virtual, physical, public cloud)
• Software deployment methodologies
• CMDB• DNS• IPAM• Load Balancers• Service Desk
• Monitoring• Storage• Databases• Web Services• Etc.
Self - Service
InfrastructureServices
Application Services
Custom Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Custom Services
Application Release Automation
Self - Service
InfrastructureServices
Application Services
Custom Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Add Custom IT Services (XaaS) in Minutes
Example Use Cases� New Employee On-boarding� Email/Mail Box Setup� Storage as a Service� Network services� Backup/recovery� Security/Compliance� AD Management tasks� Software Install/Update� Password Management
Limited only by your Imagination !
� Define Request Forms• Prepopulate forms with
input/output from VCO workflows
• Easy yet rich customization
� Configure Governance Policies• Service Entitlements
• Approvals
� Automate Delivery Process• Specify resource and action
• Define automation flow using
VCO workflows and plug-ins
Advanced Service DesignerRound up the existing out-of-box infrastructure, application and desktop service capabilitiesApplication Release Automation
An Evolutionary Cloud Deployment Approach
Proof of Concept
Limited ScaleProduction Pilot
Full-ScaleProduction
ExpandedScope
Phase 1: Automation• Automate Infrastructure w/OOB Fct. • Integrate with Existing Environments
Phase 2: Self-Service• Expose Infrastructure Services
to Consumers
Phase 3: Apps / Middleware• Deliver Standardized Application and
Middleware Services to Apps Teams
Phase 4: App Release Automation• Automate the Release Process / DevOps
Phase 5: IT as Service Broker• Operate like a Business, • Control what goes Public
Consultingand education servicesfor each delivery phase
Customers
VMware Leads the Cloud Management Market Leader
VMware leads the worldwide cloud systems management software market with a 24.1% share
• VMware leads the Big 4 and other “cloud era” management vendors
• VMware is gaining share in a market According to IDC’s detailed market analysis as of
• May 9, 2014,worldwide datacentre automation software revenue was $1.8 billion in 2013, an increase of 22.1% from 2012
VMware’s Cloud Automation Solution Delivers:
� A single solution for apps and release automation abstracted from diverse infrastructure services
� Accelerated delivery of personalized services
� Rapid on-boarding to the cloud
APPLICATION RELEASE PROCESS
Resource Pools
VM’s with Network
Applications
Questions
blogs.vmware.com/management