SlideShare a Scribd company logo
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
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
The Cloud OS
Modern platform for the world’s apps
Cloud – Demystified
• Pool of compute, storage and networking
• Allocable on demand to your customers
• Automate everything
• Metered
• Self-service
Architecture
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
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
Virtual Machine Manager
Storage
iSCSI, Fiber Channel, SMB,
Storage Spaces
Network
Logical Networks, VLAN based,
NVGRE
Compute
Hyper-V
(ESX, XenServer)
Clouds (Resources Pools)
Tenants (Service Customers)
VMs and Services
System Center Virtual
Machine Manager
Deployment
Management
Automation
Monitoring
Storage
The Performance vs. Cost Dilemma
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
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
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
Manage the Storage Stack
SAN
3rd Party NAS
Devices
Scaleout Fileserver (SOFS)
Node Node
JBOD
SAS SAS
FC/iSCSI SMB3 SMB3
SCVMM Storage Management
3rd party storage management
DEMO
Storage Management
Network
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
Why Network Management is Important
SCVMM 2012 Networking
Logical Networks
Physical Network Infrastructure
Network Sites
Network Sites / VLANs
IP Pools
IP Address Pools for deployment
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
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
SCVMM 2012 Networking
SCVMM 2012 R2 Networking
SCVMM 2012 R2 Networking
SCVMM 2012 R2 Networking
Software Defined
Networking
Hyper-V Network Virtualization
Extensible Virtual Switch
Network Policy/Offloads
SR-IOV
DHCP Guard
IPSec Task Offload
Bandwidth Control
Trunk Mode
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
IPAM – VMM Integration
AD DC / NPS / DNS
DNS
DHCP
IPAM
Management
Server
SCVMM
 Manage virtual IP spaces like a Boss !
DEMO
Software defined Networking
Hypervisor
Microsoft Hyper-V 2012 R2
• Gen2 VMs
• Enhanced Session Mode
• vRSS / dVMQ
• Online VHDX resizing
• Hyper-V Replica Cycles
• …etc
Hypervisor Management
DEMO
Hypervisor
Admin Portal
Tenant Portal
Automation
Automation….
… is a key component in every cloud
… must leverage standard APIs and interfaces
… must support multiple tenants
… must support linear scaling
Architecture
• REST oData API / Web Service
• Portal integrated with Azure Pack
• SQL Database
• Runbook Workers
Windows Azure Pack Admin Portal
DEMO
Service Management Automation
So which one to go for?
SC Orchestrator SMA
Better together
In case of any questions…
THANKS!

More Related Content

What's hot

Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
ke4qqq
 
Build cloud os in one day belgium
Build cloud os in one day   belgiumBuild cloud os in one day   belgium
Build cloud os in one day belgium
Alexandre Verkinderen
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012Spiffy
 
Automation 2.0 - Automation Tools for Hybrid Cloud Environments
Automation 2.0 - Automation Tools for Hybrid Cloud EnvironmentsAutomation 2.0 - Automation Tools for Hybrid Cloud Environments
Automation 2.0 - Automation Tools for Hybrid Cloud Environments
Michael Rüefli
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
Aymeric Weinbach
 
CloudStack vs Openstack
CloudStack vs OpenstackCloudStack vs Openstack
CloudStack vs Openstack
Madan Ganesh Velayudham
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Agora Group
 
Eclipse & die Microsoft cloud
Eclipse & die Microsoft cloudEclipse & die Microsoft cloud
Eclipse & die Microsoft cloudPatric Boscolo
 
E2EVC Copenhagen What’s New With Microsoft Virtualization
E2EVC Copenhagen What’s New With Microsoft VirtualizationE2EVC Copenhagen What’s New With Microsoft Virtualization
E2EVC Copenhagen What’s New With Microsoft Virtualization
Aidan Finn
 
Service Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to heroService Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to hero
Michael Rüefli
 
Scu2016 Azure Best practices
Scu2016 Azure Best practicesScu2016 Azure Best practices
Scu2016 Azure Best practices
Alexandre Verkinderen
 
Vmware on aws
Vmware on awsVmware on aws
Vmware on aws
Idan Tohami
 
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
ke4qqq
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
Aymeric Weinbach
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
Aymeric Weinbach
 
Middleware in the cloud platform-v2
Middleware in the cloud   platform-v2Middleware in the cloud   platform-v2
Middleware in the cloud platform-v2Hammad Rajjoub
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
ShapeBlue
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
Aymeric Weinbach
 
ENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWSENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWS
Amazon Web Services
 
WSO2 Cloud Middleware
WSO2 Cloud MiddlewareWSO2 Cloud Middleware
WSO2 Cloud MiddlewareAfkham Azeez
 

What's hot (20)

Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
 
Build cloud os in one day belgium
Build cloud os in one day   belgiumBuild cloud os in one day   belgium
Build cloud os in one day belgium
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
 
