SlideShare a Scribd company logo
Microsoft System Center Virtual Machine Manager 2012Sainath K.E.VAvanade Asia Pte Ltd.Microsoft MVP –Directory ServicesMicrosoft Author – TechNet Magazine , MOF Microsoft Speaker – SWUGCommunity Technology Update
SCVMM Architecture
Cloud Computing Enables You to DeliverIT as a Service to Your Business Self-ServiceMetered by UseScalable & ElasticSharedAcceleratingthe Speed& Loweringthe Costof IT…while delivering Reliable Services
DELIVERING THE PRIVATE CLOUDInfrastructureLogical & StandardizedDiverse Infrastructure
DELIVERING THE PRIVATE CLOUDInfrastructureLogical & StandardizedFINMKTGHRSALESDelegated CloudsDiverse Infrastructure
DELIVERING THE PRIVATE CLOUDApplicationsAPP 1OS 1OS 1APP 2OS 2OS 2OS APP 3OS 3OS 3Externalized ConfigurationsFINMKTGHRSALESDelegated CloudsLogical & StandardizedDiverse Infrastructure
APPLICATIONSCustomer opportunity in private cloudDELIVERING THE PRIVATE CLOUDBusiness EmpowermentSelf Service“Administration”SLA ManagementAPP 1APP 2OSAPP 3Externalized ConfigurationsFINMKTGHRSALESDelegated CloudsLogical & StandardizedDiverse Infrastructure
SCVMM 2012 Investment AreasFabricServicesCloudDeploymentFabric ManagementHyper-V Bare Metal ProvisioningUpdate ManagementHyper-V, VMware, Citrix XenServerDynamic OptimizationNetwork ManagementPower ManagementStorage ManagementCluster Management
Deployment and UpgradeHighly Available VMM ServerAddresses key customer ask VMM server is now cluster aware so there’s no single point of failureUpgradeFrom VMM 2008 R2 to VMM 2012 RCFrom VMM 2012 RC to VMM 2012 RTMCustom PropertiesName/Value pairsNo need to use Custom1…Custom10PowershellFully powershell scriptablePowershell 2.0 – standard verbs, noun naming conventionBackward compatible with VMM 2008 R2 scripting interface
Fabric ManagementPhysical ServerManage multiple hypervisors – Hyper-V, VMware, XenServer hardware management – IPMI, DCMI, SMASH, Custom via ProviderHost provisioning – from baremetal to Hyper-V to Cluster provisioningNetworkDefine Logical Networks using VLANs and Subnets per datacenter locationAddress management for Static IPs, Load Balancer VIPs and MAC addressesAutomated provisioning of Load Balancers via ProviderStorageStorage Management using SMI-SDiscover storage arrays and poolsClassify storage based on throughput and capabilitiesDiscover or configure LUNs and assign to hosts and clustersRapid provisioning of VMs using snap cloning of LUNs
Fabric ManagementUpdate Management of Fabric ServersUpdate operation control (On-demand scan and on-demand remediation)Updating a Hyper-V cluster is fully automatedIntegrated with Windows Server Update ServerDynamic Optimization (DO)Cluster level workload balancing scheme to optimize for VM performanceLeverages live migration to move workloadsPower Optimization (PO)Leverages live migration to pack more VMs per hostPowers down servers to optimize for power utilizationEnhanced PlacementOver 100 placement checks/validationSupport for custom placement rulesMulti-VM deployment for Services
Data Center Model
VMM 2012 Walkthroughdemo
Private Cloud Usage ScenarioConfigure the fabric (servers, network, storage)Create a cloud from the fabricDelegate the cloud to a Self Service UserSelf Service User creates VMs and Services in the cloud
Private CloudsCloud Consumer View Capacity Capabilities Libraries Hosts Clusters Library Servers Logical Networks Load Balancers IP Address Pools MAC Address Pools Storage Classifications Storage Capacity Storage Pools Storage Providers Storage Arrays
Private CloudsPrivate CloudAbstraction that enables opaque usage model for service and VM managementFabricCompute: Logical grouping of hosts or clusters in host groupsStorage: Storage Classifications, Pools, Providers and ArraysNetwork: Logical Networks, IP/MAC Address Pools, Load Balancers, VIP TemplatesDelegation - User RoleQuota: Defines per-user limits on compute, memory, storage, number of VMs
Cloud CapacityCloud can exposeAggregate capacity of underlying resources (vCPU, Memory, Storage)Oversubscription is allowedDimensions of CapacityvCPUsMemoryStorageNumber of deployed VMs (VMs in Library are not counted)Custom Quota (to support quota points from VMM 2008 R2)
Cloud CapabilitiesCloud canHost highly available VMsAllow VMs to use dynamic disks or differencing disksEnable network optimizationsVM “shape” limitsProcessor Range (i.e. 1 - 4)Memory Range (i.e. 16MB – 32 GB)Number of disks (0 – 7)Number of NICs (0 – 7)Built-in set representing underlying limits for Hyper-V, Xen, VMware
User Roles and ScopeVMMAdminDelegated AdminSelf-Service UserRead-only Admin
Controlling Usage by Self-Service UsersRevocable actions – fine-grained action controlAuthor, VM Control, Read-onlyQuota – 2 Types of QuotaShared – total usage of all members of the user rolePer-user – usage of each member of the user roleDimensions of QuotavCPUsMemoryStorageNumber of deployed VMs (VMs in Library are not counted)Custom Quota (to support quota points from VMM 2008 R2)
Service Lifecycle ManagementService TemplatesUsed to model a multi-tier applicationSource of truth for deployed service configurationApplicationsBuilt-in support for Web deploy, Server App-V, SQL DACCustom command execution for other application packagesImage-basedOS separated from appsComposed during deploymentServicingChange the template and then apply that change to deployed instancesUpgrade domains ensures application availability during servicing
Sharing Among Application OwnersAn application owner authors the service template and then shares that template with his team to deploy the applicationShareable ObjectsResource group – group of on-disk library objects which user considers interchangeableProfiles (Hardware, Guest OS, Application, SQL)Templates (VM, Service)Virtual machine Service
Building and Delegating Cloudsdemo
Federation to Public Clouds Using “Concero”CustomerPartnerCustomerServices“Concero”“Concero”ServicesWindows Azure Platform ApplianceWindows Azure Platform ApplianceMicrosoftMicrosoftVMM 2012VMM 2012VMM FutureVMM 2012VMM 2012VMM 2012VMM 2012VMM 2012VMM 2012Windows AzureWindows AzureHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenFabricFabricConcero 1.0Concero 1.0Azure – PaaS Public CloudIT Pro experience for AzureRBAC using on-premise domain credentialsSingle view for multiple Azure subscriptionsVMM – IaaS Private CloudsManage services across multiple VMM serversWeb based – self service experience
Track Resources.You can also find the latest information about our products at the following links:Cloud Power - http://www.microsoft.com/cloud/Private Cloud - http://www.microsoft.com/privatecloud/Windows Server - http://www.microsoft.com/windowsserver/Windows Azure - http://www.microsoft.com/windowsazure/Microsoft System Center - http://www.microsoft.com/systemcenter/Microsoft Forefront - http://www.microsoft.com/forefront/
ResourcesConnect. Share. Discuss.http://northamerica.msteched.comLearningSessions On-Demand & CommunityMicrosoft Certification & Training Resourceswww.microsoft.com/techedwww.microsoft.com/learningResources for IT ProfessionalsResources for Developershttp://microsoft.com/technethttp://microsoft.com/msdn
© 2011 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.

