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

Slides:



Advertisements
Similar presentations
Windows Azure IaaS – Deep Dive
Advertisements

Managing Windows Azure Virtual Machines from PowerShell
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Name Title Microsoft Windows Azure Virtual Machines.
Symon PerrimanSenior Technical Evangelist Kenon OwensSenior Product Marketing Manager.
Windows Azure VMs VMs and Cloud Services VM Availability Images and Disks Managing VMs Agenda.
Web RoleWorker Role At runtime each Role will execute on one or more instances A role instance is a set of code, configuration, and local data, deployed.
The spring release of Windows Azure Infrastructure as a Service introduces new functionality that allows full control and management of virtual machines.
Extending Enterprise Networks to Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR316.
Won HuhProduct Marketing Manager Symon PerrimanSenior Technical Evangelist.
Connecting Cloud and On-Premises Applications Using Windows Azure Virtual Network Name Title Microsoft Corporation.
Windows Azure Virtual Machines
Name Title Microsoft Windows Azure: Migrating Web Applications.
Linux Running on an Azure Virtual Network Speaker Title Organization.
Windows Azure Virtual Machines. Agenda IT Pro experience Support for key server applications Easy storage manageability High availability features.
Microsoft Desktop Virtualization Migrating to Windows 7 With MED-V.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
VM Role (PaaS)Virtual Machine (IaaS) StorageNon-Persistent StoragePersistent Storage Easily add additional storage DeploymentBuild VHD offsite and upload.
Name Title Microsoft Deploying SharePoint Farms on Windows Azure Virtual Machines.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Windows Azure Networking & Active Directory Nasir (Muhammad Nasiruddin) Developer Evangelist - Azure Microsoft Corporation
Get more control & flexibility of the Windows Azure environment Developers IT Pros Easier migration of existing Windows applications to Windows Azure.
Windows Azure Virtual Networks. Agenda LB VIP: Input Endpoint Internal Endpoint foo.cloudapp.net  VIP.
Building Apps with IaaS and PaaS Name Title Organization.
Windows Azure Virtual Machines Speaker Title Organization.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Infrastructure as a Service
Windows Azure Connect Name Title Microsoft Corporation.
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
Why SharePoint and Windows Azure are Just Plain Better Together Steve Fox Director, MCS Microsoft Corporation.
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
customer.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
IT Professionals 03 | Managing Windows Azure Virtual Machines from PowerShell David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Intro to Cloud Computing Windows Azure Overview Top Scenarios Cloud Services Web Sites Virtual Machines Manage & Hybrid.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Name Title Microsoft Windows Azure Virtual Networks.
When and why would I use SharePoint in the Cloud?
Does your SharePoint Farm live in a world class data center?
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
ALWAYSON AVAILABILITY GROUPS ON AZURE – LESSONS FROM THE FIELD.
Welcome to the Hands on Lab!
Building AD-SQL-APP Server on AZURE
Building ARM IaaS Application Environment
Microsoft Azure Deployment Planning Services
Deploying SharePoint Farms on Windows Azure Virtual Machines
TechEd /23/ :03 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Windows Azure Cloud Visit – Ravindra verma.
Design and Implement Cloud Data Platform Solutions
Windows Azure It Pro IaaS Jump Start
Corey Sanders Principal Program Manager Lead Microsoft Corporation
Setting up team development infrastructure for SharePoint 2013
Extending Enterprise Networks to Windows Azure
Microsoft Virtual Academy
11/30/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Virtual Academy
Microsoft Virtual Academy
System Center Application Management
Create IaaS SQL Server Test Premise Environment in Azure Cloud
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Upgrading Your Private Cloud with Windows Server 2012 R2
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

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

Background Getting started Migration Workloads Managing

Background

Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

IT Agility The ability to instantly provision new hardware for new opportunities or respond quickly to business demand can be a competitive advantage. Focus Focusing less on infrastructure leaves more time for improving the success of the business through better IT. More on Innovation and less on Infrastructure. Economics Cloud Computing lowers the cost of delivering IT and increases the utilization and efficiency of your data center.

Software Requirements Dependency on non-supported OS or application? Licensing Do your software licenses transfer to the cloud? Support Is the (3rd party) software supported in the cloud? Hardware Requirements Multiple network cards or other hardware requirements?

Getting Started

Microsoft Windows Server 2008 R2 SQL Server 2012 Windows Server 2012 Biztalk Server 2013 Sharepoint Server 2013 Trial Open Source OpenSUSE 12.3 CentOS 6.3 Ubuntu Ubuntu SUSE Linux Enterprise Server 11 SP2

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.

Demo Getting Started

Migration

On-Premises Virtual Machine Machine Name: APPSRV1 Memory: 8 GB Cores: 4 Ports: 80/443 for http/https Guest: C:\ Host: C:\VMs\APP-OS.vhd Guest: D:\ Host: D:\VMs\APP-Data.vhd Guest: E:\ Host: E:\VMs\APP-Logs.vhd Cloud Service Name: myapp1.cloudapp.net Virtual Machine Role Name: appsrv1 4 Cores 7 GB Ram Guest: C:\ WAStorage\VMs\APP-OS.vhd Guest: E:\ WAStorage\VMs\APP-Data.vhd Guest: F:\ WAStorageVMs\APP-Logs.vhd Deployment Slot Production TCP Endpoints 80 and 443

Forklift Migration Bring entire application and all dependencies Hybrid Migration Bring portion of application to the cloud while some resources stay on-premises IaaS to PaaS Migration Migrating application to web or worker roles with dependencies that work better on a VM

Connectivity

API

Vnet Scenarios

Persistent VM Role Business Components & Entities Persistent Disk SQL SQL Mirroring Web Role LB VNET

LB

Workloads

SharePointPaaS Roles File ServersLocal ADSQL VMs

Cloud Service Acts as a Networking Boundary All VMs in the same service can communicate directly Name resolution between VMs is automatic with Windows Azure provided DNS Cloud Service Name: myapp1.cloudapp.net Virtual Machine VM Name: appsrv Virtual Machine VM Name: appsrv DIP Virtual Machine VM Name: SQLServer DIP Load Balancer Public IP

Hardware Load Balancer on client side for load balancing across internal only VPN tunnel. Cloud Service Mirrored DBs HTTP VPN Gateway HTTP Site to Site VPN Tunnel Web/App Load Balancer

Software Load Balancer for Internal LB Use an SLB such as the ARR extension of IIS7.5 when site-to-site only connectivity is a requirement. Cloud Service Mirrored DBs HTTP SLB VPN Gateway HTTP Site to Site VPN Tunnel Web/App

SharePoint Farm Configuration AD/DC/DNS OnPrem LB WFE SQLAppSvr 80/ VPN Tunnel Cloud Svc Virtual Network Azure AD/DC/DNS

Windows Azure Virtual Machines Linux Windows WA Linux Agent Windows Setup ICDrivers Certs SSH Keys

Managing

Full Support for IaaS Windows Azure PowerShell Cmdlets Cross Platform Scripting Built on node.js Capabilities Provisioning, Removal Reboot, Start Import and Export VM settings Support for Windows and Linux VMs Domain Join at Provision for Windows Fully Customize VM with Data Disks and Endpoint Configuration Automate Virtual Network Settings

## Create SP WFE1 $spwfe1 = New-AzureVMConfig -Name 'SP-WFE1' -AvailabilitySetName $avsetwfe ` -ImageName $spimage -InstanceSize Medium | $dns1 = New-AzureDns -Name 'dns1' -IPAddress ' ' 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...

Summary

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

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