44
Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program Manager Microsoft Corporation WSV301

Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Embed Size (px)

Citation preview

Page 1: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Building Hosted Private and Public Clouds Using Windows Server 2012Yigal Edery Principal Program ManagerMicrosoft Corporation

Joshua AdamsSenior Program ManagerMicrosoft Corporation

WSV301

Page 2: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

AgendaThe hosters opportunityMicrosoft’s value proposition for hostersAdvanced cloud services YOU can offerMicrosoft and Open Source“D.I.Y.” demos and walkthroughs!

Page 3: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Hosters: Windows Server 2012 was designed for YOU!50+ Industry leading partners are already building services with our newest

technologies

Page 4: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Windows Server Instances Install Base (Physical + Virtual)

Hosting Leads The Shift to Cloud

Source: Microsoft, Spring 2012

Off-premises instances will

grow

90%between

now & 2015

Hosting growth

is 3X that of on-premises

3 Million HOSTED

The Opportunity19 Million

Page 5: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

What is Your Opportunity?

Contoso Bank Woodgrove Bank

Multiple Customers on Shared Infrastructure

HR R&D

Multiple Departments on Shared Infrastructure

Build & Host Private CloudsDedicated hardware per customer… with “cloud” benefits

Host Your Own Public CloudShared Infrastructure as a Service

Page 6: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Why Microsoft?

Page 7: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Web HostingApplication HostingVM Hosting Database Hosting Desktop Hosting

Comprehensive Cloud Platform

ComputeStorage (File/Block) Network

ServiceDelivery & Automation

ApplicationManagement

InfrastructureManagement

Windows Server 2012

Virtualization Networking Storage Management

Remote Desktop ServicesWeb Applications

Availability

Scalability

Security

Hardware

Page 8: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

More… Powered by Microsoft

Create new, high-value services on top of a unified

cloud platform

Global customer base,moving to Hybrid IT

Lower your costs with insights derived from some of the

world’s largest public cloud services

More Services

More Customers

More Efficiency

Seamlessly Extend Customers’ Datacenters by Offering More Services at Lower Cost

Page 9: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

More Customers

Large Addressable Market Businesses using Microsoft technologies

Common Technologies across on-premise and off-premise.

Same Virtualization, Management, Identity, Development tools

Hybrid Cloud TransparencyEasily deploy to the cloudAccess/manage hosted apps just like on-prem apps.

Page 10: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

demo

Consuming Cloud Services with System Center App Controller

Page 11: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

More High Value Services

Disaster recovery Advanced Security Services Enterprise-Grade Clouds Bring your own IP And More…

Page 12: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Let’s Build a Disaster Recovery Service!

Customers want their apps on premises

BUT – have mission critical applicationsDon’t want to build a backup site

Solution: Consume DR as a serviceFail over to a shared IaaS

Page 13: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

D.I.Y Disaster Recovery Service – Step by Step

Hyper-V Replica : Replicate mission critical apps

S2S VPN : Connect primary and failover sites

Network Virtualization : Failed-over apps keep their IP

DirectAccess : Multisite seamlessly routes to failover site

Multi-Tenant : Infrastructure can host multiple customers

Page 14: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

demo

Site Disaster Recovery – Behind the Scenes

Page 15: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

App

Hyper-VDirectAccess

Contoso

DC

Step 0 : The customers’ environment (on-prem)

Page 16: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Hyper-V (Recovery Servers, with Replica Broker)

HTTPS

Hyper-V

Hoster

App (Replicated)

NAT (Publishing)

DirectAccess

Contoso

DC

App (Primary)

Step 1 : Set up a replication service

Page 17: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Hyper-V (Recovery Servers, with Replica Broker)

HTTPS

Hyper-V

Hoster

App (Replicated)

NAT (Publishing)

S2S VPN

GatewayServer

S2S VPN Tunnel

DirectAccess,S2S VPN

Contoso

DC

App (Primary)

Step 2 : Set up S2S VPN

Page 18: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

HTTPS

App (Primary)

Hyper-V

Contoso

Hoster

App (Replicated)

NAT (Publishing)

GatewayServer

S2S VPN Tunnel

DirectAccess,S2S VPN

DA

DC

DC

S2S VPN

Hyper-V (Recovery Servers, with Replica Broker)

Step 3 : Establish client access to backup site

Page 19: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Hyper-V (Recovery Servers, with Replica Broker)

HTTPS

Hyper-V

Hoster

App (Replicated)

NAT (Publishing)

