Automating the Software-Defined Data Center with vCloud ... · Automating the Software-Defined Data...
Transcript of Automating the Software-Defined Data Center with vCloud ... · Automating the Software-Defined Data...
© 2014 VMware Inc. All rights reserved.
Automating the Software-Defined Data Center with vCloud Automation Center 20-5-2014 Henrik Mønster, VMware
2
Windows Linux SQL Oracle SAP Big Data
Data Centers Are Silos
Slow Infrastructure Service Delivery Times
… but even with infrastructure automation what about the application?
Days - Weeks
Wait Work Wait Wait
Manual efforts:
4 - 6 Hours
Infrastructure
Service
Organizational siloes lead to wait times in slow workflows
Time consuming manual tasks
Manual configurations lead to inconsistencies, errors and need for rework
Test Production
Slow Response to the Business
Infrastructure Service Delivery
Days - Weeks
Wait Work Wait Wait
Change
Application and Change Delivery
Weeks - Months
Wait Work Wait Wait
Development
APPLICATION 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 extend existing environments
Control through governance
Efficiency through cost-containment
Standardized configurations
Wait Work Wait Wait Wait Work Wait Wait
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
Development Private Cloud
Public Cloud
Infrastructure
Policies
Application
Policies
Machine
Policies
Personalize Services through
Business Policies
Machine Policies
Application Policies
Reservation Policies
Agility via automating delivery of personalized services
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
Extensible One 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
Infrastructure
Services
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, Infrastructure, XaaS, Desktops
Portal branding per
tenant App store
experience
Service category
Your logo
Custom Service Entitlements and
Approvals for each
item
Unified Service Catalog: Applications, Infrastructure, XaaS, Desktops
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
Infrastructure
Services
Application
Services
Custom
Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Infrastructure Services
Application Release Automation
Multi-vendor, Multi-cloud Infrastructure
Cloud Physical Virtual
vSphere Hyper-V XenServer
Linux Windows
Cloud Providers
vCloud Hybrid Service
vCloud Automation Center
Self - Service
Infrastructure
Services
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 Retire Request
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 Private
Virtual
Private
Physical 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
Monitor
Reclamation Efficiency
and Cost Savings
Verify
Usage
Eliminate
Known
Good
VM
In Use
Notify
Owner
Automated Reclamation Workflow
Removal
Approved
Reclaim
Resources
Convert
Lease
Expire
VM
Archive
VM
Delete
VM
Notify
Owner
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 Decommission
NSX Logical Services
Self - Service
Infrastructure
Services
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 clouds
Accelerate Application Deployment
Application Blueprint
Components Components Components Components
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
Standardize the Software Stack
Apply Application
Policies
Leverage Shared
Services
Automate Application Deployments
Rapidly provision consistent environments across clouds and promote changes across environments
Dev Prod Test
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 Saltstack
Accelerate workload deployments
Remediate configuration drift towards desired state configuration
Desired State
Configuration
And Drift
Remediation
Dev Prod Test
vSphere vCloud
Configuration
Drift ! ! !
= =
Self - Service
Infrastructure
Services
Application
Services
Custom
Services
vCloud Automation Center
Policy-Based Governance with Automated Delivery
Custom Services
Application Release Automation
Self - Service
Infrastructure
Services 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 Designer Round up the existing out-of-box
infrastructure, application and desktop
service capabilities Application Release Automation
vCloud Automation Center
4. Add new IT
services & day-2
operations (XaaS)
Advanced
Services
Designer
vCloud Automation Center REST API
5. Call vCAC services from existing applications
3. Integrate with 3rd
party management
systems Design Center
vC
O
IT P
rocess
Au
tom
ation
1. Leverage existing and future infrastructure
Multi-vendor,
Multi-cloud
Policy
Management
2. Configure
business relevant
services
vCAC — 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.
vCenter Orchestrator Overview
Features
Drag-&-drop
design
• Create powerful workflows easily by drop-&-dragging pre-built 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
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
Platform
Plug-ins Ecosystem
vSphere
• Windows
• Mac & Linux
Designer
• SOAP
• REST
Web Services Operator
• vSphere Web Client
High-level Product Architecture
• Oracle
• MS SQL Server
• PostgreSQL
Workflow Library
Webview Library
Workflow Engine
…
vCO Platform (Access points)
Management Systems
IT Infrastructure
vCO Platform (Engine, 64-bit)
vCO Plug-Ins
……
• vCloud Automation Center
• Service Catalogs
• AMQP
• SNMP
External
Notifications
• 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
• AMQP / RabbitMQ
• Email (POP3 and SMTP)
• HTTP-REST
• JDBC
• SOAP
• SNMP v1, v2c and v3
• SQL
• SSH
• Telnet
• XML
Standard Protocols
• 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
Partner Applications
• Lots of good stuff!
Coming in 2014
VMware Applications
vCO Current Plug-ins
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 ...
vCAC Integration with Infoblox
Service
Blueprints
Request Approval Provision Manage Retire Archive
vCenter Orchestrator Plug-in
vCloud Automation Center
Allocate IP Address
and DNS Host Record
Cloud
Consumer
An Evolutionary Cloud Deployment Approach Proof of
Concept Limited Scale
Production Pilot
Full-Scale
Production
Expanded
Scope
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
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
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