The document provides an overview of Microsoft's cloud operating system stack and its components. It discusses the architecture of Azure Pack and System Center, which includes the virtual machine manager, networking, storage, hypervisor and automation. It describes how these components work together to provide a software-defined infrastructure that can run workloads for multiple tenants. The document also highlights demonstrations of storage management, software-defined networking and service management automation.
Building Clouds with Windows Azure Pack and System Center
1. Building Clouds with Windows
Azure Pack and System Center
Michael Rüefli– Cloud Architect
www.miru.ch
Thomas Maurer – Cloud Architect & Microsoft MVP
www.thomasmaurer.ch
2. Session Objectives
o Get overview of Microsoft Cloud OS stack
o Understand the different components involved and
see them in action
o Hear deployment experiences from the Field
o Have a lot of fun ….and get questions answered
4. Cloud – Demystified
• Pool of compute, storage and networking
• Allocable on demand to your customers
• Automate everything
• Metered
• Self-service
6. Cloud OS Experience
(Microsoft Cloud v2)
R2w/ Service ProviderFoundation
Future
Services
Service
Bus
SQLVMs
Web
Sites
Service
Plans
Users Provider
Portal
Consumer
Self-Service
Portal
Web Sites
Apps
Database
VMs
Service ProviderCustomer
Self Service Portal
Moves On-Premises
Common Mgt.
Experience
Workloads
Cloud-Enabled Services
Move On-Premises
Consistent Dev.
Experience
Other
Services
CDN.
Media,, etc.
Caching
Service
Bus
SQLVMs
Web
Sites
Worker
Role
Web Sites
Apps
Database
VMs
Subscriber
Self-Service
Portal
Windows Azure
R2
7. VM Cloud Architecture
Virtual Machine Manager
NetworkStorageCompute
Services
VMs Apps
Service Provider Foundation
Windows Azure Pack
RD GW
WSUS
WDS
SQL
AD
IPAM
Service Management Automation
11. Microsoft Software defined Storage
Storage Spaces / Scale out File Server
• Cost effective and performant
• Ease of Management
• Scalable
• Auto Tiering (SSD / HDD)
• Write Back Cache
12. Scale the Storage Stack
64 x 6 Gbps Shared SAS
SOFS1VMShare1
SMB
Direct
Mirror Mirror
SMB
Direct
64 x 6 Gbps Shared SAS
SOFS1VMShare1
SMB
Direct
Mirror Mirror
SMB
Direct
64 x 6 Gbps Shared SAS
SOFS1VMShare1
SMB
Direct
Mirror Mirror
SMB
Direct
13. File Client
SMB
Buffer
File Server
With RDMAWithout RDMA
App
Buffer
SMB
Buffer
OS
Buffer
Driver
Buffer
SMB
Buffer
OS
Buffer
Driver
Buffer
App
Buffer
SMB
Buffer
rNIC*rNIC* NIC
Adapter
BufferNICAdapter
Buffer
Adapter
Buffer
Adapter
Buffer
RoCe
InfiniBand
• Higher performance
through offloading of
network I/O processing
onto network adapter
• High throughput with
low latency and ability to
take advantage of high-
speed networks (such as
InfiniBand and iWARP)
• Remote storage at the
speed of direct storage
• Transfer rate of around
40 Gbps on a single NIC
port
• Compatible with SMB
Multichannel for load
balancing and failover
*Remote Direct Memory Access *e.g. Mellanox Connect X3®™ Adapter Family
14. Manage the Storage Stack
SAN
3rd Party NAS
Devices
Scaleout Fileserver (SOFS)
Node Node
JBOD
SAS SAS
FC/iSCSI SMB3 SMB3
SCVMM Storage Management
18. Microsoft Networking
Cloud Providers are required to…
… isolate Tenants from each other
… isolate Tenants from Provider Infrastructure
… be flexible for changes on physical Infrastructure
… offer Self Service Capabilities to tenants
20. SCVMM 2012 Networking
Logical Networks
Physical Network Infrastructure
Network Sites
Network Sites / VLANs
IP Pools
IP Address Pools for deployment
21. SCVMM 2012 R2 Networking
Logical Networks
Physical Network Infrastructure / Sites / IP Pools
VM Networks
Virtual Networks for VMs
Port Profiles
New Features from Windows Server 2012 Hyper-V
Logical Switch
Logical Network Switch which combines all features
22. How network virtualization works
• Overlays multiple virtual networks on
shared physical network
• Uses industry standard General Routing
Encapsulation (NVGRE) protocol
Problems solved
• Creates VM mobility across datacenter,
hoster cloud or Azure without network
constraints
• Provides ability to import customer IP
addresses and network topology
• Helps remove VLAN constraints
• Helps eliminate hierarchical IP address
assignment for virtual machines
Hyper-V Network Virtualization
Physical server Physical network
Blue virtual
machine
Yellow virtual
machine Blue network Yellow network
27. Multi-Tenant HNV Gateway
• Virtual Machine running Server 2012 R2 with RRAS
Role
• On "dedicated" Hyper-V Host
• 50 S2S VPNs / 200 virtual Subnets per single GW
• Service Template for Scale Out / Redundancy
• Support for Site-to-Site VPN with 3rd Party Products
from Cisco, Juniper, Citrix
28. IPAM – VMM Integration
AD DC / NPS / DNS
DNS
DHCP
IPAM
Management
Server
SCVMM
Manage virtual IP spaces like a Boss !
38. Automation….
… is a key component in every cloud
… must leverage standard APIs and interfaces
… must support multiple tenants
… must support linear scaling
39. Architecture
• REST oData API / Web Service
• Portal integrated with Azure Pack
• SQL Database
• Runbook Workers
Windows Azure Pack Admin Portal