Configure App Controller Orchestrator Deploy Virtual Machine Manager Service Service Operations Manager Model Delivery & Self Service Automation Configuration Manager Data Protection Manager App DCOwner Admin Service Manager Service Manager Monitor Operate Application Management Service Delivery & Automation Infrastructure Management
PRODUCTIVE PREDICTABLE APPLICATIONS YOUR CLOUD INFRASTRUCTUREHeterogeneous support Deep application monitoring Flexibility with delegation and diagnosis and controlProcess automation Comprehensive application Applications self-service acrossSelf-service infrastructure manageability clouds Service-centric approach Physical, virtual, and cloud management
ABSTRACTION HETEROGENEITY ACCESS CONTROLTake the underlying Create cloud abstractions Manage resource utilization Standardize applicationinfrastructure of across virtualized and service creation by deployment usingnetworking, storage, and infrastructure from delegating self-service access templates.compute, and abstract those Microsoft, VMware, and Citrix. to cloud resources.resources into clouds.
Standardized Services Delegated Development Capacity Production Assign dedicated and shared resources Cloud Abstraction Logical & Standardized Diverse InfrastructureProduction Data Center One Data Center TwoDevelopment
Create clouds for specific needsView deployed services and VMsOverprovision across cloud resources
Virtual Machine ManagerHost Group vCenter Server Microsoft Hyper-V VMware vSphere 4.1 Citrix XenServer 6.0
Self-Service User Application OwnerAdministrator DelegatedInfrastructure Administrator • Clouds onlyAdministrator 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
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
Automatically Pushed Throughout System Centerfor 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.
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
Configure and Deploy Service Delivery and Automation STANDARDIZATION SELF SERVICE AUTOMATIONStandardize 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)
Standardize Offerings SERVICE REQUESTS REQUEST OFFERINGS AUTOMATIONDefine the services that IT will Specify requests available for each Define the supportingdeliver 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
Self Service through Service Catalog CONTROLLED ROLE-BASED SIMPLIFIED PORTAL EMPOWERMENTTranslate business language into IT Offerings are delivered based on Service catalog designed for easylanguage. Requests are defined to user’s role in the organization. navigation.capture information required tofulfill the specific request manuallyor via automation.
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 Service3rd 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
Automated Datacenter & PrivateCloud 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
Application delivery lifecycle Application Specification Update Template and Apply Create Service Template to Service Deploy Service Customize Deployment
Compatibility Definition ExecutionDefine which OS versions and Capture the OS configuration Run pre-scripts, post-editions the application will run and the SQL connection scripts, and executables ason information part of the application deploymentWindows 2003/2008 (x86, x64) Timezone, Product key, adminWindows Server 2008 R2 (x64) password, Domain join, dacpacs Any commands and actions outside of the application
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 stored on the local disk (LocalSystem, Network • Local users and groups Service, Domain Accounts)
DELEGATION WITH CONTROL EMPOWERING APPLICATION OWNERS SINGLE MANAGEMENT POINTTake advantage of standardized Role-based access to content Private and public cloud servicestemplates Create, manage, and plus virtual machinesQuota enforcement with clear move resources between Job auditing and task progressguidance on utilization repositories Change history
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
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 Publish Service Move the application to production, add into Template, delegate authority maintenance routines, and configure APM 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