Private Cloud Service Delivery and Automation with Microsoft System Center 2012 Toby Alcock / Chris...
-
Upload
milton-webb -
Category
Documents
-
view
220 -
download
2
Transcript of Private Cloud Service Delivery and Automation with Microsoft System Center 2012 Toby Alcock / Chris...
Private Cloud Service Delivery and Automation with Microsoft System Center 2012Toby Alcock / Chris ThurtellCorporate Network Integration
SIM332
Agenda
Introduction
Standardisation, Self Service & Automation
Solution Architecture & Drilldown
A simple example
Q&A
Self Service
Service Delivery
and Automatio
n
System Center Helps Deliver IT as a Service
DeployConfigure
Service Model
DCAdmin
Operate
Monitor
Virtual
Physical
Public Cloud
Private Cloud
Virtual Machine Manager
Operations Manager
App Controller
Service Manager Service Manager
Orchestrator
Configuration Manager
Application ManagementService Delivery and
AutomationInfrastructure Management
Data Protection Manager
AppOwner
Service Delivery and Automation Key Value Enablers
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
Self-service reporting
Automate the processes and systems necessary to fulfill
Consumer requests.
Automate routing of requests for approval and manual steps
Automate fulfillment of the service request
Automate notifications
Standardize the services provided by IT to Consumers
Define the services to be offered
Define the request offerings that will be part of a service offering
Identify who needs to be involved (approvals, notifications, fulfillment)
Create templates to capture process for request fulfillment
Compliance with RegulationIncreased ReliabilitySimplicity of Choice
Increased Customer Satisfaction
Reduced CostsNothing Lost in Translation
Faster Time to DeliveryReduced Costs
Minimize Human Error
Branch Office Solution
Private Cloud Automation
Physical
Virtual
New Approaches to Provisioning
Application
Application
Application
Compute Storage Network
Private Cloud
Operating System 1
Operating System 1
Operating System 1
Virtual Machine
Virtual Machine
Virtual Machine
ApplicationApplication Application
Operating System 1
Operating System 2
Operating System 3
Scale-out and health policy
Scale-out and health policy
Scale-out and health policy
Service template (Multi-tier .NET applications)
Internet Information Service (IIS)
Hardware profile
Operating system profile
Application profile
Application server
Hardware profile
Operating system profile
Application profile
SQL Server
Hardware profile
Operating system profile
Application profile
Web tier Application tier Data tier
Standardized Application Provisioning
Compute Storage Network
Web (IIS) Server App-V Data (SQL)
DCAdmin
AppOps
Server Application Virtualization
Operating
System
Simplify Application Servicing
Easily Upgrade Applications
.NET Framework
Java
AppOps
Approve request
Process automation
Self-service deployment
request
Access service catalog
Provision service
Access service catalogSelf-service deployment requestApprove requestProcess automationProvision service
Predictable Service Delivery
Branch Office Solution
Private Cloud Automation Drilldown VMM Service Template
Service Delivery and Automation Architecture
3rd Party Management
Tools
Service Catalog Templates
Workflows
CMDB
Work
Ite
ms
Config
ura
tion
Ite
ms
Know
led
ge
Reporting and data warehouse
Self Service
Standardization
Automation
EmailMobile Portal
Import
Service Manager
Orchestrator
Virtual Machine Manager
Operations Manager
Configuration Manager
Active Directory
LOB
3rd Party Management Tools
Service TemplatesVirtual Machine TemplatesStorage ClassificationsLogical NetworksLoad BalancersLoad Balancer VIP Templates
VIRTUAL MACHINE MANAGER
ServersClientsHardwareWeb SitesDatabasesWeb ServicesVirtual MachinesHostsExchange ServersDomainsSitesAnd much more…
OPERATIONS MANAGER
ComputersHardwareSoftwareComputer Primary UserDesired Configuration Management
CONFIGURATION MANAGER
UsersGroupsComputersPrintersUser Manages User
ACTIVE DIRECTORY
Runbooks
Author workflows to sync data from line of business applications (LOB) or other 3rd party management systems
ORCHESTRATOR
CSV Data ImportCustom Connector using SDKPowerShell
OTHER OPTIONS
Automation Concepts
ACTIVITIES
Units of execution that perform defined actions
RUNBOOKS
System level workflows that execute a series of linked activities
DATABUS
Publish and consume data between activities as a runbook runs
DESIGNER
Drag, drop, and configure Visio-like authoring
Invoke Web Services
Compare Values
Send e-mail
Query Database
Run .NetScript
Get Server ID from DPM
Get Data Sources
Create Recovery Point
Create Incident
Create Checkpoint
Start Maint Mode
Shut Down VM
E-mail on error
Update on success
Return Data Check Schedule
Integration Packs
Third Party Integration Packs
• VMWare vSphere• BMC BladeLogic• BMC Remedy• BMC Atrium• BMC Event Manager• HP Operations Manager• HP Service Manager• HP iLO & OA• IBM Netcool
Or build your own!
Microsoft 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 ManagerSystem Center 2012 Configuration ManagerSystem Center 2012 Service ManagerSystem Center 2012 Virtual Machine ManagerSystem Center 2012 Data Protection ManagerActive Directory
Quotation
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency
Bill Gates.
Where to begin?
Visualise the process – whiteboardBuild Templates (use variables!)Build Activities (runbooks)Build Runbook Activities (links to Runbooks)Build Service Request TemplateBuild Request OfferingBuild and Publish Service Offering
IMPORT BUILD PUBLISH
Automated Request Fulfillment in 6 Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
4
How to Decommission a Server
Simple Automation
IMPORT BUILD PUBLISH
Automated Request Fulfillment in 6 Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
4
IMPORT BUILD PUBLISH
Automated Request Fulfillment in 6 Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
4
IMPORT BUILD PUBLISH
Automated Request Fulfillment in 6 Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
4
IMPORT BUILD PUBLISH
Automated Request Fulfillment in 6 Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
4
IMPORT BUILD PUBLISH
Automated Request Fulfillment in 6 Steps
1 2 3
INVOKEMONITOR 5
6
CREATE
4
Monitoring Progress
View status in work item forms
Easily link over to Orchestrator console to view detailed status
Retry failed runbooks
ORCHESTRATOR
Detailed status down to activity level
Historical view of runbook execution
Input, output and runtime variable data
SELF-SERVICE PORTAL
Summarized view of status for consumer
EMAIL NOTIFICATIONS
Notify about progress, failure, or successful completion
Rich HTML formatted emails with context data inserted
SERVICE MANAGER
Cloud Services Process Management Pack
Model Extensions & Views
ProjectCapacity PoolCost CenterLogical NetworkPlacement TagVIP 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
Related Content
SIM313 - Best Practises for Orchestrator Runbook Authoring
SIM321 - Enabling Mature Self Service with System Center 2012
The Modern Datacentre – Microsoft Showcase
Exam 70-247-Configuring and Deploying a Private Cloud with Microsoft System Center 2012
Speaker Lounge – Friday 11am-11:30am
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.