How does multitenancy work across the layers of

  • Slides: 46
Download presentation

“How does multi-tenancy work across the layers of the WSSC Iaa. S Cloud? ”

“How does multi-tenancy work across the layers of the WSSC Iaa. S Cloud? ” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but am not sure how those concepts connect to VMM. ” “It’s going to take a month to get a proof of concept going. ” “Can you please share some tips on getting each of the pieces working?

Session Goals • Review the architecture and design principles of Microsoft Iaa. S solution

Session Goals • Review the architecture and design principles of Microsoft Iaa. S solution powered by Windows Server, System Center and Windows Azure Pack Demystify the bootstrap configuration process to setup your own Iaa. S solution • Demonstrate How to setup and configure a multi-tenant Iaa. S cloud in an hour, and share best practices and tips •

CUSTOMER WINDOWS AZURE 1 CONSISTENT PLATFORM SERVICE PROVIDER

CUSTOMER WINDOWS AZURE 1 CONSISTENT PLATFORM SERVICE PROVIDER

Cloud OS Consistent Experiences Windows Azure Web Sites Apps Database VMs Customer Subscriber Self-Service

Cloud OS Consistent Experiences Windows Azure Web Sites Apps Database VMs Customer Subscriber Self-Service Portal Self Service Portal Moves On-Premises Service Plans Users Provider Portal Service Provider Web Sites Apps Database VMs Consumer Self-Service Portal Common Mgt. Experience Worker Role Web Sites VM Role SQL Service Bus Other Caching Services CDN. Media, , etc. Cloud-Enabled Services Move On-Premises Web Sites VMs SQL Service Bus Future Services R 2 w/ Service Provider Foundation Workload Portability Consistent Dev. Experience

VM Configure and deploy: • Fibre Channel VM Additional Networking SAN Delegated VM Service

VM Configure and deploy: • Fibre Channel VM Additional Networking SAN Delegated VM Service VM • IP address management capacity for • Scale-out file Provider • Logical switches departments VM servers from Capacity bare metal • Logical networks • Clustered Hyper • Virtual networks Expanding your VM -V hosts network / capacity to VM VM a service provider