More Related Content

CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012

  • 1. Microsoft System Center Virtual Machine Manager 2012Sainath K.E.VAvanade Asia Pte Ltd.Microsoft MVP –Directory ServicesMicrosoft Author – TechNet Magazine , MOF Microsoft Speaker – SWUGCommunity Technology Update
  • 3. Cloud Computing Enables You to DeliverIT as a Service to Your Business Self-ServiceMetered by UseScalable & ElasticSharedAcceleratingthe Speed& Loweringthe Costof IT…while delivering Reliable Services
  • 4. DELIVERING THE PRIVATE CLOUDInfrastructureLogical & StandardizedDiverse Infrastructure
  • 5. DELIVERING THE PRIVATE CLOUDInfrastructureLogical & StandardizedFINMKTGHRSALESDelegated CloudsDiverse Infrastructure
  • 6. DELIVERING THE PRIVATE CLOUDApplicationsAPP 1OS 1OS 1APP 2OS 2OS 2OS APP 3OS 3OS 3Externalized ConfigurationsFINMKTGHRSALESDelegated CloudsLogical & StandardizedDiverse Infrastructure
  • 7. APPLICATIONSCustomer opportunity in private cloudDELIVERING THE PRIVATE CLOUDBusiness EmpowermentSelf Service“Administration”SLA ManagementAPP 1APP 2OSAPP 3Externalized ConfigurationsFINMKTGHRSALESDelegated CloudsLogical & StandardizedDiverse Infrastructure
  • 8. SCVMM 2012 Investment AreasFabricServicesCloudDeploymentFabric ManagementHyper-V Bare Metal ProvisioningUpdate ManagementHyper-V, VMware, Citrix XenServerDynamic OptimizationNetwork ManagementPower ManagementStorage ManagementCluster Management
  • 9. Deployment and UpgradeHighly Available VMM ServerAddresses key customer ask VMM server is now cluster aware so there’s no single point of failureUpgradeFrom VMM 2008 R2 to VMM 2012 RCFrom VMM 2012 RC to VMM 2012 RTMCustom PropertiesName/Value pairsNo need to use Custom1…Custom10PowershellFully powershell scriptablePowershell 2.0 – standard verbs, noun naming conventionBackward compatible with VMM 2008 R2 scripting interface
  • 10. Fabric ManagementPhysical ServerManage multiple hypervisors – Hyper-V, VMware, XenServer hardware management – IPMI, DCMI, SMASH, Custom via ProviderHost provisioning – from baremetal to Hyper-V to Cluster provisioningNetworkDefine Logical Networks using VLANs and Subnets per datacenter locationAddress management for Static IPs, Load Balancer VIPs and MAC addressesAutomated provisioning of Load Balancers via ProviderStorageStorage Management using SMI-SDiscover storage arrays and poolsClassify storage based on throughput and capabilitiesDiscover or configure LUNs and assign to hosts and clustersRapid provisioning of VMs using snap cloning of LUNs
  • 11. Fabric ManagementUpdate Management of Fabric ServersUpdate operation control (On-demand scan and on-demand remediation)Updating a Hyper-V cluster is fully automatedIntegrated with Windows Server Update ServerDynamic Optimization (DO)Cluster level workload balancing scheme to optimize for VM performanceLeverages live migration to move workloadsPower Optimization (PO)Leverages live migration to pack more VMs per hostPowers down servers to optimize for power utilizationEnhanced PlacementOver 100 placement checks/validationSupport for custom placement rulesMulti-VM deployment for Services
  • 14. Private Cloud Usage ScenarioConfigure the fabric (servers, network, storage)Create a cloud from the fabricDelegate the cloud to a Self Service UserSelf Service User creates VMs and Services in the cloud
  • 15. Private CloudsCloud Consumer View Capacity Capabilities Libraries Hosts Clusters Library Servers Logical Networks Load Balancers IP Address Pools MAC Address Pools Storage Classifications Storage Capacity Storage Pools Storage Providers Storage Arrays
  • 16. Private CloudsPrivate CloudAbstraction that enables opaque usage model for service and VM managementFabricCompute: Logical grouping of hosts or clusters in host groupsStorage: Storage Classifications, Pools, Providers and ArraysNetwork: Logical Networks, IP/MAC Address Pools, Load Balancers, VIP TemplatesDelegation - User RoleQuota: Defines per-user limits on compute, memory, storage, number of VMs
  • 17. Cloud CapacityCloud can exposeAggregate capacity of underlying resources (vCPU, Memory, Storage)Oversubscription is allowedDimensions of CapacityvCPUsMemoryStorageNumber of deployed VMs (VMs in Library are not counted)Custom Quota (to support quota points from VMM 2008 R2)
  • 18. Cloud CapabilitiesCloud canHost highly available VMsAllow VMs to use dynamic disks or differencing disksEnable network optimizationsVM “shape” limitsProcessor Range (i.e. 1 - 4)Memory Range (i.e. 16MB – 32 GB)Number of disks (0 – 7)Number of NICs (0 – 7)Built-in set representing underlying limits for Hyper-V, Xen, VMware
  • 19. User Roles and ScopeVMMAdminDelegated AdminSelf-Service UserRead-only Admin
  • 20. Controlling Usage by Self-Service UsersRevocable actions – fine-grained action controlAuthor, VM Control, Read-onlyQuota – 2 Types of QuotaShared – total usage of all members of the user rolePer-user – usage of each member of the user roleDimensions of QuotavCPUsMemoryStorageNumber of deployed VMs (VMs in Library are not counted)Custom Quota (to support quota points from VMM 2008 R2)
  • 21. Service Lifecycle ManagementService TemplatesUsed to model a multi-tier applicationSource of truth for deployed service configurationApplicationsBuilt-in support for Web deploy, Server App-V, SQL DACCustom command execution for other application packagesImage-basedOS separated from appsComposed during deploymentServicingChange the template and then apply that change to deployed instancesUpgrade domains ensures application availability during servicing
  • 22. Sharing Among Application OwnersAn application owner authors the service template and then shares that template with his team to deploy the applicationShareable ObjectsResource group – group of on-disk library objects which user considers interchangeableProfiles (Hardware, Guest OS, Application, SQL)Templates (VM, Service)Virtual machine Service
  • 24. Federation to Public Clouds Using “Concero”CustomerPartnerCustomerServices“Concero”“Concero”ServicesWindows Azure Platform ApplianceWindows Azure Platform ApplianceMicrosoftMicrosoftVMM 2012VMM 2012VMM FutureVMM 2012VMM 2012VMM 2012VMM 2012VMM 2012VMM 2012Windows AzureWindows AzureHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenFabricFabricConcero 1.0Concero 1.0Azure – PaaS Public CloudIT Pro experience for AzureRBAC using on-premise domain credentialsSingle view for multiple Azure subscriptionsVMM – IaaS Private CloudsManage services across multiple VMM serversWeb based – self service experience
  • 25. Track Resources.You can also find the latest information about our products at the following links:Cloud Power - http://www.microsoft.com/cloud/Private Cloud - http://www.microsoft.com/privatecloud/Windows Server - http://www.microsoft.com/windowsserver/Windows Azure - http://www.microsoft.com/windowsazure/Microsoft System Center - http://www.microsoft.com/systemcenter/Microsoft Forefront - http://www.microsoft.com/forefront/
  • 26. ResourcesConnect. Share. Discuss.http://northamerica.msteched.comLearningSessions On-Demand & CommunityMicrosoft Certification & Training Resourceswww.microsoft.com/techedwww.microsoft.com/learningResources for IT ProfessionalsResources for Developershttp://microsoft.com/technethttp://microsoft.com/msdn
  • 27. © 2011 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.