Network VirtualizationGatewayw/ S2S VPN

GatewayServer

S2S VPN Tunnel

DirectAccess,S2S VPN

Contoso

DC

App (Primary)

DA

DC

Step 4 : Keep IP’s using Network Virtualization

Page 20: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

demo

Site Disaster Recovery

Page 21: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

…And: support multiple tenants on same infra!

HTTPS

App (Primary)

Hyper-V

Contoso

Hoster

App

NAT (Publishing)

GatewayServer

S2S VPN, DirectAccess

DA

DC

DC

App (Primary)

Hyper-V

Woodgrove

S2S VPN, DirectAccess

DC

S2SS2S

Hyper-V (Recovery Servers, with Replica Broker)

Network VirtualizationGatewayw/ S2S VPN

Page 22: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

‘Bring Your Own IP’ Service

Tenant wants to easily move VMs & Net topologies to/from the cloudHoster wants to place VMs anywhere in the data centerBoth want: Easy Onboarding, Flexibility & IsolationUse Network Virtualization with System Center 2012 CTP1 !

Cloud Data Center

Woodgrove BankBlue 10.1.0.0/16

Contoso BankRed 10.1.0.0/16

VIR305 Hyper-V Network Virtualization for Scalable Multi-Tenancy in Windows

MGT314 What's New in System Center 2012 SP1 - Virtual Machine Manager

Page 23: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Build ‘Enterprise-Grade’ Clouds

Enterprise Clouds - Traditionally Built for H/A

Runs any mission critical applicationInfrastructure protects against failuresFocus on increasing MTBF

Developer-focused Clouds – Optimized for huge scale, lowest possible cost

Rely on “cloud-ready” applicationsApps assume failuresFocus on reducing MTTR

Windows Server 2012 + System Center 2012 SP1: Enterprise Clouds at lower cost!

Windows Server 2012 failover clustersFile servers & Spaces for low cost shared storage

Stateless Apps, Application-Controlled Failover

Switch Switch

Hyper-V

Parent VMsVMs

VMs

   

Hyper-V

Parent VMsVMs

VMs

   

ClusterHyper-V Failover Clustering

Hyper-V

Parent VMsVMs

VMs

   

Hyper-V

Parent VMsVMs

VMs

          

Switch

Switch

Page 24: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Security is a primary concern when moving to the cloud

Page 25: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Security Basics Are All There…

Port ACLs

Hyper-V I/O

Balancer

PVLANDHCP Guard

VLAN Trunk Mode

ARP PoisoningProtection

Hyper-V Extensible

Switch

Page 26: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

…And You Can Create Advanced Security Services !

Encrypted Cluster Shared VolumesCustomers’ Data is safe when disks are retired

IPsec Task Offload NICs can offload processing of IPSec encryptionEncrypted customers traffic, on shared infrastructure, with minimal processing overhead

Secure Network Traffic Secure Customers’ Data

Page 27: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Web HostingApp HostingVM HostingHosted Database Hosted Desktop

Additional Service on same infrastructure

Infrastructure

Page 28: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

More EfficiencyMulti Tenancy – Optimized Use of Available Capacity

Isolation with increased density and capacity utilization

Everything can be moved around (Live Migration, Storage Migration)

Metered resource usage

Performance & Scale at low costRuns on commodity hardware, uses latest hardware acceleration technologies

GPUs, NIC offloads, SAN offloads, etc

Low Cost Storage with SMB3.0 and Storage Spaces

Scalable – 4000 VMs on 64 nodes clusters

Flexible Infrastructure Multiple hypervisors support with System Center 2012

Completely automatable with PowerShell and Orchestrator

Support for Open Source

Page 29: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Hey Microsoft,You have great tools, but I want to build my own…

Page 30: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

D.I.Y - Configure Infrastructure with PowerShell

Configure Servers – Set up roles & features

Configure Storage – Configure File Servers & Spaces

Configure Networking – NIC teams, QoS, etc

Deploy Virtual Machines – On board tenants

Reminder: System Center 2012 CTP1 will save you a lot of work…

Page 31: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Demo Environment: Deploy

Invoke ConfigureNetworking.ps1 on 

each node

Configure NICs (Teams, QoS settings, Bindings, etc)

Invoke ConfigureHyperVCluster.ps1 on 

Hyper-V nodes

Initial Hyper-V Nodes configuration and clustering

(1st node creates cluster, nodes 2-N joins it)

Invoke ConfigureStorageCluster.ps1  

