Download Enabling Hosted IaaS Clouds for Service Providers

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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]