sma, the hybrid provisioning engine for public clouds

25
SMA the hybrid provisioning engine for public clouds Kurt van Hoecke Stijn Callebaut

Upload: stijn-callebaut

Post on 07-Dec-2014

122 views

Category:

Presentations & Public Speaking


0 download

DESCRIPTION

In this session where we are going to demonstrate the power of Service Management Automation (SMA). The components of the solution and how you can extend the functionality of the engine are the focus points for this automation trip. Different public clouds are targeted in this automation scenario where we will make use of different System Center products to submit and provision the request. Less slides, lots of demonstrations where we will explain the complete configuration that supports the demo scenario.

TRANSCRIPT

Page 1: Sma, the hybrid provisioning engine for public clouds

SMAthe hybrid provisioning engine for public clouds Kurt van Hoecke Stijn Callebaut

Page 2: Sma, the hybrid provisioning engine for public clouds

Agenda• Automation• Datacenter automation• WAP and SMA as provisioning engine• (SMA) runbook Automation• People, processes and product

Page 3: Sma, the hybrid provisioning engine for public clouds

AUTOMATION ?

Page 4: Sma, the hybrid provisioning engine for public clouds

Current Environment

Internal Manual

Processes

Internal OutsourcedProcesses

Custom Scripts

Vendor-specific

Tools

Page 5: Sma, the hybrid provisioning engine for public clouds

Current Environment Issues

Internal Manual

Processes

Internal OutsourcedProcesses

Custom Scripts

Vendor-specific

Tools

Lack of:ConsistencyCompliance

Lack of:ConsistencyComplianceKnow how

High customization costs to supportHeterogeneous technological landscape

Lack of:StandardsUnified ManagementConsolidated Error Handling

Page 6: Sma, the hybrid provisioning engine for public clouds

IT Process Automation Elements

• Standardization of the environment• Common toolset• System and Processes automation• Automation Team- DevOps?

Page 7: Sma, the hybrid provisioning engine for public clouds

DATACENTER AUTOMATION

Page 8: Sma, the hybrid provisioning engine for public clouds

Lifecycle of the datacenterCloud Provisioning and Deprovisioning

InfrastructureServersVirtual machinesApplications and services

Monitoring and Remediation

InfrastructureServersVirtual machinesApplications and services

Maintenance and Patching

InfrastructureServersVirtual machinesApplications and services

Security and Disaster Recovery

InfrastructureServersVirtual machinesApplications and services

Service Management, Compliance, and Reporting

Service catalogReportingChange managementCapacity management

Page 9: Sma, the hybrid provisioning engine for public clouds

WAP AND SMA AS PROVISIONING ENGINE

Page 10: Sma, the hybrid provisioning engine for public clouds

Service Management Automation

CMDB

Ticketing

Billing

Management Systems

AutomationVM

provisioning

Add additional

service capacity

Notify users of plan updates

User Creation

VIRTUAL MACHINE CLOUDS

12

SQL SERVER

9

PLANS

12

WEBSITE CLOUD

12

MYSQL SERVERS

0

NOTIFICATIONS

0

USER ACCOUNTS

4

AUTOMATION

8

ALLITEMS

Web based Runbook Authoring:Service Administrator can create runbooks to automate all aspects of cloud infrastructure, plan delivery, and maintenance activities

Highly Available Engine

Support requirements for scale and H/A.Built on PowerShell Workflow

Integration into other systems:Import PS modules and create additional modules

and runbooks for existing resources or to connect into 3rd party systems (ticketing system, billing system, user store, CMDB)

Page 11: Sma, the hybrid provisioning engine for public clouds

SMA built on PowerShell workflow

PowerShell Workflow

• Use Windows PowerShell syntax• Multi-device management • Running a single task to manage complex, end-

to-end processes • Automated failure recovery • Connection and activity retries

Centralized store

• Credentials / certificates• Global variable • Global connection for runbooks• Modules• Runbooks (draft / published versioning)• Scheduling

Highly Available• Runbook servers to process jobs• Odata Web service to submit / retrieve status• SQL Server clustering / always on

Historical Analysis

• Historical view of runbook jobs• Reporting through Excel PowerPivot for ROI• View runbook used for all jobs

PowerShell Workflow

Centralized store

Highly Available

Historical Analysis

Service Management Automation

Page 12: Sma, the hybrid provisioning engine for public clouds

Demo

What? Overview of the interfaceBuilt-in automation? PS Modules in SMAIntegration? Procedure import PS module

Page 13: Sma, the hybrid provisioning engine for public clouds

SMA and the Windows Azure Pack

• WAP provides a GUI to SMA• Native connector between WAP actions

and SMA automation• WAP is not necessarily needed for SMA

to function• No Administration Capability from the

WAP Tenant Portal yet ;-)

Page 14: Sma, the hybrid provisioning engine for public clouds

(SMA) RUNBOOK AUTOMATION

Page 15: Sma, the hybrid provisioning engine for public clouds

SMA Assets• Globally available combination of

settings– Connections– Credentials– Schedules– Variables

Page 16: Sma, the hybrid provisioning engine for public clouds

SMA capabilities• Inlinescript• Parallel execution• Nesting runbooks• Snapshots• Pauze/resume

Page 17: Sma, the hybrid provisioning engine for public clouds

DEMO: User account creation

WAP portalAutomation input- First/lastname- Username- Manager

SMA Runbook

User CreatedNotification send

Page 18: Sma, the hybrid provisioning engine for public clouds

DEMO: Provisioning to AWS

Automation input- Password- Phone number- …

SMA runbook- PowerShell runbook- …

AWS Cloud service- VM provisioning

Send notification

Page 19: Sma, the hybrid provisioning engine for public clouds

Administration, Authoring and Execution

• WAP Portal or PowerShell ISE• Runbook Tags• Different states• Flexible execution methods• Job = instance of executed Runbook

Page 20: Sma, the hybrid provisioning engine for public clouds

PEOPLE, PROCESSES AND PRODUCT

Page 21: Sma, the hybrid provisioning engine for public clouds

Processes in automationRequest offerings

Offering created by IT service provider that consumers request using the service catalog

Based on a template

Service offeringWork item used to identify and classify standard IT services

Contains one or more request offerings

TemplatesMinimize data entry by providing default values

Standardize processes

The service catalog

SCSM:Create Service/Request Offering

SCSM:Create request template

GRIDPRO:WAP – RequestsSMA Runbooks - SCSM

SCSM Process flowSMA provisioning of the request

WAP:Create request in WAP portal

Page 22: Sma, the hybrid provisioning engine for public clouds

DEMO: Processes in automation

Automation input- WAP portal- Password- Purpose- …

SMA runbook- PowerShell runbook- …

AWS Cloud service- VM provisioning

NotificationsSCSM Process- SR work item- Approvals- Calls SMA Runbook

Page 23: Sma, the hybrid provisioning engine for public clouds

Key Takeways• Think PowerShell • SMA – The hybrid automation solution• SMA is a fast moving service in WAP

and Azure• Think about the three musketeers -

People, processes, product (and PowerShell)!

Page 24: Sma, the hybrid provisioning engine for public clouds

Follow Technet Belgium@technetbelux

Subscribe to the TechNet newsletteraka.ms/benews

Be the first to know

Page 25: Sma, the hybrid provisioning engine for public clouds

Belgiums’ biggest IT PRO Conference