on file server nodes

Cluster Storage Nodes, Configure cluster networks, Create Storage Pool, Space,

CSV, Shares, Configure access permissions to allow Hyper-V

nodes to use them

Invoke ConfigureHyperVSettings.ps1

on the Hyper-V nodes

Finalize Hyper-V cluster settings: Use Shares for VM

storage, Create a vSwitch

Ready for Use

Wait for connectivity to restore 

Process Settings and set up CredSSP delegation

Invoke CreateShares.ps1 on the clustered file server

Create Shares and configures access permissions (to allow

Hyper-V nodes to use it)

Active Directory / DNS / DHCP(Basic Infrastructure)

Servers to be Configured

Management Server

PowerShellRemoting

Page 32: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

demo

Cloud Infrastructure Configuration with PowerShellJoshua AdamsSenior Program ManagerMicrosoft Corporation

Page 33: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Built-in Hyper-V metering allows hosters

to build chargeback models based on actual

resource usage

Page 34: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Metering configuration and usage data is preserved across live migration

Host 2

Extension Miniport

Extension ProtocolExtensible Switch

Virtual Machine

Configuration

Usage Data

Hyper-V Metering and Live Migration

Extension

Host 1

Extension Miniport

Extension ProtocolExtensible Switch

Extension

How? Enable-VMResourceMetering, see http://aka.ms/q1ukej

Page 35: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

So What About Open Source? …

Page 36: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Microsoft and Open Source : Linux Support

Linux workloads can be consolidated into VMs running on to a Microsoft hypervisor at no costHyper-V hosted Linux VMs can leverage high-end enterprise features:

High Availability Live Migration, Shared Nothing Live Migration VM Replication with Hyper-V Replica

Linux VMs can be managed centrally from System Center VMMBenefit from VM scale improvements

Page 37: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Microsoft and Open Source : OpenStack

OpenStack Components

Supporting Components

Microsoft Components

KVM Xen HyperV

Compute(Nova-Compute)

Network(Nova-Network

Quantum)

Volumes(Nova-Volume)

Core OpenStack : VM Provisioning (Nova)

IaaS APIs (Nova-API)Image

Repository (Glance)

Auth

N &

Auth

Z(K

eyst

one)

Virtual Machines

System Center(SCCM, SCOM, Orchestrator)

Open Source Provisioning

Tools

SANs, Local Disks

Directory Services

(MySQL, LDAP)

Dashboard Portal

(Horizon)

Disk FoldersOR

Swift

http://wiki.openstack.org/Hyper-V

Page 38: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

In Summary…

Plenty of opportunities for hosters !Comprehensive platformBuild high-value services using Windows ServerManage with System Center 2012 SP1Build your own tools using PowerShellOpen and interoperable

Page 39: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Related ContentVIR308 What’s new in Windows Server 2012 Hyper-V, Part 1VIR309 What’s new in Windows Server 2012 Hyper-V, Part 2VIR305 Hyper-V Network Virtualization for Scalable Multi-Tenancy in WindowsVIR302 Enabling Disaster Recovery Using Hyper-V ReplicaMGT326 Enabling Hosted IaaS Clouds for Service Providers Using Microsoft System

Center 2012 SP1 with Windows Server 2012MGT327 Preparing for "The Big One": Protection and Disaster Recovery

Using New Capabilities of Windows Server 2012 and Microsoft System Center 2012 SP1

Breakout sessions

Additional ContentPrivate Cloud Blog: http://blogs.technet.com/b/privatecloud PowerShell Samples : http://aka.ms/ee5vpz White Paper – Building IaaS Clouds with Windows Server 2012: http://aka.ms/dtpq3aFind me later at [email protected] me @yigaledery

Page 40: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

SIA, WSV, and VIR Track Resources

DOWNLOAD Windows Server 2012 Release Candidate

microsoft.com/windowsserver

#TEWSV301 DOWNLOAD Microsoft System Center 2012 Evaluation

microsoft.com/systemcenterHands-On Labs

Talk to our Experts at the TLC

Page 41: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Resources

Connect. Share. Discuss.

http://europe.msteched.com

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Resources for Developers

http://microsoft.com/msdn

Page 42: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

Evaluations

http://europe.msteched.com/sessions

Submit your evals online

Page 43: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program

© 2012 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.

Page 44: Building Hosted Private and Public Clouds Using Windows Server 2012 Yigal Edery Principal Program Manager Microsoft Corporation Joshua Adams Senior Program