Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Multi-tenancy Partner Enablement Windows Server 2012 Perf and Scale Configure the fabric (servers, network, storage) Create a cloud from the fabric Delegate the cloud to a Self Service User Self Service User creates VMs and Services in the cloud Cloud Consumer View Capacity Capabilities Libraries Hosts Clusters Library Servers Virtual Networks Logical Networks Load Balancers IP Address Pools MAC Address Pools Storage Classifications Storage Capacity Storage Pools Storage Providers Storage Arrays VMM Admin Fabric Administrator Scope: Entire system Can take any action Delegated Admin Fabric Administrator Scope: Host groups and clouds Tenant Administrator Tenant Scope: Clouds only Configure fabric (hosts, networking and storage) Author VM Networks Create cloud on fabric All other SSU settings Assign cloud Assign cloud Self-Service User Application Owner Scope: Clouds only Author templates Deploy/manage VMs and Services Share resources Revocable actions Read-only Administrator Help Desk Scope: Host groups and clouds, No actions Quota as a shared and per-user limit A p p F a b r i c A d m i n A d m i n Templates Virtual Machine Service Service Virtual Machine Quota Cloud Library Paths Capacity Library Servers • Shares Host groups Clusters • Nodes Hosts SC 2012 VMM Logical Networks Storage Classifications Network Sites Pools • Subnet / VLAN • IP Pools • Luns • Arrays Jobs F a b r i c A d m i n T e n a n t A d m i n VM Networks creation App Admin UserRole A p p A d m i n Templates Virtual Machine Service Service Virtual Machine Quota VM Networks usage Capacity Logical Networks Cloud Library Paths Library Servers • Shares Host groups Clusters • Nodes Hosts SC 2012 SP1 VMM Storage Classifications Network Sites Pools • Subnet / VLAN • IP Pools • Luns • Arrays Jobs • • • Manage across multiple instances of System Center Let me use my existing customerfacing UI Web APIs to enable Hosted IaaS Portals Customize and extend offerings to differentiate Remove need for me to manage tenant networks Add Multitenancy to System Center Value-add services such as monitoring or backup Provider’s Other Systems Tenant Admins Tenant’s Apps, Scripts, Tools Self-service Users Tenant Admins Tenant’s Apps, Scripts, Tools Self-service Users REST OData API Aggregation Automation Virtual Machine Manager OData client libraries (.NET, PHP, Javascript, Ruby) http://<spfserver>:8090/SC2012/VMM/Microsoft.Manag ement.oData.svc/Clouds • Tenant admin manages SSU users and hosted cloud resources VMM Server 1 VMM Server 2 VMM Server 3 Service Provider Foundation Client Application SPF Interface User Authentication Resource Model Action Mapping Task Execution User Action Supported Areas For SPF Extensions • Defined extension points (runbooks) • Upgrade safe • Create new resource • Provide new action mapping (PS script or runbook) • Create new task execution logic Enterprise Customer App Controller Private Cloud Service Provider Cloud Public Cloud (Windows Azure) 2 Demo - App Controller Brings Enterprise Access to Hosted IaaS 1. Acquire Enterprise customer (Central IT) acquires capacity from IaaS Service Provider via Service Provider portal 2. Register Acquired capacity is registered with App Controller on-premise 3. Delegate Central IT delegates access to acquired capacity 4. Deploy and Self-Service users deploy VM’s onto hoster acquired capacity and private cloud from same tool Operate On-Premise Private Clouds VMM Hybrid Cloud Service Provider Cloud Self-Service Portal (App Controller) 3 Service Provider Portal 1 2 Enterprise Tenant Admin 4 Enterprise App Owner One Consistent Platform Private Web Sites Service App Plans s VM Users s Windows Azure Service Provider Service Admin Web Sites Databases Self-Service VMs Subscriber Portal Self-Service Portal Service Management API Web Sites VMs SQL Shared Cloud Services Messaging, Caching Hadoop, etc. Self Service Portal Moves On-Premises Web SitesSites Web App sApps VM Database s VMs Self-Service Subscriber Self-Service Portal Portal Common Mgt. Experience Cloud-Enabled Services Move On-Premises SP1 w/ Service Provider Foundation Workload Portability Consistent Dev. Experience Service Management API Worker Role Web Sites VM Role SQL Other Service Caching Services CDN. Bus Media,, etc. Tenant Admin 3 Admin UX Tenant UX 6 5 Subscription Plans Subscriptions Accounts Service Mgmt API Plan 4 2 Offers Stamps User Roles SPF VMM VMM VMM er 1 Offer Feature Description VM Management • Create, update, & operate VM’s Service management • Deploy, update, and operate VMM services; scale-out within service tiers Self-service VM networks • Create, update, and use self-service VM networks Multi-tenancy / Multistamp • Isolated, role-based access for tenants • Manage tenants at large scale across multiple VMM stamps Self-service Tenant Administration • Tenant admin manages access to hosted IaaS cloud • Tenant admin configures and manages self-service user roles Enterprise identity for SPF • Tenants can authenticate and authorize using corporate identity Extensibility for hosted cloud API • Extensible REST OData API surface • Use runbooks to customize processes driven through SPF API Expose VM usage data • IaaS monitoring based on Operations Manager Register your interest with [email protected]