Automation 2.0 - Automation Tools for Hybrid Cloud Environments
Automation 2.0 - Automation Tools for Hybrid Cloud EnvironmentsAutomation 2.0 - Automation Tools for Hybrid Cloud Environments
Automation 2.0 - Automation Tools for Hybrid Cloud Environments
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
CloudStack vs Openstack
CloudStack vs OpenstackCloudStack vs Openstack
CloudStack vs Openstack
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
 
Eclipse & die Microsoft cloud
Eclipse & die Microsoft cloudEclipse & die Microsoft cloud
Eclipse & die Microsoft cloud
 
E2EVC Copenhagen What’s New With Microsoft Virtualization
E2EVC Copenhagen What’s New With Microsoft VirtualizationE2EVC Copenhagen What’s New With Microsoft Virtualization
E2EVC Copenhagen What’s New With Microsoft Virtualization
 
Service Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to heroService Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to hero
 
Scu2016 Azure Best practices
Scu2016 Azure Best practicesScu2016 Azure Best practices
Scu2016 Azure Best practices
 
Vmware on aws
Vmware on awsVmware on aws
Vmware on aws
 
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
 
Cnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile servicesCnam cours azure zecloud mobile services
Cnam cours azure zecloud mobile services
 
Cnam cours azure cloud services
Cnam cours azure  cloud servicesCnam cours azure  cloud services
Cnam cours azure cloud services
 
Middleware in the cloud platform-v2
Middleware in the cloud   platform-v2Middleware in the cloud   platform-v2
Middleware in the cloud platform-v2
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
ENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWSENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWS
 
WSO2 Cloud Middleware
WSO2 Cloud MiddlewareWSO2 Cloud Middleware
WSO2 Cloud Middleware
 

Similar to E2EVC 2014 building clouds with Microsoft Cloud OS and System Center

2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
Citrix
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
xKinAnx
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure Pack
Michael Rüefli
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
Ramya SK
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
K.Mohamed Faizal
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
sedukull
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
Md Yousup Faruqu
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroSpiffy
 
IDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid CloudIDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid Cloud
DATAVERSITY
 
Microsoft private cloud
Microsoft private cloudMicrosoft private cloud
Microsoft private cloudebuc
 
Citrix Day 2013: Self-Service Desktops NetScaler Integration
Citrix Day 2013: Self-Service Desktops NetScaler IntegrationCitrix Day 2013: Self-Service Desktops NetScaler Integration
Citrix Day 2013: Self-Service Desktops NetScaler Integration
Digicomp Academy AG
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
Md Yousup Faruqu
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Eduardo Patrocinio
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsx
solarisyougood
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
Gol D Roger
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
Chip Childers
 

Similar to E2EVC 2014 building clouds with Microsoft Cloud OS and System Center (20)

2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure Pack
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
 
E2EVC SCVMM-Mania
E2EVC SCVMM-ManiaE2EVC SCVMM-Mania
E2EVC SCVMM-Mania
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
 
IDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid CloudIDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid Cloud
 
Microsoft private cloud
Microsoft private cloudMicrosoft private cloud
Microsoft private cloud
 
Citrix Day 2013: Self-Service Desktops NetScaler Integration
Citrix Day 2013: Self-Service Desktops NetScaler IntegrationCitrix Day 2013: Self-Service Desktops NetScaler Integration
Citrix Day 2013: Self-Service Desktops NetScaler Integration
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsx
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 

Recently uploaded

How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 

Recently uploaded (20)

How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 

E2EVC 2014 building clouds with Microsoft Cloud OS 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
  • 3. The Cloud OS Modern platform for the world’s apps
  • 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
  • 8. Virtual Machine Manager Storage iSCSI, Fiber Channel, SMB, Storage Spaces Network Logical Networks, VLAN based, NVGRE Compute Hyper-V (ESX, XenServer) Clouds (Resources Pools) Tenants (Service Customers) VMs and Services System Center Virtual Machine Manager Deployment Management Automation Monitoring
  • 10. The Performance vs. Cost Dilemma
  • 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
  • 15. 3rd party 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
  • 19. Why Network Management is Important
  • 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
  • 24. SCVMM 2012 R2 Networking
  • 25. SCVMM 2012 R2 Networking
  • 26. SCVMM 2012 R2 Networking Software Defined Networking Hyper-V Network Virtualization Extensible Virtual Switch Network Policy/Offloads SR-IOV DHCP Guard IPSec Task Offload Bandwidth Control Trunk Mode
  • 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 !
  • 31. Microsoft Hyper-V 2012 R2 • Gen2 VMs • Enhanced Session Mode • vRSS / dVMQ • Online VHDX resizing • Hyper-V Replica Cycles • …etc
  • 34.
  • 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
  • 41. So which one to go for? SC Orchestrator SMA Better together
  • 42. In case of any questions…