Configuring and deploying a private cloud with system center 2012
1.
2.
3.
4. Configure
App Controller Orchestrator
Deploy
Virtual Machine Manager
Service Service Operations Manager
Model Delivery &
Self Service Automation Configuration Manager
Data Protection Manager
App DC
Owner Admin
Service Manager Service Manager
Monitor
Operate
Application Management Service Delivery & Automation Infrastructure Management
5. PRODUCTIVE
PREDICTABLE APPLICATIONS YOUR CLOUD
INFRASTRUCTURE
Heterogeneous support Deep application monitoring Flexibility with delegation
and diagnosis and control
Process automation
Comprehensive application Applications self-service across
Self-service infrastructure manageability clouds
Service-centric approach Physical, virtual, and cloud
management
6.
7. ABSTRACTION HETEROGENEITY ACCESS CONTROL
Take the underlying Create cloud abstractions Manage resource utilization Standardize application
infrastructure of across virtualized and service creation by deployment using
networking, storage, and infrastructure from delegating self-service access templates.
compute, and abstract those Microsoft, VMware, and Citrix. to cloud resources.
resources into clouds.
8. Standardized
Services
Delegated
Development Capacity
Production
Assign dedicated and shared resources Cloud Abstraction
Logical &
Standardized
Diverse
Infrastructure
Production Data Center One Data Center Two
Development
9. Create clouds for specific needs
View deployed services and VMs
Overprovision across cloud resources
11. Self-Service User
Application Owner
Administrator Delegated
Infrastructure Administrator • Clouds only
Administrator Infrastructure • Revocable actions
• Entire system Administrator • Quota controlled
• Can take any • Host groups
action and clouds
• Can take any
action at that
level
Read-Only Administrator
Infrastructure Operations
• Host groups and clouds
• No actions
12. Anatomy of a Service Template
Service Template (Multi-Tier .NET App)
Web Tier App Tier Data Tier
Scale-out & health policy Scale-out & health policy Scale-out & health policy
IIS App Server SQL
HW profile OS profile App profile HW profile OS profile App profile HW profile OS profile SQL profile
W2K8R2.VHD OS
settings MSDeploy Configuration Configuration App-V SQL DAC Configuration
package Service Template
Library
13. Automatically Pushed Throughout System Center
for Monitoring and CMDB Accuracy
Deployed service viewed as
distributed application in
Operations Manager and
business service in Service
Manager.
Monitored at the tier level.
Viewed at the virtual
machine level.
16. Configure and Deploy Service Delivery and Automation
Service Catalog
Reporting Reports
Email/Mobile/Client
Process workflow
CMDB
Forms
Process
Automation
Knowledge
Work Items
Configuration
Items
Reporting and
Workflows data warehouse
3rd Party
Integration Management
Tools
17. Configure and Deploy Service Delivery and Automation
STANDARDIZATION SELF SERVICE AUTOMATION
Standardize the services provided Give consumers of IT services the Automate the service processes and
by IT to consumers. ability to identify, access and systems necessary to the fulfillment
request services as needed. of consumer requests.
Define the services to be offered
Define the request offerings that Controlled Empowerment Automate routing of requests for
will be contained within a Service approval and notification.
Request offerings displayed based on
Offering user role Automate provisioning of the service
Identify who needs to be involved request
Intuitive easy to navigate portal
(approvals, notifications, fulfillment)
18. Standardize Offerings
SERVICE REQUESTS REQUEST OFFERINGS AUTOMATION
Define the services that IT will Specify requests available for each Define the supporting
deliver to its consumers. service and what information will organizational activities needed to
be required to fulfill each request. deliver on the request and ensure
traceability and compliance.
Cloud Request new Request Template Processes
services VM
Cost and SLA Assignment
Server Request to
information
services extend VM
Notification
Knowledge articles
Storage Decommission
VMs Approval
services
Input values
Systems automation
PUBLISHED TO THE SERVICE CATALOG
19. Self Service through Service Catalog
CONTROLLED ROLE-BASED SIMPLIFIED PORTAL
EMPOWERMENT
Translate business language into IT Offerings are delivered based on Service catalog designed for easy
language. Requests are defined to user’s role in the organization. navigation.
capture information required to
fulfill the specific request manually
or via automation.
20. Integration Inbound to System Center
Bi-directional from Orchestrator
Bi-Directional for notifications/reporting
Bi-directional run book integration
Virtual Machine Manager
Operations Manager
Service Manager
Orchestrator Data Warehouse
Configuration Manager
Active Directory
Notifications via Exchange
LOB
Service
3rd Party Management Tools
Manager
Automation commands issued to Systemactivities3andinto tools and Line of Business Applications
Bi-directional outbound notifications and Reporting Party CMDB automation workflows
Inbound and Items and for automation Center, rd
Configuration Connector Automation Data populated executing
21. Automated Datacenter & Private
Cloud Create Service Service Request
Service Catalog Request Updated / Closed
Requestor
Service Desk Approvals
Notified
Configure & Deploy Applications
Self Service Request Fulfillment
Configure & Deploy Infrastructure
Create CIs in CMDB
Asset/CMDB
Configure & Deploy Fabric Services
CMDB Updated
VMM Admin Admin Creates Set
Configuration Assigned Capacity Permissions
Select
Hypervisor Hypervisor
Overlay
Security Security
Storage Assign Storage
Identify Host
Server for VMs
Assign Switch
Network and Adapters
24. Application delivery lifecycle
Application Specification
Update Template and Apply Create Service Template
to Service
Deploy Service Customize Deployment
25. Compatibility Definition Execution
Define which OS versions and Capture the OS configuration Run pre-scripts, post-
editions the application will run and the SQL connection scripts, and executables as
on information part of the application
deployment
Windows 2003/2008 (x86, x64) Timezone, Product key, admin
Windows Server 2008 R2 (x64) password, Domain join, dacpacs Any commands and actions
outside of the application
26. HOSTS RESOURCES COMPONENTS
• Virtualized Windows Services are • Application binaries • Registry settings
registered with the Service
Control Manager • COM+ and DCOM • COM
• Web applications that run on top • Text-based configurations • Java apps
of IIS 6, 7, 7.5 • WMI providers • .NET components
• All types of user accounts are • SSRS • State-persisted information
supported (LocalSystem, stored on the local disk
Network Service, Domain • Local users and groups
Accounts)
27. DELEGATION WITH CONTROL EMPOWERING APPLICATION OWNERS SINGLE MANAGEMENT POINT
Take advantage of standardized Role-based access to content Private and public cloud services
templates Create, manage, and plus virtual machines
Quota enforcement with clear move resources between Job auditing and task progress
guidance on utilization repositories Change history
28. The complete application monitoring solution
Server-Side Client-Side Synthetic
Monitoring the actual code End-user experiences related Pre-recorded testing paths
that is executed and delivered to page load times, server and through the application that
by the application network latency, and client- highlight availability, response
side scripting exceptions times, and unexpected
responses
Use the same tools to monitor with visibility across infrastructure and applications
Infrastructure Monitoring
29. Application delivery lifecycle - Revisited
Application Specification Define the resources and
performance requirements
for the application
Update the application and Provision application
version control resources to the VMM library
Update Template and Apply Create Service Template
Deliver of on-going Create a new Service
to Service
maintenance of the Template in the VMM
application and new library based on the
version upgrades application requirements
Move the application to production, add into Publish Service Template,
maintenance routines, and configure APM delegate authority and quota
Deploy Service Customize Deployment
Start the deployment of Choose most
the application, either by appropriate cloud of
IT or by an App Owner server instances for the
through App Controller application