Rack 1 Management Edge components Rack 2 Management (Run as VM’s Rackon 3 Edge

Rack 1 Management Edge components Rack 2 Management (Run as VM’s Rackon 3 Edge components Compute VMM Edge VM Edge components OM SPF VM Network Virtualization Gateway Etc VM Compute Top of rack (TOR) switch Edge components Compute Clustered Compute Nodes Compute Tenant or user VMs Storage Rack 4 Clustered Hyper-V hosts) Tenant or user VMs File Servers (JBOD), SANs (i. SCSI, Fibre Channel) Storage

Isolation Datacenter isolation – separation of infrastructure traffic as security boundary and for QOS

Isolation Datacenter isolation – separation of infrastructure traffic as security boundary and for QOS Tenant isolation – keeping tenants from each other and protect the infrastructure Tenant 1 Tenant 2 Management LM, Cluster, Storage

Before We Start Iaa. S Configuration… • Reviewed and planned out the intended private

Before We Start Iaa. S Configuration… • Reviewed and planned out the intended private cloud environment, along with security / user accounts assignment.

Management Portal Service Admin Portal Service Management API Tenant Portal Service Admin API Service

Management Portal Service Admin Portal Service Management API Tenant Portal Service Admin API Service Provider Foundation SPF Web Server Stamp 1 Public Endpoint Tenant API Management Portal Tenant and Service Admin UI Service Management API Governs routing and access to resources SPF multi-tenant REST Odata API for System Center Iaa. S SPF DB Stamp 2 Stamp scale unit each with management and host capacity VMM Server 1 Compute Storage VMM Server 2 VMs Network Compute Storage Network

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4.

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4. Connect Service Management API to SPF 5. Offer Plan with Cloud to Tenant User 6. Tenant Subscribes to Plan and Creates VM

Tenant / Self Service User creates and operates VMs Management Portal Service Admin Portal

Tenant / Self Service User creates and operates VMs Management Portal Service Admin Portal Service Management API Tenant Portal Service Admin API Service Provider Foundation SPF Web Server Stamp 1 Public Endpoint Tenant API Management Portal Tenant and Service Admin UI Service Management API Governs routing and access to resources SPF multi-tenant REST Odata API for System Center Iaa. S SPF DB Stamp 2 Stamp scale unit each with management and host capacity VMM Server 1 Compute Storage VMM Server 2 VMs Network Compute Storage Network

Shared Resource Pools • Clouds Access Control and Quotas • Tenant Administrator user role

Shared Resource Pools • Clouds Access Control and Quotas • Tenant Administrator user role Identity Connectivity • On Behalf Of Admin identity proxy • VM Networks • Network isolation • Hybrid networking

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4.

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4. Connect Service Management API to SPF 5. Offer Plan with Cloud to Tenant User 6. Tenant Subscribes to Plan and Creates VM

(add / create file servers, storage providers, etc. ) (add / create hosts) (add

(add / create file servers, storage providers, etc. ) (add / create hosts) (add logical / VM networks, port profiles, logical switches, etc. ) (hardware profiles / VM templates)

REST-based Odata API Enables Hosted Iaa. S Virtual Machines Virtual Machine Manager Features •

REST-based Odata API Enables Hosted Iaa. S Virtual Machines Virtual Machine Manager Features • VM management • Service management • Self-service VM networks • Multi-tenancy / Multi-stamp • Self-service tenant administration • Enterprise identity for SPF • Extensibility for hosted cloud API • Usage Metering via SCOM

Tenant / Self Service User creates and operates VMs Management Portal Service Admin Portal

Tenant / Self Service User creates and operates VMs Management Portal Service Admin Portal Service Management API Tenant Portal Service Admin API Service Provider Foundation SPF Web Server Stamp 1 Public Endpoint Tenant API Management Portal Tenant and Service Admin UI Service Management API Governs routing and access to resources SPF multi-tenant REST Odata API for System Center Iaa. S SPF DB Stamp 2 Stamp scale unit each with management and host capacity VMM Server 1 Compute Storage VMM Server 2 VMs Network Compute Storage Network

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4.

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4. Connect Service Management API to SPF 5. Offer Plan with Cloud to Tenant User 6. Tenant Subscribes to Plan and Creates VM

Tenant / Self Service User creates and operates VMs Management Portal Service Admin Portal

Tenant / Self Service User creates and operates VMs Management Portal Service Admin Portal Service Management API Tenant Portal Service Admin API Service Provider Foundation SPF Web Server Stamp 1 Public Endpoint Tenant API Management Portal Tenant and Service Admin UI Service Management API Governs routing and access to resources SPF multi-tenant REST Odata API for System Center Iaa. S SPF DB Stamp 2 Stamp scale unit each with management and host capacity VMM Server 1 Compute Storage VMM Server 2 VMs Network Compute Storage Network

Resource Provider : REST API-driven service that creates and manages resource types (VMs, websites,

Resource Provider : REST API-driven service that creates and manages resource types (VMs, websites, databases) Plans : Collections of services and quotas per service that are offered to tenants. Represents a tier of service. Users : Identities are managed via AD and ASP. NET membership. ADFS can also be set up to federate to other identities providers Subscriptions : Users sign up for a subscription to a plan. Each subscription has a unique ID. Users can access resources (VMs, websites, databases) via their subscription. o Resource providers govern specific access controls and quota limits via the subscription o It is a billing entity that can be charged for tier of service as well as resource consumption Add-Ons: Collections of services and quotas per service that allows users to add quotas to their existing subscriptions

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4.

1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4. Connect Service Management API to SPF & Register VMM server 5. Offer Plan with Cloud to Tenant User 6. Tenant Subscribes to Plan and Creates VM

Admin User Identities 4 5 Tenant Plan 6 1. Configure Fabric in VMM and

Admin User Identities 4 5 Tenant Plan 6 1. Configure Fabric in VMM and Create Cloud 2. Create Template, HW Profile Subscription Plans Subscriptions 3. Configure Accounts in SPF 4. Connect Service Management API to SPF & Register VMM server Offers Stamps User Roles 3 Offer 1 2 5. Offer Plan with Cloud to Tenant User 6. Tenant Subscribes to Plan and Creates VM

Admin Tenant Plan Users Subscriptions Quota, Actions Resources Tenants TA User Role

Admin Tenant Plan Users Subscriptions Quota, Actions Resources Tenants TA User Role

http: //www. microsoft. com/hosting/en/us/services. aspx

http: //www. microsoft. com/hosting/en/us/services. aspx

ROCK Private Cloud one day

ROCK Private Cloud one day

MDC-B 206 System Center 2012 R 2 Overview MDC-B 357 What’s New in System

MDC-B 206 System Center 2012 R 2 Overview MDC-B 357 What’s New in System Center 2012 R 2 – Virtual Machine Manager MDC-B 202 Running and Managing Linux and UNIX with Hyper-V and Microsoft System Center MDC-B 203 Deploying Applications in Microsoft System Center 2012 – Virtual Machine Manager using Services MDC-B 318 Enabling Multi-Tenant Iaa. S Clouds in Microsoft System Center and Windows Server MDC-B 344 Storage Management: Spanning the Enterprise to Low Cost Scalable Solutions MDC-B 350 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and Hyper. V (Part 1 of 2) MDC-B 351 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and Hyper. V (Part 2 of 2) MDC-B 364 Enabling on-premises Iaa. S solutions with Windows Azure Pack

http: //channel 9. msdn. com/Events/Tech. Ed www. microsoft. com/learning http: //microsoft. com/technet http: //microsoft.

http: //channel 9. msdn. com/Events/Tech. Ed www. microsoft. com/learning http: //microsoft. com/technet http: //microsoft. com/msdn