Automating the Software-Defined Data Center with vcloud Automation Center 10 June 2014 Chris Alleaume Senior Systems Engineer 2014 VMware Inc. All rights reserved.
The Impact of the Accelerating Pace of Business The Business Applications DEMAND Drive competitive advantage Enable new business opportunity RESULT Increased risk Missed opportunity Applications Shorter release cycles Agile development processes Large application backlog Perceived as barrier to progress IT Operations Increased demand Faster delivery expectations Lower customer satisfaction Growing use of shadow IT
Slow Infrastructure Service Delivery Times Days - Weeks Infrastructure Service Wait Wait Wait Work Manual efforts: 4-6 Hours Organizational siloes lead to wait times in slow workflows Time consuming manual tasks Manual configurations lead to inconsistencies, errors and need for rework infrastructure automation great but what about the application?
Slow Response to the Business Days - Weeks Infrastructure Service Delivery Weeks - Months Application and Change Delivery Wait Wait Wait Work Wait Wait Wait Work Changes Change APPLICATION RELEASE PROCESS Development Test Production More wait times, more manual tasks and more manual configurations for applications, environments and changes
What Is Needed Accelerate Service Delivery Times Automate service delivery in a SINGLE SOLUTION Minutes Infrastructure Application Delivery Wait Wait Wait Work Wait Wait Wait Work Changes Rapid implementation times with flexibility to extend existing environments Control through governance Efficiency through cost-containment Standardized configurations
VMware s Approach: Abstraction and Personalization Agility via automating delivery of personalized services Application Policies Abstraction to Model once deploy anywhere Applications Test Production VM s with Network Resource Pools Machine Policies Infrastructure Policies Development Public Cloud Personalize through Business Policies Machine Policies Application Policies Reservation Policies Private Cloud
VMware s Approach for Application Delivery Accelerate Application Deployment APPLICATION RELEASE PROCESS Development Test Production Integration with Configuration Management Service Models Standardized with Consistent Configurations
VMware s Solution to Onboard the Cloud Journey with many starting points and many maturity levels IT-as-a-Service Service Broker Application Release Automation / DevOps Standardized MW / DB as-a-service Automation / Infrastructure-as-a-Service Manual provisioning Virtualized infrastructure Manual approvals Technology sprawl Initial provisioning Homogeneous One inflexible approach On-demand, automated self service access Any service from any layer High governance High standardization Lifecycle management Enterprise wide / heterogeneous Extensible
Self-Service Catalog and Cloud Service Costing vcloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Application Custom
Unified Service Catalog: Applications, Infrastructure, XaaS, Desktops Your logo Portal branding per tenant App store experience Service category Extensible to new services Custom Service Entitlements 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 Make better decision when to leverage public cloud resources vs. internal service delivery
Application and Application Release Automation vcloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Application Custom
Accelerate Application Deployment Streamline the deployment and update process Leverage pre-built components Re-use application models across environments and clouds Application Blueprint Components
Standardize the Software Stack Avoid manual configurations to eliminate inconsistencies, errors and rework Realize quick wins by providing standardized apps / middleware / DB s to apps teams Deliver complex, integrated, multi-tier applications Apply Application Policies Leverage Shared
Automate Application Deployments Re-use application blueprints to ensure consistency Re-use update profiles to ensure consistency CHANGE Dev Test Prod vsphere vcloud Rapidly provision consistent environments across clouds and promote changes across environments
Leverage Existing Investments in Configuration Management Partnership with Puppet Labs, OpsCode (Chef) and Saltstack Accelerate workload deployments Remediate configuration drift towards desired state configuration Dev Test Prod Desired State Configuration And Drift Remediation vsphere vcloud Configuration Drift = =!!!
Infrastructure vcloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Application Custom
Multi-vendor, Multi-cloud Infrastructure vcloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Application vcloud Automation Center Custom Physical Virtual Cloud Linux Windows vcloud Hybrid Service Cloud Providers vsphere Hyper-V XenServer
The VMware Personalized, Business-relevant Cloud Security Cloud Administrator SLA Fine-grained policies personalize services to meet unique IT and business needs Policies Cost Profile Templates Service Blueprints Service Tier Private Virtual Private Physical Public Cloud Request Provision Manage Retire Dev/Test Request Approval Provision Manage Retire Archive Production Request Provision Manage Retire Archive Desktop vcloud Automation Center Shared Infrastructure
Contain Cost by Identifying and Reclaiming Inactive VMs Automated Reclamation Workflow IT Compute Infrastructure Stranded Host Resources Convert Lease Notify Owner Archive VM Monitor Reclamation Efficiency and Cost Savings A Removal Approved Expire VM B Underutilized, Inactive & Abandoned VMs Notify Owner Delete VM C Verify Usage Eliminate Known Good VM In Use Reclaim Resources Define different policies and reclamation processes by group
Infrastructure Management: Networking and Security Integration Dynamically Provision and Decommission NSX Logical 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
vco IT Process Automation vcloud Automation Center Designed to Be Extensible ServiceNow, PMG, Remedy, Homegrown service Catalog 2. Configure business relevant services CMDB DNS IPAM Load Balancers vcloud Automation Center Service Desk 5. Call vcac services from existing applications vcloud Automation Center REST API Policy Management Design Center Monitoring Storage Databases Web Etc. 3. Integrate with 3 rd party management systems Multi-vendor, Multi-cloud Advanced Designer 4. Add new IT services & day-2 operations (XaaS) 1. Leverage existing and future infrastructure Specify provisioning methodology Service entitlements Custom properties Resource reservations Specify Rapidly custom deploy machine/os automation properties solution and Compute new IT Infrastructure (virtual, Etc. physical, public cloud) Leverage investment by mapping into existing Software IT deployment environments methodologies Adapt to meet unique IT and business needs
Integrate vcac with vcenter Orchestrator Create Workflows easily and quickly
Execute Workflows on VM Events Integrate with systems easily Build Machine Call IPAM System Provisioned Call CMDB Create Asset Power Off CMDB Entry Destroyed Delete Asset
Custom vcloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Application Custom
Add Custom IT (XaaS) in Minutes vcloud Automation Center Infrastructure Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Application 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 Custom Limited only by your Imagination! Advanced Service Designer Round up the existing out-of-box infrastructure, application and desktop service capabilities Automate Delivery Process Specify resource and action Define automation flow using VCO workflows and plug-ins Define Request Forms Prepopulate forms with input/output from VCO workflows Easy yet rich customization Configure Governance Policies Service Entitlements Approvals
An Evolutionary Cloud Deployment Approach Proof of Concept Limited Scale Production Pilot Full-Scale Production Expanded Scope Phase 3: Apps / Middleware Deliver Standardized Application and Middleware to Apps Teams Phase 5: IT as Service Broker Operate like a Business, Control what goes Public Phase 4: App Release Automation Automate the Release Process / DevOps Phase 1: Automation Phase 2: Self-Service Expose Infrastructure to Consumers Automate Infrastructure w/oob Fct. Integrate with Existing Environments Consulting and education services for each delivery phase
Customers
VMware Leads the Cloud Management Market Leader VMware leads the worldwide cloud systems management software market with a 20.5% share VMware leads the Big 4 and other cloud era management vendors VMware is gaining share in a market that grew 60.5% to $1.2B in 2012 Private cloud implementations represent an estimated 62 percent of revenue
VMware s Cloud Automation Solution APPLICATION RELEASE PROCESS Applications Single Solution for apps and release automation abstracted from diverse infrastructure services VM s with Network Accelerated delivery of personalized services Resource Pools Rapid on-boarding to the cloud
blogs.vmware.com/management Questions?