Automating the Software-Defined Data Center with vCloud Automation Center 11-6-2014 Henrik Mønster, VMware © 2014 VMware Inc. All rights reserved. 2 Why does Cloud services seem so attractive? Private Cloud Pooling Elas+city Exis+ng Data Center Automa+on Self Service Hybrid Cloud Op+mized Portable Scalable Public Cloud Pooling Elas+city Automa+on Self Service Two reasons for Virtualizing Cost per VM hour (2GB instance) 20¢ 18¢ 16¢ 1 14¢ 12¢ Standardization and pooling 10¢ 8¢ 2 6¢ 4¢ Automation 2¢ 0¢ 30% 35% 40% 45% 50% 55% Utilization 60% 65% 70% 75% 80% Data Centers Are Silos Windows Linux SQL Oracle SAP Big Data Slow Infrastructure Service Delivery Times Days - Weeks Wait Wait Infrastructure Service 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 … but even with infrastructure automation what about the application? What Is Needed Accelerate Service Delivery Times Minutes Automate service delivery in a SINGLE SOLUTION Infrastructure Services Wait Wait Wait Application Delivery 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” Production Applications Test Development Private Cloud Machine Policies Public Cloud ü VM’s with Network Resource Pools Infrastructure Policies Personalize Services through § Business Policies § Machine Policies § Application Policies § Reservation Policies Self-Service Catalog and Cloud Service Costing vCloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Services Application Services Custom Services 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 Services Make better decision when to leverage public cloud resources vs. internal service delivery Infrastructure Services vCloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Services Application Services Custom Services Multi-vendor, Multi-cloud Infrastructure vCloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Services Application Services vCloud Automation Center Physical Linux Virtual Custom Services Cloud vCloud Hybrid Service Windows Cloud Providers vSphere Hyper-V XenServer The VMware Personalized, Business-relevant Cloud Security Cloud Administrator Policies Templates SLA Fine-grained policies personalize services to meet unique IT and business needs Cost Profile Service Blueprints Service Tier Request Private Virtual Provision Manage Retire Provision Manage Retire Archive Provision Manage Retire Archive Private Physical Public Cloud Dev/Test Request Approval Production Request 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 Removal Approved A B C Notify Owner Underutilized, Inactive & Abandoned VMs Notify Owner Verify Usage Eliminate Known Good Archive VM Monitor Reclamation Efficiency and Cost Savings Expire VM Delete VM 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 Services 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 Application Services and Application Release Automation vCloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Services Application Services Custom Services Accelerate Application Deployment § Streamline the deployment and update process § Leverage pre-built components § Re-use application models across environments and clouds Application Blueprint Components 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 Configuration Drift ü vSphere ! = ü vCloud ! = ü ! Custom Services vCloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Services Application Services Custom Services Add Custom IT Services (XaaS) in Minutes vCloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Application Release Automation Infrastructure Services Application Services Advanced Service Designer Round up the existing out-of-box infrastructure, application and desktop service capabilities Custom Services § Automate Delivery Process 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 ! • 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 vCAC — Designed to Be Extensible • • • • • • Policy Management Design Center Multi-vendor, Multi-cloud Advanced Services Designer vCO 2. Configure business relevant services • • • • • Monitoring Storage Databases Web Services Etc. vCloud Automation Center REST API IT Process Automation ServiceNow, PMG, Remedy, Homegrown service Catalog • CMDB 5. Call vCAC services from existing applications • DNS • IPAM vCloud Automation Center• Load Balancers • Service Desk 3. Integrate with 3rd party management systems 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 custom machine/OS properties Etc. • Compute Infrastructure (virtual, physical, public cloud) • Software deployment methodologies vCenter Orchestrator Overview Features Platform Drag-&-drop design • Create powerful workflows easily by drop-&-dragging prebuilt actions Cloud scalability • Execute hundreds of workflows in parallel to meet Cloud scale Flexible triggers • Launch workflows from the vSphere Web Client, vCAC, web browser, schedule, event, and API Automate VMware • 100% coverage of vSphere and vCloud Director APIs • Unmatched VMware content Included with vCenter Server • Included with vSphere at no extra cost • Installed with vCenter vSphere Ecosystem Plug-ins Key Benefits • Integrate VMware solutions into your IT environment and processes • Reduce IT OpEx and total cost of ownership of VMware solutions • Automate your cloud and accelerate transition to “IT as a Service” model High-level Product Architecture • Windows • Mac & Linux vCO Platform (Access points) vCO Platform (Engine, 64-bit) Designer • vSphere Web Client Operator • AMQP • SNMP External Notifications • SOAP • REST • vCloud Automation Center • Service Catalogs Web Services Webview Library Workflow Library Workflow Engine vCO Plug-Ins Management Systems IT Infrastructure … …… • Oracle • MS SQL Server • PostgreSQL API Virtualization vCO Current Plug-ins Standard Protocols VMware Applications • • • • • • • • • • • vCenter Server 4.0, 4.1, 5.0 & 5.1 vCloud Director 1.0, 1.5 & 5.1 vCloud Automation Center 5.1, 5.2 vCenter Update Manager 4.1, 5.0 & 5.1 vCenter Chargeback 2.0 vCenter Configuration Manager 5.5 & 5.7 vCenter Orchestrator Multinode 5.0 & 5.1 vSphere Auto Deploy VMware Service Manager 9.1 VMware Service Elasticity VMware Hadoop as a Service Partner Applications • • • • • • • • • • • • • • Bluecat Networks BMC Atrium CMDB & Remedy Cisco UCS Manager EMC Unified Infrastructure Manager EMC ViPR Egenera PAN Manager F5 Networks Infoblox NIOS Microsoft Active Directory Microsoft Windows PowerShell NetApp WFA Radware vDirect ServiceNow Up.time Software • • • • • • • • • • AMQP / RabbitMQ Email (POP3 and SMTP) HTTP-REST JDBC SOAP SNMP v1, v2c and v3 SQL SSH Telnet XML Coming in 2014 • Lots of good stuff! vCO Workflow Designer – Highly Visual • Drag and drop • Conditional logic • Pause, wait until, counters, etc. • Exception handling • Role-based access control • Generate PDF documentation • And more ... Integrate with vCO, and youWeb get the integration with Integration with vSphere Client vSphere Web Client for free! Your Workflows shown here vCAC Integration with Infoblox vCloud Automation Center Cloud Consumer Service Blueprint s Request Approva l Provision Manage Retire vCenter Orchestrator Plugin Allocate IP Address and DNS Host Record Archive An Evolutionary Cloud Deployment Approach Proof of Concept Limited Scale Production Pilot Full-Scale Production Expanded Scope 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 3: Apps / Middleware • Deliver Standardized Application and Middleware Services to Apps Teams Phase 2: Self-Service • Expose Infrastructure Services to Consumers Phase 1: Automation • Automate Infrastructure w/OOB Fct. • Integrate with Existing Environments Consulting and education services for each delivery phase blogs.vmware.com/management Questions
© Copyright 2024