42
Windows Azure Virtual Machines And Virtual Networks 1

Windows Azure Virtual Machines And Virtual Networks

Embed Size (px)

DESCRIPTION

Join us for a tour of the features that make up the new Windows Azure Virtual Machines and Virtual Networks offerings. Using demonstrations throughout, we will explain the Virtual Machine storage architecture and show how to provision and customize virtual machines, confi gure network connectivity between virtual machines, and confi gure site-to-site networks that enable true applications that span from on-premises to Windows Azure. We’ll focus specifi cally on features that enable you to create highly available Virtual Machine-based services and how to connect Virtual Machines with Cloud Services.

Citation preview

Page 1: Windows Azure Virtual Machines And Virtual Networks

Windows Azure Virtual Machines And Virtual Networks

1

Page 2: Windows Azure Virtual Machines And Virtual Networks

Who am I? Kristof Rennen

Technical Architect at Vanbreda Risk & Benefits Microsoft Extended Experts Team Member Crew Member of Azug, the Belgian Windows Azure

User Group

@kristofrennen [email protected]

Page 3: Windows Azure Virtual Machines And Virtual Networks

Windows Azure Virtual MachinesIT Pro experience

Support for key server applications

Easy storage manageability

High availability features

Advanced networking

Integration with compute PaaS

If it requires a developer, it’s not IaaS

Page 4: Windows Azure Virtual Machines And Virtual Networks

VM Role Virtual Machine

Storage Non-Persistent Storage Persistent StorageEasily add additional storage

Deployment Build VHD offsite and upload to storage.

Build VHD directly in the cloud or build the VHD offsite and upload

Networking Internal and Input Endpoints configured through service model.

Internal Endpoints are open by default.Access control with firewall on guest OS. Input endpoints controlled through portal, service model or API/Script.

Primary Use Deploying applications with long or complex installation requirements into stateless PaaS applications

Applications that require persistent storage to easily run in Windows Azure.

Virtual Machine vs VM Role

Page 5: Windows Azure Virtual Machines And Virtual Networks

Images Available at PreviewWindows Server 2008 R2

Windows Server 2008 R2 with SQL Server 2012 Evaluation

Windows Server 2012

OpenSUSE 12.1

CentOS 6.2

Ubuntu 12.04

SUSE Linux Enterprise Server SP2

Page 6: Windows Azure Virtual Machines And Virtual Networks

Windows Azure Storage

VM with persistent drive

Page 7: Windows Azure Virtual Machines And Virtual Networks

Virtual Machines

DEMO

Page 8: Windows Azure Virtual Machines And Virtual Networks

Base OS image for new Virtual Machines

Sys-Prepped/Generalized/Read Only

Created by uploading or by capture

Writable Disks for Virtual Machines

Created during VM creation or during upload of existing VHDs.

Disks and ImagesOS Images

MicrosoftPartner User

Disks

OS Disks Data Disks

Page 9: Windows Azure Virtual Machines And Virtual Networks

Virtual Machine Sizes

Each Persistent Data Disk Can be up to 1 TB

VM Size CPU Cores Memory Bandwidth # Data Disks

Extra Small Shared 768 MB 5 (Mbps) 1

Small 1 1.75 GB 100 (Mbps) 2

Medium 2 3.5 GB 200 (Mbps) 4

Large 4 7 GB 400 (Mbps) 8

Extra Large 8 14 GB 800 (Mbps) 16

Page 10: Windows Azure Virtual Machines And Virtual Networks

Virtual Machine Disks

DEMO

Page 11: Windows Azure Virtual Machines And Virtual Networks

Picture placeholder

Virtual Machines And Cloud Services

Page 12: Windows Azure Virtual Machines And Virtual Networks

CLOUD SERVICE

Cloud Services, Roles and InstancesCloud Service is a management, configuration, security, networking and service model boundary

VM1 VM2 VM3

VM4 VM5 VM…

INS

TA

NC

ES

RO

LES

Page 13: Windows Azure Virtual Machines And Virtual Networks

Virtual MachinesVirtual Machines are roles with exactly one instance

VM

Page 14: Windows Azure Virtual Machines And Virtual Networks

Cloud Services with Virtual MachinesMultiple Virtual Machines can be hosted within the same cloud service

VM VM

Page 15: Windows Azure Virtual Machines And Virtual Networks

Virtual Machines and Cloud Service

DEMO

Page 16: Windows Azure Virtual Machines And Virtual Networks

Picture placeholder

Virtual Machine Availability

Page 17: Windows Azure Virtual Machines And Virtual Networks

Service Level Agreements

99.9% for single role instances8.75 hours of downtime per year

What’s includedCompute Hardware failure (disk, cpu, memory)Datacenter failures - Network failure, power failureHardware upgrades, Software maintenance – Host OS UpdatesPlanned downtime – 6 day notice, 6 hour window, 25 minute downtime

What is not includedVM Container crashes, Guest OS Updates

99.95% for multiple role instances4.38 hours of downtime per year

Page 18: Windows Azure Virtual Machines And Virtual Networks

How Does this Relate to SLA?

SQL Server

SLA 99.9 SLA 99.95

SQL Server

Primary

SQL Server

Secondary

Availability set

Page 19: Windows Azure Virtual Machines And Virtual Networks

Fault and Update Domains

Fault DomainsRepresent groups of resources anticipated to fail togetheri.e. Same rack, same serverFabric spreads instances across fault at least 2 fault domains

Update DomainsRepresents groups of resources that will be updated togetherHost OS updates honour service update domainsSpecified in service definitionDefault of 5 (up to 20)

Fabric spreads role instances across Update Domains and Fault Domains

Page 20: Windows Azure Virtual Machines And Virtual Networks

