Upload
hacong
View
247
Download
1
Embed Size (px)
Citation preview
Introductie in VMware Automation & Orchestration
Erik ScholtenPre-Sales SDDC Specialist
Martijn BaeckePre-Sales Solutions Consultant
Agenda
• What is Software Defined Data Center (SDDC)?
• How does it help me in my every day work?– Provisioning – Application Deployment– System administration & monitoring– Self Service
• Demonstration (Time Permitted)
• Q&A
Data Center Virtualization Layer
Intelligence in SoftwareOperational Model of VM for Data CenterAutomated Configuration & Management
The Technical View On SDDC
Intelligence in HardwareDedicated, Vendor Specific InfrastructureManual Configuration & Management
Software
Hardware Compute, Network and Storage CapacityPooled, Vendor Independent, Best Price/Performance InfrastructureSimplified Configuration & Management
Taking what VMware has learned….
Software
Hardware
VirtualMachines
ComputeCapacity Network Storage
Applications
Server Virtualization
• Intelligence in the virtualization layer• Vendor independent x86 capacity• Transformative operational model• Automated configuration & management
Intelligence in hardwareDedicated, vendor specific infrastructureManual configuration & management
Manual Operational Model
Automated Operational Model
Programmatically Create,Snapshot,
Store,Move,
Delete,Restore
To deliver a Software Defined Data Center approach
Software
Hardware
VirtualMachines
VirtualNetworks
VirtualStorage
ComputeCapacity
NetworkCapacity
StorageCapacity
Applications
Location Independence
Data Center Virtualization
Pooled compute, network and storage capacityVendor independent, best price/performanceSimplified configuration & management
Automated Operational Model
Programmatically Create,Snapshot,
Store,Move,
Delete,Restore
The approach taken by the most agile & efficient data centers is SDDC
Custom Application
Google / Facebook /Amazon Data Centers
Custom Platform
Any x86
Any Storage
Any IP network
Software / Hardware Abstraction
Software / Hardware Abstraction
8
SDDC Within, Between and Across Data Centers
Software DefinedData Center (SDDC)
Any Application
SDDC Platform
Any x86
Any Storage
Any IP network
Data Center Virtualization
Inter- Data Center
Any Application
Any x86
Any Storage
Any IP network
Hybrid- Data Center
Any Application
Any x86
Any Storage
Any IP network
SDDC Platform
9
The Software-Defined Data Center Approach
Ideal architecture for the hybrid cloud
• All infrastructure services virtualized: compute, networking, storage
• Control of data center automated by software (management, security)
• Unified platform for existing and new apps, delivered to many devices
Hybrid Cloud Public Cloud Private Cloud
SOFTWARE-DEFINED DATA CENTER
Platform
Management and Automation
Compute Network Storage
SDDC Management and Automation
Compute
Physical Hardware
Policy-based Management & Automation Cloud Automation Cloud Operations Cloud Business
Software-Defined Data Center
Private Clouds
Public Clouds
Hybrid CloudVMware &
vCloud Datacenter Partners
Virtualized InfrastructureAbstract & Pool
Compute Abstraction = Server Virtualization
Network
Network Abstraction = Virtual Networking
Storage
Storage Abstraction = Software-Defined
Storage
Applications
End-User Computing
Desktop Mobile
Virtual Workspace
Modern SaaSTraditional
CONFIDENTIAL & INTERNAL USE ONLY
Provision a new Virtual Machine
VirtualMachines
Server Virtualization
Operating System
Create a new virtual machine vSphere (Web) Client Manually create a new virtual machine Clone a template
Install an Operating System Manual install (CD/DVD) Windows Deployment Services Clone a template 3rd Party Deployment tools
vCenter Orchestrator
‘VMware’s Best Kept Secret’
Enables Automation Create powerful workflows easily by dragging and dropping pre-built actions
Enables Integration Integrate VMware solutions into your IT environment and processes Third Party Integration: CMDB, Service Desk, Monitoring Systems, Databases, Web Services, …
Provides a Workflow Engine Included with vSphere
15
Graphical Workflow Environment
Drag & Drop Reduce learning curve Reduce workflow development
Based on existing building blocks Workflows Actions Resource elements Predefined scriptable tasks
Third Party Integration Direct (API) Indirect (file, DB, e-mail) External triggers (SNMP) 3rd Party Plugins
16
The Power Of vRealize OrchestratorAdapt and Extend vRA Using vRealize Orchestrator
Backup/Restore
New Features Call vRO workflows from various points in the
lifecycle Create new custom IT Services Add new day-2 actions to existing services
Benefits
Provides many more capabilities for IaaS and App Services through 3rd party integrations
Provides improved support for provisioning and lifecycle processes
17
Self - Service
InfrastructureServices
Application Services
Custom Services
vRealize Automation
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 capabilities
Application Release Automation
Deploy a new Application
VirtualMachines
Applications
Server Virtualization
Operating System
Application Deployment Manual install (CD/DVD) System Center Configuration Manager Package deployment by Group Policy 3rd Party Deployment tools
Streamline the deployment and update process
Leverage pre-built components
Re-use application models across environments and clouds
Accelerate Application Deployment
Application Blueprint
ComponentsComponentsComponentsComponents
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 the Application Release Process
Rapidly provision consistent environments across clouds 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 Saltstack
Accelerate workload deployments
Remediate configuration drift towards desired state configuration
Desired State Configuration
And Drift Remediation
Dev ProdTest
vSphere vCloud
ConfigurationDrift
! !!= =
One Single Solution for Application Deployment
Test ProductionDevelopment
APPLICATION RELEASE PROCESS
Standardized with Consistent Configurations
Integration with Configuration Management
System Administration & Monitoring
VirtualMachines
Applications
Server Virtualization
Operating System
Tasks Log inspection Performance metering Capacity metering Trend Analysis Error Correction CMDB registration Etc.
Capacity Performance Health
Cloud OperationsIntelligent, automated operations with comprehensive visibility from apps to storage
Capabilities
Business Value
IT Value• Common management platform• Built for purpose tools for cloud era• Make IT work easier
• Ensure service quality everywhere• Drive down “run the business costs”• Support both cloud-native and
traditional applications
• Intelligent Operations• Policy-based response• Unified Management
29
Cloud OperationsIntelligent, automated operations with comprehensive visibility from apps to storage
What IT Sees:
Health, Risk, Efficiency
Machine Learning
Capacity Management
30
Cloud OperationsIntelligent, automated operations with comprehensive visibility from apps to storage
What IT Sees:
Health, Risk, Efficiency
Machine Learning
Capacity Management
31
Cloud OperationsIntelligent, automated operations with comprehensive visibility from apps to storage
What IT Sees:
Health, Risk, Efficiency
Machine Learning
Capacity Management
32
Automation & Self Service
vRealize Application Services
vRealize Log Insight
vRealizeOrchestrator
vRealize Operations
3rd Party Integration
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 extend 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 “Single Solution”: 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
Policies to personalize services Right-size Placement . . .
Agility via automating delivery of personalized services
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
Multi-vendor, Multi-cloud Infrastructure
CloudPhysical Virtual
vSphere Hyper-V XenServer
Linux Windows
Air Network Providers
vCloudAir
vRealize Automation
Self - Service
InfrastructureServices
Application Services
Custom Services
vRealize Automation
Policy-Based Governance with Automated DeliveryApplication Release Automation
Dev/Test
vRealize Automation 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
vRealize Automation Designed to Be Extensible
vRealize Automation
4. Add new IT services & create new day-2 operations
• Storage as a Service, Load Balancing as a Service, etc.
• Backup a VM, open a ticket on a machine, etc.
Advanced Services Designer
vRealize Automation REST API
5. Call vRA services from existing applicationsServiceNow PMG Remedy Homegrown service catalog
3. Integrate with 3rd
party management systems
• CMDB• DNS• IPAM• Load Balancers• Service Desk• Monitoring• Storage• Databases• Web Services• Etc.Design Center
vCen
ter O
rche
stra
tor
IT P
roce
ss A
utom
atio
n
1. Leverage existing and future infrastructure• Compute Infrastructure (virtual, physical, public cloud)• Software deployment methodologies
Multi-vendor, Multi-cloud
Policy Management
2. Configure business relevant services
• Specify provisioning methodology• Service entitlements • Custom properties• Resource reservations• Specify custom machine/OS
properties• Etc.
vCenter Orchestrator vs vRealize Automation
vRealize Automation
Purpose Built IT Service Delivery Granular governance and control Broad multi-vendor support vRealize Suite integration
vCenter Orchestrator
Automation of almost any task Simple, easy to use workflow designer Library of VMware and partner provided
workflows and plugi-ins
General purpose automationIT Service delivery automation
Self - Service
InfrastructureServices
Application Services
vRealize Automation
Policy-Based Governance with Automated Delivery
Application Release Automation
Custom Services
Integration within SDDC
NSX
Application Director
vRealizeOperations
vRealizeLog Insight
vRealizeAutomation
vCenterOrchestrator
Virtual SAN
VMware vSphere