View
216
Download
1
Category
Tags:
Preview:
Citation preview
www.buildwindows.com
Enabling multi-tenancy and converged fabric for the cloud using QoS
Charley WenRichard WurdackMicrosoft Corporation
SAC-439T
www.buildwindows.com
Windows Server 8 is Cloud Optimized
Enable Multi Tenant CloudsNetwork Virtualization. Dynamic VM Placement. Secure
Isolation. …
High Scale & Low Cost DatacentersLeverage Hardware. High Availability. SMB2. Low Cost Storage.
…
Manageable & ExtensibleWMIv2. PowerShell. Extensible Switch. …
www.buildwindows.com
Management OS
Traditional contention challenges
Tenant A
Storage
Clustering
TenantB
Tenant C
1 Gbps
Management
Live Migration
Hyper-V Extensible Switch
!
www.buildwindows.com
Management OS
Overprovisioning does not help multi-tenancy
Tenant A
Storage
Clustering
TenantB
Tenant C
1 Gbps
Management
Live Migration
Hyper-V Extensible Switch!
1 Gbps
…
www.buildwindows.com
Management OS
Converging your fabric still doesn’t help
Tenant A
Storage
Clustering
TenantB
Tenant C
10 Gbps
Management
Live Migration
Hyper-V Extensible Switch
!
www.buildwindows.com
Overprovisioningis a solution of the past.
www.buildwindows.com
Use QoS in Windows Server 8to enable multi-tenancy and converged
fabric.
www.buildwindows.com
QoS on Hyper-V
demoVM 1 VM 2 VM 3
Hyper-V Extensible Switch
∞ ∞???
Multi-tenancy
www.buildwindows.com
• Minimum Bandwidth• Overview• Design• Configuration
• Maximum Bandwidth
Tenant 2: Multiple VM Workloads
Tenant 1: Multiple VM Workloads
Multi-tenancy
www.buildwindows.com
Minimum Bandwidth Overview• Enforce bandwidth allocation performance
predictability• Redistribute unused bandwidth high link utilization
Service
Minimum
Bandwidth
VM 1
VM 2
VM 3
3 Gbps
4 Gbps
3 Gbps
4
5
4
5
4
5
3
3
4
3
2
6
2
2
6
2
8:00am 2:00pm 10:00pm
2 Gbps
12 Gbps
10 Gbps
8 Gbps
6 Gbps
4 Gbps
www.buildwindows.com
High Priorit
y
Relative Minimum Bandwidth
Normal
Priority
Critical
Assign weights if the importance of workloads in VMs is relative
Min BW %
Allows oversubscription
w=1 w=2 w=5
Hyper-V Extensible Switch
www.buildwindows.com
Silver Tenant
Strict Minimum Bandwidth
Hyper-V Extensible Switch
Bronze Tenant
Gold Tenant
Provision with absolute values if bandwidth guarantee is desired or it is easy to convey to tenants
However, no oversubscription
100Mb 200Mb 500Mb
1 Gbps
www.buildwindows.com
GoldTenant
Oversubscription with NIC Teams
Hyper-V Extensible Switch
GoldTenant
GoldTenant
500Mb 500Mb 500Mb
The maximum amount of bandwidth that can be guaranteed to VMs is the bandwidth of a member NIC in the NIC team.
Note: This is an invalid configuration! NIC Teaming
1 Gbps 1 Gbps
www.buildwindows.com
• Minimum Bandwidth• Overview• Design• Configuration
• Maximum Bandwidth
Tenant 2: Multiple VM Workloads
Tenant 1: Multiple VM Workloads
Multi-tenancy
www.buildwindows.com
Hosted VM
Maximum Bandwidth for Hosted VMs
Hyper-V Extensible Switch
Hosted VM
Hosted VM
<100Mb
WAN links are expensive
Cap VM throughput to the Internet to avoid bill shock
Internet
www.buildwindows.com
Maximum Bandwidth for Tenants
Hyper-V Extensible Switch
Unified Remote Access
Gateway
<100Mb
WAN links are expensive
Cap VM throughput to the Internet to avoid bill shock ∞
Internet
Intranet
www.buildwindows.com
Windows Server 8 Bandwidth Management
VM
VM
VM
VM
VM
!
www.buildwindows.com
Windows Server 8 Bandwidth Management
VM
VM
VM
VM
VM
Capacity
Meter
Traffic Meter
PeakBandwidth Meter
Buffer
Reserved Bandwidth Meter
VM
VM
Data PathControl Path
www.buildwindows.com
Use Windows Server 8 QoS to enablemulti-tenancy and avoid
overprovisioning in your datacenter
Converged Fabric
www.buildwindows.com
• Overview
• Configurations
• Design
Converged Fabric
Data & storage networkHyper-V
servers
Application
Servers
File Servers
10GbE
10Gb
E
10GbE
www.buildwindows.com
Converged Fabric Overview
Data
Storage
Data Fabric
Storage
Fabric
TOR
10GbE
Converged Fabric
TOR
iSCSI
SMB
NFS
Fiber Channel
www.buildwindows.com
Minimum and Maximum Bandwidth are not just for multi-tenancy.
They can apply to any network adapter.
www.buildwindows.com
Converging on 10GbE (1)
Management OS
NIC Teaming
Storage
Clustering
10 Gbps
Management
Live Migration
A 10GbE port replaces multiple 1GbE ports
QoS policies apply outside VMs
Create multiple tNICs, each with its own minimum bandwidth policy
www.buildwindows.com
Converging on 10GbE (2)
Hyper-V Extensible Switch
Management OS
NIC Teaming
Hosted VM
Storage
Clustering
10 Gbps
Management
Live Migration
Alternatively, team multiple 10G NICs
Provide multiple vNICs, each with its own workload and QoS policy
www.buildwindows.com
Windows Server 8 even takes advantage of hardware to complement
software QoS.
www.buildwindows.com
QoS for Networking and Storage Convergence
demo Management OS
10 Gbps
∞
VM 3
???
Storage
Clustering
Management
Live Migration
www.buildwindows.com
Windows Server 8 Bandwidth Management
VM
VM
VM
VM
VM
Capacity
Meter
Traffic Meter
PeakBandwidth Meter
Buffer
Reserved Bandwidth Meter
VM
VM
Data PathControl Path
www.buildwindows.com
Data Center Bridging on Windows Server 8
LAN Miniport
iSCSI Miniport
Windows Network
Stack
Windows Storage Stack
Application
Winsock File I/O API
Windows Server 8QoS
DCB
Traffic Classificati
on
ApplicationApplicationApplicationPowerShell
WMI
Up to 8 classes
www.buildwindows.com
Data Center Bridging on Windows Server 8
LAN Miniport
Windows Network
Stack
Windows Storage Stack
Application
Winsock File I/O API
Windows Server 8QoS
DCB
Traffic Classificati
on
ApplicationApplicationApplicationPowerShell
WMI
Up to 8 classes
kRDMA
www.buildwindows.com
Use QoS in Windows Server 8 to enable converged fabric in your datacenter.
www.buildwindows.com
Windows Server 8 enables multi-tenancy and converged fabric without
costly overprovisioning.Windows Server 8 has great
management of QoS using PowerShell.
Great hardware support enables Windows Server 8 QoS.
www.buildwindows.com
Related sessions
• [SAC-430T] Designing the building blocks for a Windows Server 8 cloud
• [SAC-433T] Network acceleration and other NIC technologies for the data center
• [SAC-437T] A deep dive into Hyper-V networking
• [SAC-565T] Windows networking with PowerShell: A foundation for data center management
www.buildwindows.com
• Feedback and questions http://forums.dev.windows.com
• Session feedbackhttp://bldw.in/SessionFeedback
thank you
© 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.
Recommended