Rack

Fault and Update Domains

Rack

UD #1

UD #1

UD #2

UD #2

Page 21: Windows Azure Virtual Machines And Virtual Networks

Virtual Machine Availability SetsUpdate Domains are honored by host OS updates

RackRack

Page 22: Windows Azure Virtual Machines And Virtual Networks

Virtual Machine Availability

DEMO

Page 23: Windows Azure Virtual Machines And Virtual Networks

Picture placeholder

Windows Azure Networking

Page 24: Windows Azure Virtual Machines And Virtual Networks

Virtual Machine Names and DNS

Bring your own DNS serverUse your on-premise DNS serversDeploy a DNS server in Windows AzureUse public DNS services

Windows Azure provided DNS Resolves VMs by name within the same cloud serviceMachine names are modeled explicitly and registered in the DNS service

Full control over machine names

Page 25: Windows Azure Virtual Machines And Virtual Networks

Protocols and Endpoints

Port Forwarded EndpointsDirect communication to multiple VMs in the same cloud app

Support for All IP-Based Protocols (VM to VM)Instance-to-instance communicationTCP, UDP and ICMP, dynamic ports

UDP Traffic Supported in WALoad-balanced incoming traffic and allows outbound traffic

Custom Load Balancer Health ProbesHealth check with probe timeoutsHTTP based probing, allowing granular control of health checks

Page 26: Windows Azure Virtual Machines And Virtual Networks

EndpointPublic PortLocal PortProtocol (TCP/UDP)Name

Port Forwarding Input Endpoints

Cloud App/Hosted Service

Single Public IP Per Cloud Service

Page 27: Windows Azure Virtual Machines And Virtual Networks

Port Forwarding and RDP

DEMO

Page 28: Windows Azure Virtual Machines And Virtual Networks

Load Balanced Sets

Endpoint SetPublic PortLocal PortProtocol (TCP/UDP)Name

Cloud App

Page 29: Windows Azure Virtual Machines And Virtual Networks

Load Balanced Sets

DEMO

Page 30: Windows Azure Virtual Machines And Virtual Networks

Cross-premise Connectivity

CLOUD ENTERPRISE

Data SynchronizationSQL Azure Data Sync

Application-layer Connectivity &

Messaging Service Bus

Secure Machine-to-Machine Network

ConnectivityWindows Azure Connect

Secure Site-to-Site Network Connectivity

Windows Azure Virtual Network

IP-Level Connectivity

OPTION 1

Page 31: Windows Azure Virtual Machines And Virtual Networks

Windows Azure Virtual Network

Your “virtual” branch office/datacenter in the cloudEnables customers to extend their Enterprise Networks into AzureNetworking on-ramp for migrating existing apps and services to Windows AzureEnables “hybrid” apps that span cloud and their premises

A protected private virtual network in the cloudEnables customers to setup secure private IPv4 networks fully contained within Windows AzureIP address persistenceInter-service DIP-to-DIP communication

Subnet 2Subnet 1

Page 32: Windows Azure Virtual Machines And Virtual Networks

Connecting Cloud Services with VNET

Protect virtual machines from the open Internet

Windows Azure provided DNS does not span cloud services

Direct Access

via VNET

SQLSubnet (10.1.0.0/16)

Load Balancer

80

IIS Virtual Machines

Cloud Service1

Cloud Service 2

SQL Mirror

ContosoVNet (10.0.0.0/8)

FrontEndSubnet (10.0.0.0/16)

Page 33: Windows Azure Virtual Machines And Virtual Networks

Production

Hybrid Applications

S2S VPN tunnels

File Servers Local AD SQL VMs

SharePoint PaaS Roles

On Premises

S2S VPN Device

IIS Servers

AD / DNS

SQL Farm

Exchange

Page 34: Windows Azure Virtual Machines And Virtual Networks

IaaS and PaaS – Better Together

Physical Virtual SaaSIaaS PaaS

Page 35: Windows Azure Virtual Machines And Virtual Networks

The Benefits of PaaS

PaaS is cheaperReason: There’s less admin and management work to doBenefit: Organizations spend less supporting applications

PaaS is fasterReason: There’s less work for developers to doBenefit: Applications can go from idea to availability more quickly

PaaS is lower riskReason: The platform does more, leaving fewer opportunities for errorBenefit: Creating and running applications gets more reliable

Page 36: Windows Azure Virtual Machines And Virtual Networks

IaaS and PaaS Side by Side

Mixed Mode: VM and PaaS Roles in the Same Cloud ServiceSimple, secure and highly efficient method of using IaaS and PaaS side-by-side

Direct Connectivity Using Virtual NetworkingFor advanced connectivity scenarios such as Active Directory or DCOM

Connect Cloud Apps via VIPsEasily compose services by connecting public endpoints

Page 37: Windows Azure Virtual Machines And Virtual Networks

Mixed Mode: PaaS/IaaS in the Same Cloud ServiceStrengthsWindows Azure Provided DNS

Low latency connectivity

Single deployment, updateand management unit

WeaknessesNo VIP Swap (coming in the future)

WA Web Role

Virtual Machine

Load Balance

r

80

Cloud Service

Coming in the future

Page 38: Windows Azure Virtual Machines And Virtual Networks

Full PaaS

DEMO

Page 39: Windows Azure Virtual Machines And Virtual Networks

Windows Azure Virtual MachinesIT Pro experience

Support for key server applications

Easy storage manageability

High availability features

Advanced networking

Integration with compute PaaS

If it requires a developer, it’s not IaaS

Page 41: Windows Azure Virtual Machines And Virtual Networks

Resources

41

Connect. Share. Discuss.

http://northamerica.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: Windows Azure Virtual Machines And Virtual Networks

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