Hybrid Cloud Management with Microsoft System Center Code-Named “Concero”Richard Qi IT Evangelist@richardqyc
AgendaIT LandscapeConcero VisionOverview of capabilitiesQ & A
Clouds - IT as a ServiceSAASPAASService Management in CloudsIAASHyper-V
IT as a Service: Providers and ConsumersPaaS(Key Tenets)Empowerment – Time to market --Simplicity(Key Tenets)Multi-tenant -- Automation -- ScalableSelf-Service  --  Metered  -- Elastic  PaaSWindows Azure, SQL Azure, AppFabric, Azure Platform ApplianceServicesApplication Owner“Service Consumer” Datacenter Admin“Service Provider” IaaSClouds(resource abstraction)Service Consumer Service Provider???ComputeIaaSHyper-V + System CenterNetwork, Load Balancers, FirewallsStorage
System Center “Concero” – Managing Services in Multiple CloudsSystem Center “Concero”ServicesCloud “n”Cloud “2”Cloud “1”Windows AzureSystem Center Virtual Machine Manager 2012vmwareHyper-VHyper-VXenVendor AVendor BVendor nServerHardware……….SAN SAN Switches/RoutersNetworks
ArchitectureIIS “Concero” Server AppBrowserVMM ServerVMM ServerVMM ServerVMM ProviderRBAC ProviderSilverlight ClientConcero Server APIProvider DispatcherPowershellWindows Azure Provider
System Center Concero VisionCustomerPartnerServices“Concero”Windows Azure Platform ApplianceWindows Azure Platform ApplianceVMM 2012MicrosoftVMM FutureVMM 2012VMM 2012VMM 2012VMM 2012Windows AzureHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenFabricConcero 1.0Customer Problems AddressedSelf-service agility and empowerment for application ownersBring service management across multiple clouds under IT management processesVisibility and control into services deployed in multiple cloudsVMM – Private CloudsManage services across multiple VMM serversWeb based – self service experienceWindows Azure – Public CloudIT Pro experience for AzureRBAC using on-premise domain credentialsSingle view for multiple Azure subscriptions
Key Features of ConceroCloud RegistrationSupport for multiple VMM servers and Windows AzureServices and VM’sDeploymentOperationsUpgradeLibrary and Job History
demo Register VMM and Azure with Concero
VMM 2012 ServicesVirtualization HostVirtualization HostGroups of machines that work togetherIncludes machine definitions as well as applicationsSupported application types:Web Applications (WebDeploy)Virtual Applications (Server App-V Package)Database Applications (SQL DAC)ServiceSQLStarting point for services and source of truthSpecifies machine and connectivity requirementsDeployed services are always linked to their templatesUpdates to services must be applied by changing the template firstTemplateVirtualization Host
What is a Windows Azure Service?Web RoleVM RoleWorker RoleDiscrete RolesWeb Role:  Customized for web application programmingWorker Role: Generalized development used for long running tasks, components that do not need UI, compute intensive jobsVM Role:  Full control over the OS image.cspkg:  Binaries and global settings.cscfg:  Configuration for deploymentEg. Number of instances of each roleWeb RoleWeb RoleWeb RoleWeb RoleWeb RoleWeb RoleServiceDefinition.cspkgServiceConfiguration.cscfgStorage ServicesSQL Azure
Multi VMM supportBridges private clouds provided by multiple VMM Server installationsWeb-based self-service for deployment of VMs and Services into VMM private cloudsSearch/View/Manage VMs and Services across VMM cloudsCopy library templates from one VMM cloud library to anotherBoston ProductionBeijing ProductionBoston LabBeijingLab
Windows Azure SupportAggregates multiple Windows Azure subscriptions into a single management viewProvides a tool to the IT Pro for deploying and upgrading Windows Azure servicesDelivers IT processes for Windows Azure platform with user roles, library, and auditingAzure TestAzure ProductionBeijingLabBeijing ProductionBoston LabBoston Production
Capacity Acquisition (Plan)Cloud registrationThe hybrid cloud management feature encompasses registering clouds, delegating access to the clouds, and providing basic cloud management operationsRegister VMM serversRegister Azure subscriptionsIn VMM, create and assign cloudsAssign access to Windows AzureWindows
Packaging/DeploymentService and VM deploymentThis feature allows users to deploy services and VMs within managed clouds. Windows AzureDeploy a VMM service or VM templateDeploy an Azure serviceRemote desktop Private Cloud
OperateService and VM managementThe service management feature allows users to manage services and VMs within managed clouds. Windows Azure and Private Clouds Control the state of the Service or VM (Stop, Start, Pause, Reboot)Scale in/outRemote desktop
Upgrade ServicesThis feature allows the application owner to upgrade servicesWindows AzurePrivate Cloud
Cloud LibraryThe cloud library feature provides a single logical representation of all library objects from registered cloudsCopy VMM templates from one system to anotherTemplate only copy with mappingTemplate and file copy (VHD’s, SQL DAC packages, SAV packages etc)Upload Azure deployment files into Azure cloudscscfg, cspkgVHD’s for VM RoleCertificates(SSL, RDP etc)
Job HistoryThe jobs feature enable users to track the progress of jobs and maintain a history for auditing changes and troubleshooting of issuesTrack the progress long running actionsTroubleshoot actions that do not complete successfullyAudit changes to managed objects to identify who, what, when, and result
demo Service Authoring and DeploymentVMM Service Authoring and DeploymentWindows Azure Service and Deployment
Concero CTP Pre-ReqsWindows Server 2008 R2 (SP1)Microsoft SQL Server 2008 SP2/R2Can reuse VMM dB ServerVMM 2012 Beta admin console installed on box where Concero is installedIISConcero will enable IIS and appropraite role services.Net 4.0Concero setup will install if not availableBi-directional trust between domains that Concero server and VMM Server are joined to
Concero, VMM 2012 Console & VMM 2012 SSP
Call to ActionDownload and Deploy VMM 2012 Beta, familiarize yourself with clouds and servicesJoin Concero CTP to try it out
SummarySystem Center 2012 portfolio provides robust private cloud offering“Concero” offersSelf-service empowerment for your application ownersAgility and flexibilityVisibility and control over applications/services in hybrid cloudsVMM Private clouds and Windows Azure
Q&ARichard Qi IT Evangelist@richardqyc
© 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.

CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero

  • 1.
    Hybrid Cloud Managementwith Microsoft System Center Code-Named “Concero”Richard Qi IT Evangelist@richardqyc
  • 2.
  • 3.
    Clouds - ITas a ServiceSAASPAASService Management in CloudsIAASHyper-V
  • 4.
    IT as aService: Providers and ConsumersPaaS(Key Tenets)Empowerment – Time to market --Simplicity(Key Tenets)Multi-tenant -- Automation -- ScalableSelf-Service -- Metered -- Elastic PaaSWindows Azure, SQL Azure, AppFabric, Azure Platform ApplianceServicesApplication Owner“Service Consumer” Datacenter Admin“Service Provider” IaaSClouds(resource abstraction)Service Consumer Service Provider???ComputeIaaSHyper-V + System CenterNetwork, Load Balancers, FirewallsStorage
  • 5.
    System Center “Concero”– Managing Services in Multiple CloudsSystem Center “Concero”ServicesCloud “n”Cloud “2”Cloud “1”Windows AzureSystem Center Virtual Machine Manager 2012vmwareHyper-VHyper-VXenVendor AVendor BVendor nServerHardware……….SAN SAN Switches/RoutersNetworks
  • 6.
    ArchitectureIIS “Concero” ServerAppBrowserVMM ServerVMM ServerVMM ServerVMM ProviderRBAC ProviderSilverlight ClientConcero Server APIProvider DispatcherPowershellWindows Azure Provider
  • 7.
    System Center ConceroVisionCustomerPartnerServices“Concero”Windows Azure Platform ApplianceWindows Azure Platform ApplianceVMM 2012MicrosoftVMM FutureVMM 2012VMM 2012VMM 2012VMM 2012Windows AzureHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenHyper-V, VMware, XenFabricConcero 1.0Customer Problems AddressedSelf-service agility and empowerment for application ownersBring service management across multiple clouds under IT management processesVisibility and control into services deployed in multiple cloudsVMM – Private CloudsManage services across multiple VMM serversWeb based – self service experienceWindows Azure – Public CloudIT Pro experience for AzureRBAC using on-premise domain credentialsSingle view for multiple Azure subscriptions
  • 8.
    Key Features ofConceroCloud RegistrationSupport for multiple VMM servers and Windows AzureServices and VM’sDeploymentOperationsUpgradeLibrary and Job History
  • 9.
    demo Register VMMand Azure with Concero
  • 10.
    VMM 2012 ServicesVirtualizationHostVirtualization HostGroups of machines that work togetherIncludes machine definitions as well as applicationsSupported application types:Web Applications (WebDeploy)Virtual Applications (Server App-V Package)Database Applications (SQL DAC)ServiceSQLStarting point for services and source of truthSpecifies machine and connectivity requirementsDeployed services are always linked to their templatesUpdates to services must be applied by changing the template firstTemplateVirtualization Host
  • 11.
    What is aWindows Azure Service?Web RoleVM RoleWorker RoleDiscrete RolesWeb Role: Customized for web application programmingWorker Role: Generalized development used for long running tasks, components that do not need UI, compute intensive jobsVM Role: Full control over the OS image.cspkg: Binaries and global settings.cscfg: Configuration for deploymentEg. Number of instances of each roleWeb RoleWeb RoleWeb RoleWeb RoleWeb RoleWeb RoleServiceDefinition.cspkgServiceConfiguration.cscfgStorage ServicesSQL Azure
  • 12.
    Multi VMM supportBridgesprivate clouds provided by multiple VMM Server installationsWeb-based self-service for deployment of VMs and Services into VMM private cloudsSearch/View/Manage VMs and Services across VMM cloudsCopy library templates from one VMM cloud library to anotherBoston ProductionBeijing ProductionBoston LabBeijingLab
  • 13.
    Windows Azure SupportAggregatesmultiple Windows Azure subscriptions into a single management viewProvides a tool to the IT Pro for deploying and upgrading Windows Azure servicesDelivers IT processes for Windows Azure platform with user roles, library, and auditingAzure TestAzure ProductionBeijingLabBeijing ProductionBoston LabBoston Production
  • 14.
    Capacity Acquisition (Plan)CloudregistrationThe hybrid cloud management feature encompasses registering clouds, delegating access to the clouds, and providing basic cloud management operationsRegister VMM serversRegister Azure subscriptionsIn VMM, create and assign cloudsAssign access to Windows AzureWindows
  • 15.
    Packaging/DeploymentService and VMdeploymentThis feature allows users to deploy services and VMs within managed clouds. Windows AzureDeploy a VMM service or VM templateDeploy an Azure serviceRemote desktop Private Cloud
  • 16.
    OperateService and VMmanagementThe service management feature allows users to manage services and VMs within managed clouds. Windows Azure and Private Clouds Control the state of the Service or VM (Stop, Start, Pause, Reboot)Scale in/outRemote desktop
  • 17.
    Upgrade ServicesThis featureallows the application owner to upgrade servicesWindows AzurePrivate Cloud
  • 18.
    Cloud LibraryThe cloudlibrary feature provides a single logical representation of all library objects from registered cloudsCopy VMM templates from one system to anotherTemplate only copy with mappingTemplate and file copy (VHD’s, SQL DAC packages, SAV packages etc)Upload Azure deployment files into Azure cloudscscfg, cspkgVHD’s for VM RoleCertificates(SSL, RDP etc)
  • 19.
    Job HistoryThe jobsfeature enable users to track the progress of jobs and maintain a history for auditing changes and troubleshooting of issuesTrack the progress long running actionsTroubleshoot actions that do not complete successfullyAudit changes to managed objects to identify who, what, when, and result
  • 20.
    demo Service Authoringand DeploymentVMM Service Authoring and DeploymentWindows Azure Service and Deployment
  • 21.
    Concero CTP Pre-ReqsWindowsServer 2008 R2 (SP1)Microsoft SQL Server 2008 SP2/R2Can reuse VMM dB ServerVMM 2012 Beta admin console installed on box where Concero is installedIISConcero will enable IIS and appropraite role services.Net 4.0Concero setup will install if not availableBi-directional trust between domains that Concero server and VMM Server are joined to
  • 22.
    Concero, VMM 2012Console & VMM 2012 SSP
  • 23.
    Call to ActionDownloadand Deploy VMM 2012 Beta, familiarize yourself with clouds and servicesJoin Concero CTP to try it out
  • 24.
    SummarySystem Center 2012portfolio provides robust private cloud offering“Concero” offersSelf-service empowerment for your application ownersAgility and flexibilityVisibility and control over applications/services in hybrid cloudsVMM Private clouds and Windows Azure
  • 25.
    Q&ARichard Qi ITEvangelist@richardqyc
  • 26.
    © 2011 MicrosoftCorporation. 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

  • #4 IaaS - Virtualization agility to scale up and scale down.Example: Waiting for PC purchasing and waiting for Server deployment. PaaS – Not focus on operating system, focus on applicationSaaS – Consuming a Finished cloud Huge data centers – MS.com Use the knowledge and best Practices from MS to help you to be successful.
  • #5 Two group of peopleService ProvidersGet the SAN, get Network , computing offer to someone else to useIaaS – System Center + Hyper-VVMMOpsMgrService ManagerConfMgrOrchestratorDPM Service ConsumersNow need to provide tools to the left hand sideIT Control what they can do, scope what they can do You can do more valuable things and maybe get your life back
  • #6 Virtualization abstract the hardware, decouple OS from hardware. VMM Manage hybrid environment and abstract of the underlying fabrics into cloudConcero sits on top of these clouds and allow you to manage them.
  • #8 Run multiple VMM serversCapacity WAN – Multiple locationsVMM can manage 400 hosts. Why to show this complexity, manage it through one. Windows Azure Platform Appliance
  • #11 Services are one or more VMs aggregated together and treated a single unit. Example Web servers Front tier->web logic->SQLWeb tier – deploy IIS siteMid-tier – SCCM APP-VSQL – SQL DAC