Editor's Notes

  1. Reliability and predictabilityApplications are highly available, fault tolerantRemediation from failure is simple (re-start, re-deploy)Highly automatedRatio of servers/admins is ~50:1 in enterprises todayRatio of servers/admins is ~500:1 in “cloud” datacentersAgility and speedApplications are deployed, changes are made, remediation is executed in minutesDeploying applications takes weeks in the enterprise and it needs to be daysFocus is on applications/servicesResults are measured relative to service quality
  2. Key MessageConcero is a self-service portal for deploying and managing services across hybrid cloud environmentsThis is vision over timeTalking pointsConcero is a self-service portal for deploying and managing services across hybrid cloud environmentsIt sits as a web portal above multiple instances of VMM, WAPA and Windows AzureAcross all these cloud types (Azure, WAPA and VMM clouds) the concept of a service and it’s management is what the experience is focused onIt provides the key constructs for fulfilling this experienceWeb portal for interacting with multiple hybrid clouds – providing a single panel for viewing capacity from underlying sources and ability to consume this capacityLibrary, where a service owner has compilation of services which can be deployedAccess control and delegate accessThe Strategic objective for Concero is three foldEnable IT organizations to make the transition to the public cloud using the management paradigms and constructs that they are familiar with inside the enterpriseBy giving them visibility and control to cloud deployments. Give an example of how IT departments are seeing business developers bypassing them to get cloud capacity. Concero provides the tools for an IT organization to view it’s capacity from multiple clouds, assess needs and acquire capacity so they can expand/shrink the pool onto which they can deploy their services Deliver a differentiated competitive offering to Vmware’s vCloud Director which spans the various cloud types Azure, WAPA and partner cloudsProvide an IT centric management view over Azure to increase it’s adoption by IT organizations.Provide a System Center experience for customers looking to deploy services into Azure. By doing so we make provide control to IT orgs about Azure Portability of services between their private clouds and Azure. This allows an IT org to dynamically expand and utilize capacity from external sources in a seamless manner.