service delivery & automation configure & deploy
TRANSCRIPT
Ronnie Isherwood
Independent Consultant
Service Delivery & AutomationConfigure & Deploy
Agenda
Introduction
Standardization
Service Offering
Request Offerings
Process Automation
Self Service
Controlled Empowerment
Role Based
Simplified Portal
Systems Automation
Next Steps
Q&A
Flexibility with delegation and control
Applications self-service across clouds
Physical, virtual, and cloud management
Cloud & Datacenter Management
PREDICTABLE APPLICATIONSPRODUCTIVE
INFRASTRUCTUREYOUR CLOUD
Heterogeneous support
Process automation
Self-service infrastructure
Deep application monitoring and diagnosis
Comprehensive application manageability
Service-centric approach
Heterogeneous support
Process automation
Self-service infrastructure
Deep application monitoring and diagnosis
Comprehensive application manageability
Service-centric approach
Flexibility with delegation and control
Applications self-service across clouds
Physical, virtual, and cloud management
Self Service
Service
Delivery &
Automation
Deliver IT as a Service
Deploy
Configure
Service
Model
DC
Admin
Operate
Monitor
Virtual Machine Manager
Operations Manager
App Controller
Service Manager Service Manager
Orchestrator
Configuration Manager
Application Management Service Delivery & Automation Infrastructure Management
Data Protection Manager
App
Owner
Delivering IT Services Consistently
ServiceConsumer
ServiceProvider
Self Service
Automation
Processes
Systems
Standardization
Third party
management
tools
Service catalog Templates
Workflows
CMDB
Wo
rk I
tem
s
Co
nfi
gu
rati
on
Item
s
Kn
ow
led
ge
Reporting and data warehousing
Self Service
Standardization
Automation
EmailMobile Portal
Release
ManagementSelf-Service Incident
ManagementIT GRCOperations
Management
Change
Management
Configure and Deploy Service Delivery and Automation
AUTOMATED REQUEST FULFILLMENT IN SIX STEPS
1 2 3
INVOKE
MONITOR 5
6
CREATE
Import deploy VM
runbook and dataBuild ‘New VM’
request offering
Publish ‘New VM’
to Service Catalog
Create a ‘New VM’
request
Invoke
deploy VM runbook
Monitor for new VM
created and deployed
4
Scenario: Automated Self-Service Cloud Requests
Service Provider Consumer
Import Runbooks
Configure Request Offering
Publish toService Catalog
Request Private Cloud Capacity
Provisioning Runbook Invoked
Monitor for Private Cloud capacity Created
and Deployed
CONFIGURE AND DEPLOY SERVICE DELIVERY AND AUTOMATION
STANDARDIZATION SELF-SERVICE AUTOMATION
Give consumers of IT services the
ability to identify, access, and
request services as needed.
Controlled empowerment.
Request offerings displayed based on
user role.
Intuitive, easy-to-navigate portal.
Automate the service processes
and systems necessary to the
fulfillment of consumer requests.
Automate routing of requests for
approval and notification.
Automate provisioning of the service
request.
Standardize the services provided
by IT to consumers.
Define the services to be offered.
Define the request offerings that will
be contained within a service offering.
Identify who needs to be involved
(approvals, notifications, fulfillment).
STANDARDIZATION
ProcessesRequest Template
Standardize Offerings
SERVICE OFFERINGS REQUEST OFFERINGS AUTOMATION
Define the services that IT will
deliver to its consumers.
Specify requests available for each service and what information will be required to fulfill each request.
Define the supporting organizational activities needed to deliver on the request and ensure traceability and compliance.
Cloud services
Server services
Storage services
Request to extend VM
Decommission VMs
Request new VM
Cost and SLA information
Knowledge articles
Input values
Assignment
Notification
Approval
PUBLISHED TO THE SERVICE CATALOGSystems automation
• Work Item used to identify and classify standard IT services
• Contains one or more Request Offerings
• Consistent delivery of service-related details including:
• Knowledge articles
• Service level agreement information
• Cost and chargeback–related information
Service Offering
• Offering created by IT service provider that consumers access and complete form from the Service Catalog
• Related to a Service Request
• Contains user prompts for input data
• Free text entry
• List
• Query-based list
• True/False
• Maps user prompts to default values and activity automation activities
Request Offerings
• Set up up classification for Service Requests
• Invoke workflow rules to route requests for immediate action
• Link to process automation such as assignment and notification
• Map user prompts to Request properties that automatically populate run book activity variables
Classifications
Routing
Process AutomationNo
tifi
cati
on
s
Run books
Reporting
Automation
AUTOMATED REQUEST FULFILLMENT IN SIX STEPS
1 2 3
INVOKE
MONITOR 5
6
CREATE
4Import deploy VM
runbook and dataBuild ‘New VM’
request offering
Publish ‘New VM’
to service catalog
Create a ‘New VM’
request
Invoke
deploy VM runbook
Monitor for new VM
created and deployed
DemoDrive Consistent Service Delivery with
Service Manager & Orchestrator
SELF SERVICE
Service Manager
Self Service through Service Catalog
CONTROLLED EMPOWERMENT ROLE-BASED SIMPLIFIED PORTAL
Translate business language into IT
language. Requests are defined to
capture information required to fulfill
the specific request manually or via
automation.
Offerings are delivered based on
user’s role in the organization.
Service catalog designed for easy
navigation.
Controlled Empowerment
Provider-published and user-initiated
Expresses IT requests in business language
Consistent delivery of service each time, every time
Enables consumer to choose what level of service + cost they want
Role-Based
User sees offerings based on their role
Dynamic: User role mapped to a Service Manager group within Active Directory
Private Cloud Offerings
Enterprise LOB App Offerings
VDI Offerings
Development Offerings
Simplified Portal
Easy to use Portal• Silverlight web parts hosted in SharePoint Foundation
2010 or higher
• Customizable out-of-box web parts using SharePoint admin tools
• Extensible via custom web parts
Portal features• Customizable, dynamic Forms
Automated Request Offering in Six Steps
IMPORT BUILD PUBLISH
1 2 3
INVOKE
MONITOR 5
6
CREATE
4
CLOUD SERVICES PROCESS MANAGEMENT PACK
MODEL EXTENSIONS AND VIEWS
Project
Capacity pool
Cost center
Logical network
Placement tag
VIP template
…
SERVICE REQUEST TEMPLATES
20+ service-request templates
• Provision VMs
• Project creation
• Capacity management
Automated work item activity templates
SERVICE CATALOG CONTENT
20+ request offerings
Based on service request templates
RUNBOOKS/ WORKFLOWS
New runbooks for Orchestrator and workflows for Service Manager to automate request offering fulfillment
Service ProviderProject User
Project Admin
SC 2012 + CLOUD SERVICES PROCESS PACK– PROCESS FLOW
Import CSPP
Process Pack;
Configure and Publish
IaaS Offerings
(Project, Capacity, VM)
2
Operations Manager
Orchestrator
App Controller
ServiceManager
Virtual MachineManager
SM
Po
rtal
Request a VM8
Access
capacity7 Access VMs12
Invoke Orchestrator
runbook to create VMs
10
Create VM11
Approve VM
request9
Req capacity
for a project5
Request project3
Configure
connector2
Assign capacity
and approve request7Approve
Project4
Configure and
manage fabric1
Provision
capacity6
KEY
Enabled with CSPP System Center
Role Manual Action
SM Console
CLOUD SERVICES PROCESS PACK FEATURES
Service Catalog Request Offerings:
Create/update project
Create/update capacity pool
Create/update VM’s
Decommission – project/capacity pool/VM
Deploy service
Request for Service Deployment
Chargeback
Reports28
AUTOMATED REQUEST FULFILLMENT IN 6 STEPS
1 2 3
INVOKE
MONITOR 5
6
CREATE
Import deploy VM
runbook and dataBuild ‘New VM’
request offering
Publish ‘New VM’
to service catalog
Create a ‘New VM’
request
Invoke
deploy VM runbook
Monitor for new VM
created and deployed
CREATE
4
AUTOMATION
Service Manager Orchestrator
Automation
PROCESS AUTOMATION SYSTEM AUTOMATION
Assignments & Notifications
Approvals
Orchestration
Integration
Request Approval Fulfillment
Integration
Service Manager
Data WarehouseOrchestrator
Service
Manager
Virtual Machine Manager
Operations Manager
Configuration Manager
Active Directory
Notifications via Exchange
LOB
3rd Party Management Tools
Inbound to System CenterBi-directional from OrchestratorBi-Directional for notifications/reportingBi-directional run book integration
Configuration Items and Automation Data populated into CMDBAutomation commands issued to System Center, 3rd Party tools and Line of Business ApplicationsInbound and outbound notifications and ReportingBi-directional Connector for automation activities and executing automation workflows
Connector Framework Integration – Configuration Item Visibility
Configuration Manager
Hardware inventory,
software inventory,
software updates
Primary computer
owner based on Asset
Intelligence data
Operations Manager
Operations Manager
discovered objects
Distributed
Applications (Service
Manager Business
Service based on
deployed application
from VMM Service
Template)
Active Directory
Active Directory data
for user, user groups,
printers, computers
User contact
information,
organization,
notification addresses
Virtual Machine Manager
Virtual Machines and
Virtual Machine
Template
Configuration Items
Service Manager connectors facilitate System Center and Exchange connectivity for CI data and notifications.Orchestrator Integration Packs facilitate automating activities across System Center, LOB and 3rd Party management tools.
Automation Concepts
ACTIVITIES
Intelligent tasks
that perform
defined actions
RUNBOOKS
System level
workflows that
execute a series
of linked activities
DATABUS
Used to publish
and consume
information as a
runbook executes
STANDARD ACTIVITIES
A rich set of Out-
Of-Box activities
Invoke Web
Services
Compare
Values
Send e-mail
Query
Database
Run .Net
Script
Get Server ID
from DPM
Get Data
Sources
Create Recovery
PointCreate
Incident
Create
CheckpointStart Maint
Mode
Shut Down
VM
E-mail on
errorUpdate on
success
Return Data Check
Schedule
Building Automation - Runbook Designer
• Easy authoring and debugging– Drag and drop, Visio-like authoring, nested
Runbooks, built in features like looping and branching.
• Databus– Abstracts developer-level complexity from the
runbook author and enables hub-and-spoke integration model
• 20+ Integration Packs (IPs) for System Center, Microsoft and third party management tools
Building Automation - Runbook Designer
Standard Activities to support delivery of Private Cloud offerings.
– Run system commands
– Perform schedule-based activities
– Monitor processes or system level alerts
– Manage file interactions such as copying and moving files
– Send e-mail notifications
– Support other notification types
– Search for or modify data within a workflow
– Manipulate text files
– Manage workflows
Building Automation – Build your own integration
Build and distribute your own Integrations
Use the Quick Integration Kit (QIK) command line interface (CLI)
Wizard based GUI
Wraps command, program, SSH and PowerShell executions into activities
Or leverage the QIK software development kit
No wizard, no GUI
Use .NET or Java IDEs to compile DLL or JAR resource files
Building Automation – Build your own integration
Exposes Orchestrator runtime functionality and data
Runbook definitions
Runtime data (instances, status)
Environment data (runbook servers)
Reporting and Analytics
External interface to System Center
Standards BasedRESTful web interface
Uses OData (Open Data Protocol)
Building Automation – out of the box
Microsoft Runbook Integration Packs System Center 2007 Operations Manager
System Center 2007 Configuration Manager
System Center 2010 Service Manager
System Center 2008 Virtual Machine Manager
System Center 2010 Data Protection Manager
System Center 2012 Operations Manager
System Center 2012 Configuration Manager
System Center 2012 Service Manager
System Center 2012 Virtual Machine Manager
System Center 2012 Data Protection Manager
Active Directory
Automated Datacenter & Private Cloud
Service Catalog
Service Desk
Asset/CMDB
Configuration
Hypervisor
Security
Storage
Server
Network
Self S
erv
ice R
eq
uest F
ulfillm
en
t
Co
nfig
ure
& D
ep
loy A
pp
licatio
ns
Co
nfig
ure
& D
ep
loy Fa
bric S
erv
ices
Co
nfig
ure
& D
ep
loy In
frastru
cture
Create Service
Request
Approvals
Create CIs in
CMDB
VMM Admin
Assigned
Admin Creates
Capacity
Select
Hypervisor
Overlay
Security
Assign Storage
Identify Host
for VMs
Assign Switch
and Adapters
CMDB
Updated
Set
Permissions
Requestor
Notified
Service Request
Updated / Closed
Automated Request Offering in Six Steps
IMPORT BUILD PUBLISH
1 2 3
INVOKE
MONITOR 5
6
CREATE
4
Configure and Deploy Service Delivery and Automation
STANDARDIZATION SELF SERVICE AUTOMATION
Give consumers of IT services the ability to identify, access and request
services as needed.
Controlled Empowerment
Request offerings displayed based on user role
Intuitive easy to navigate portal
Automate the service processes and systems necessary to the fulfillment of
consumer requests
Automate routing of requests for approval and notification.
Automate provisioning of the service request
Standardize the services provided
by IT to consumers.
Define the services to be offered
Define the request offerings that will be contained within a Service Offering
Identify who needs to be involved (approvals, notifications, fulfillment)
Automated Request Offering in Six Steps
IMPORT BUILD PUBLISH
1 2 3
INVOKE
MONITOR 5
6
CREATE
4
Scenario: Automated Self-Service Cloud Requests
Service Provider Consumer
Import Runbooks
Configure Request Offering
Publish toService Catalog
Request Private Cloud Capacity
Provisioning Runbook Invoked
Monitor for Private Cloud capacity Created
and Deployed
Next Steps
Demos available:
• Drive Consistent Service Delivery with Service Manager
and Orchestrator
• Provide Resources through Self-Service Requests using
the Service Catalog
• Request and Provision a new Virtual Machine via the
Service Catalog
• Request and Provision a new Web Site via the Service
Catalog
System Center Marketplace:
http://systemcenter.pinpoint.
microsoft.com
Blogs:
http://blogs.technet.com/syst
emcenter
Try Demos in the Lab Section More Resources
Next Steps
Courses
Course 10750AB:
• Beta: Monitoring and Operating a Private Cloud with
System Center 2012
Course 10751AB:
• Beta: Configuring and Deploying a Private Cloud with
System Center 2012
Microsoft Private Cloud
Certification Overview
http://www.microsoft.com/le
arning/en/us/certification/cer
t-private-cloud.aspx
Attend the training courses. Get Certified More Resources
24 Hours in a
Private Cloud
Ronnie Isherwood
Independent Consultant
Thank you