introductie in vmware automation & orchestration - · pdf fileintroductie in vmware...

47
Introductie in VMware Automation & Orchestration Erik Scholten Pre-Sales SDDC Specialist Martijn Baecke Pre-Sales Solutions Consultant

Upload: hacong

Post on 28-Mar-2018

243 views

Category:

Documents


1 download

TRANSCRIPT

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

What is Software Defined Data Center (SDDC)?CONFIDENTIAL3

Software Defined Data Center (SDDC)?

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

How does SDDC help me?CONFIDENTIAL12

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 OrchestratorAutomate and Integrate

Orchestration

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

How?

Input:- Number of VMs to create- VM name prefix

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

vRealize Application ServicesControl your Applications

Application Deployment

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

vRealize OperationsMonitor your SDDC

Operations

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

vRealize AutomationAutomate & Orchestrate Your Infrastructure

Management

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

vCenter Orchestrator vs vRealize Automation

Integration within SDDC

NSX

Application Director

vRealizeOperations

vRealizeLog Insight

vRealizeAutomation

vCenterOrchestrator

Virtual SAN

VMware vSphere

Demo

Questions & Answers

Thank you!