windows azure virtual machines noam king azure lead –middle east & africa microsoft epg

52
Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Upload: virgil-randall

Post on 12-Jan-2016

229 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Windows Azure Virtual MachinesNoam KingAzure Lead –Middle East & AfricaMicrosoft EPG

Page 2: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

BackgroundGetting startedMigrationWorkloadsManaging

Page 3: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Background

Page 4: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Packaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y

vendor

Platform(as a Service)

Man

ag

ed b

y

vendor

StorageStorage

ServersServers

NetworkingNetworking

O/SO/S

MiddlewareMiddleware

VirtualizationVirtualization

Applications

RuntimeRuntime

Data

Software(as a Service)

Man

ag

ed b

y

vendor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 5: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

IT Agility The ability to instantly provision new hardware for new opportunities or respond quickly to business demand can be a competitive advantage.

FocusFocusing less on infrastructure leaves more time for improving the success of the business through better IT. More on Innovation and less on Infrastructure.

EconomicsCloud Computing lowers the cost of delivering IT and increases the utilization and efficiency of your data center.

Page 6: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 7: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Software RequirementsDependency on non-supported OS or application?

LicensingDo your software licenses transfer to the cloud?

SupportIs the (3rd party) software supported in the cloud?

Hardware RequirementsMultiple network cards or other hardware requirements?

Page 8: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Getting Started

Page 9: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

MicrosoftWindows Server 2008 R2SQL Server 2012Windows Server 2012Biztalk Server 2013Sharepoint Server 2013 Trial

Open SourceOpenSUSE 12.3CentOS 6.3 Ubuntu 12.04Ubuntu 12.10SUSE Linux Enterprise Server 11 SP2

Page 10: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 11: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 12: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 13: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Base OS image for new Virtual MachinesSys-Prepped/Generalized/Read Only Created by uploading or by capture

Writable Disks for Virtual MachinesCreated during VM creation or during upload of existing VHDs.

Page 14: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

DemoGetting Started

Page 15: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 16: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 17: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 18: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Migration

Page 19: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 20: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 21: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 22: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 23: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 24: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

On-Premises Virtual MachineMachine Name: APPSRV1Memory: 8 GB Cores: 4Ports: 80/443 for http/https

Guest: C:\Host: C:\VMs\APP-OS.vhdGuest: D:\Host: D:\VMs\APP-Data.vhd

Guest: E:\Host: E:\VMs\APP-Logs.vhd

Cloud ServiceName: myapp1.cloudapp.net

Virtual MachineRole Name: appsrv14 Cores 7 GB Ram

Guest: C:\WAStorage\VMs\APP-OS.vhd

Guest: E:\WAStorage\VMs\APP-Data.vhdGuest: F:\WAStorageVMs\APP-Logs.vhd

DeploymentSlot Production

TCP Endpoints 80 and 443

Page 25: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Forklift Migration Bring entire application and all dependencies

Hybrid MigrationBring portion of application to the cloud while some resources stay on-premises

IaaS to PaaS MigrationMigrating application to web or worker roles with dependencies that work better on a VM

Page 26: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Connectivity

Page 27: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

APIAPI

Page 28: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 29: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Vnet Scenarios

Page 30: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 31: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 32: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 33: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Persistent VM Role

Persistent VM Role

Persistent VM Role

Persistent VM Role

Business Components &

Entities

Business Components &

Entities

Persistent Disk

Persistent Disk SQL

SQL

SQ

L M

irro

ring

WebRole

WebRole

LB

VNET

Page 34: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

VNET

LB

Page 35: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 36: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Workloads

Page 37: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

SharePoint

PaaS Roles

File ServersLocal AD SQL VMs

Page 38: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Cloud ServiceName: myapp1.cloudapp.net

Virtual MachineVM Name: appsrv110.1.5.6

Virtual MachineVM Name: appsrv210.1.5.7

DIP

Virtual MachineVM Name: SQLServer110.1.5.8

DIP DIP

Load BalancerPublic IP

Page 39: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Cloud ServiceMirrored DBs

HTTP

VPN GatewayHTTP

Site to Site VPN Tunnel

Web/App

Web/App

Load Balancer

Page 40: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Cloud ServiceMirrored DBs

HTTP

SLBVPN Gateway HTTP

Site to Site VPN Tunnel

Web/App

Web/App

Page 41: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

SharePoint Farm ConfigurationAD/DC/DNS

OnPrem

LB WFE SQLAppSvr

80/443

2012

VPN Tunnel

Cloud Svc

Cloud Svc

Virtual Network

Azure

AD/DC/DNS

Page 42: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 43: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Windows Azure Virtual Machines

Linux Windows

WA Linux Agent Windows Setup

IC Drivers

CertsSSHKeys

Page 44: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 45: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 46: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Managing

Page 47: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG
Page 48: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Full Support for IaaSWindows Azure PowerShell CmdletsCross Platform Scripting Built on node.js

CapabilitiesProvisioning, RemovalReboot, StartImport and Export VM settingsSupport for Windows and Linux VMsDomain Join at Provision for WindowsFully Customize VM with Data Disks and Endpoint ConfigurationAutomate Virtual Network Settings

Page 49: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

• ## Create SP WFE1 • $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName

$avsetwfe `• -ImageName $spimage -InstanceSize Medium |

$dns1 = New-AzureDns -Name 'dns1' -IPAddress '10.1.2.4'

New-AzureVM -ServiceName $cloudsvc -AffinityGroup $ag -VNetName $vnetname `-DnsSettings $dns1 -VMs $spwfe1, $spwfe2, $spwfe3, $spwfe4, $spapp1, $spapp2, $spsql1, $spsql2

Add-AzureProvisioningConfig -WindowsDomain -Password $dompwd `-Domain $domain -DomainUserName $domuser -DomainPassword $dompwd `-MachineObjectOU $advmou -JoinDomain $joindom |

Add-AzureInputEndpoint -Name 'http' -LBSetName 'lbhttp' `-LocalPort 80 -PublicPort 80 -Protocol tcp -ProbeProtocol http -ProbePort 80 `-ProbePath '/healthcheck/iisstart.htm' |Set-AzureSubnet $spsubnet. . .

Page 50: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

Summary

Page 51: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

• Consider Moving Entire VMs Or Building VMs in Cloud

• Plan Virtual Network Requirements (if any)• Plan for Storage Performance and Capacity• Existing Monitoring Applications Should Just Work

For Azure Specific Automation Tasks Use PowerShell

Page 52: Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG

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