SlideShare a Scribd company logo
Introduction to Windows Azure Virtual Machines
Windows Azure Platform
(on-premise)
 Client Layer                                                           http://aka.ms/TryAzure

                                                                                                        On-         On-
                                     Office                                               Games         premises    premises
                                     Add-in   PC        Tablet      Phone     Browser     Console       Service     Database
Integration
   Layer




                                              Traffic   Virtual                                         Access
                                     CDN      Manager   Networks    Connect   EAI / EDI   Service Bus   Control     Data Sync
Applicatio
 n Layer




                          Media
                          Services            Compute   Web Sites     PaaS       IaaS                   Hadoop
Layer
Data




                                                                                          Stream
                Storage   Drive      Blobs    Tables    Queues      Caching   SQL Azure   Insight       Reporting   Database
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Boot VM from New Disk



>_

     Cloud
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
# Data
VM Size          CPU Cores   Memory        Bandwidth
                                                            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

              Each Persistent Data Disk Can be up to 1 TB
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
To achieve 99.95 you must use availability sets!
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
Introduction to Windows Azure Virtual Machines
http://aka.ms/TryAzure   http://clint.ms/AzureBenefits
www.notsotrivial.net
clinted@microsoft.com

More Related Content

What's hot (20)

PPTX
Data storage in the Cloud
Bogdan Mustata
Ā 
PPTX
Windows Azure Virtual Machines
Neil Mackenzie
Ā 
PPTX
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
Ā 
PPTX
Above the cloud: Big Data and BI
Denny Lee
Ā 
PPTX
Web 2.0 Futures
rsnarayanan
Ā 
PPTX
What's new in Windows Server 2012 R2
Christopher Keyaert
Ā 
PPT
1003 - Virtualizing Your World
Diana Williams
Ā 
PPTX
SQL Azure
Pavel Revenkov
Ā 
PPTX
Windows Azure Storage – Architecture View
Chaowlert Chaisrichalermpol
Ā 
PPTX
What’s new in windows server 2012
Alex de Jong
Ā 
PPTX
Gaming across multiple devices
Patric Boscolo
Ā 
PPTX
Windows Azure Camps - Oktober 2012
Einar Ingebrigtsen
Ā 
PPTX
Azure Data Storage
Ken Cenerelli
Ā 
PPTX
azure track -05- windows azure pack deep dive
ITProceed
Ā 
PPTX
Deploying DC/OS on Premises with Juju
Tom Barber
Ā 
PDF
Cnam azure ze cloud resource manager
Aymeric Weinbach
Ā 
PPTX
Windows Azure for Developers - Building Block Services
Michael Collier
Ā 
PPTX
Windows Azure: Lessons From the Field
Michael Collier
Ā 
PPTX
Binary Studio Academy 2016. MS Azure. Cloud hosting.
Binary Studio
Ā 
PPTX
Cnam azure 2014 storage
Aymeric Weinbach
Ā 
Data storage in the Cloud
Bogdan Mustata
Ā 
Windows Azure Virtual Machines
Neil Mackenzie
Ā 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
Ā 
Above the cloud: Big Data and BI
Denny Lee
Ā 
Web 2.0 Futures
rsnarayanan
Ā 
What's new in Windows Server 2012 R2
Christopher Keyaert
Ā 
1003 - Virtualizing Your World
Diana Williams
Ā 
SQL Azure
Pavel Revenkov
Ā 
Windows Azure Storage – Architecture View
Chaowlert Chaisrichalermpol
Ā 
What’s new in windows server 2012
Alex de Jong
Ā 
Gaming across multiple devices
Patric Boscolo
Ā 
Windows Azure Camps - Oktober 2012
Einar Ingebrigtsen
Ā 
Azure Data Storage
Ken Cenerelli
Ā 
azure track -05- windows azure pack deep dive
ITProceed
Ā 
Deploying DC/OS on Premises with Juju
Tom Barber
Ā 
Cnam azure ze cloud resource manager
Aymeric Weinbach
Ā 
Windows Azure for Developers - Building Block Services
Michael Collier
Ā 
Windows Azure: Lessons From the Field
Michael Collier
Ā 
Binary Studio Academy 2016. MS Azure. Cloud hosting.
Binary Studio
Ā 
Cnam azure 2014 storage
Aymeric Weinbach
Ā 

Similar to Introduction to Windows Azure Virtual Machines (20)

PPTX
Windows Azure Jumpstart
Clint Edmonson
Ā 
PPTX
Azure overview
Jim O'Neil
Ā 
PDF
Choosing Your Windows Azure Platform Strategy
drmarcustillett
Ā 
PDF
Azure Cloud Dev Camp - App Platform
giventocode
Ā 
PPTX
Windows Azure
Lai Yoong Seng
Ā 
PPTX
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
Ā 
PPTX
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
Ā 
PPTX
Windows Azure Platform
AsmTrash
Ā 
PDF
C fowler intro-azure
sdeconf
Ā 
PPTX
MongoDB and Windows Azure
Jim O'Neil
Ā 
PDF
Rackwise DCM
thamner
Ā 
PDF
Jeff barr Seattle_interactive_2011_q4
Seattle Interactive Conference
Ā 
PDF
Server2008 R2 Overview
volkerwill
Ā 
PPTX
Introdução ao Microsoft azure
EvilƔzaro Alves
Ā 
PPTX
Drupal DevOps on Microsoft Azure Websites
Cory Fowler
Ā 
PPTX
Public Cloud Platforms for .NET Developers
Svetlin Nakov
Ā 
PPT
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Svetlin Nakov
Ā 
PPTX
When worlds Collide: HTML5 Meets the Cloud
David Pallmann
Ā 
PPTX
SQLUG event: An evening in the cloud: the old, the new and the big
Mike Martin
Ā 
PDF
Overview of Amazon Web Services
Harish Ganesan
Ā 
Windows Azure Jumpstart
Clint Edmonson
Ā 
Azure overview
Jim O'Neil
Ā 
Choosing Your Windows Azure Platform Strategy
drmarcustillett
Ā 
Azure Cloud Dev Camp - App Platform
giventocode
Ā 
Windows Azure
Lai Yoong Seng
Ā 
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
Ā 
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
Ā 
Windows Azure Platform
AsmTrash
Ā 
C fowler intro-azure
sdeconf
Ā 
MongoDB and Windows Azure
Jim O'Neil
Ā 
Rackwise DCM
thamner
Ā 
Jeff barr Seattle_interactive_2011_q4
Seattle Interactive Conference
Ā 
Server2008 R2 Overview
volkerwill
Ā 
Introdução ao Microsoft azure
EvilƔzaro Alves
Ā 
Drupal DevOps on Microsoft Azure Websites
Cory Fowler
Ā 
Public Cloud Platforms for .NET Developers
Svetlin Nakov
Ā 
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarbor
Svetlin Nakov
Ā 
When worlds Collide: HTML5 Meets the Cloud
David Pallmann
Ā 
SQLUG event: An evening in the cloud: the old, the new and the big
Mike Martin
Ā 
Overview of Amazon Web Services
Harish Ganesan
Ā 
Ad

More from Clint Edmonson (20)

PPTX
New Product Concept Design.pptx
Clint Edmonson
Ā 
PPTX
Lean & Agile Essentials
Clint Edmonson
Ā 
PPTX
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
Clint Edmonson
Ā 
PPTX
Flow, the Universe and Everything
Clint Edmonson
Ā 
PPTX
Application architecture jumpstart
Clint Edmonson
Ā 
PPTX
Code smells and Other Malodorous Software Odors
Clint Edmonson
Ā 
PPTX
State of agile 2016
Clint Edmonson
Ā 
PPTX
Lean & Agile DevOps with VSTS and TFS 2015
Clint Edmonson
Ā 
PPTX
Application Architecture Jumpstart
Clint Edmonson
Ā 
PPTX
Agile Metrics That Matter
Clint Edmonson
Ā 
PPTX
Advanced oop laws, principles, idioms
Clint Edmonson
Ā 
PPTX
Application architecture jumpstart
Clint Edmonson
Ā 
PPTX
ADO.NET Entity Framework
Clint Edmonson
Ā 
PPTX
Windows 8 - The JavaScript Story
Clint Edmonson
Ā 
PPTX
A Force of One - Agile and the Solo Developer
Clint Edmonson
Ā 
PPTX
Agile is as Agile Does
Clint Edmonson
Ā 
PPTX
Visual Studio 2010 Ultimate
Clint Edmonson
Ā 
PPTX
Visual Studio 2010 - The Good Stuff
Clint Edmonson
Ā 
PPTX
Architecting Applications the Microsoft Way
Clint Edmonson
Ā 
PPTX
Intro to VS 2010 & .Net 4.0
Clint Edmonson
Ā 
New Product Concept Design.pptx
Clint Edmonson
Ā 
Lean & Agile Essentials
Clint Edmonson
Ā 
MICROSOFT BLAZOR - NEXT GENERATION WEB UI OR SILVERLIGHT ALL OVER AGAIN?
Clint Edmonson
Ā 
Flow, the Universe and Everything
Clint Edmonson
Ā 
Application architecture jumpstart
Clint Edmonson
Ā 
Code smells and Other Malodorous Software Odors
Clint Edmonson
Ā 
State of agile 2016
Clint Edmonson
Ā 
Lean & Agile DevOps with VSTS and TFS 2015
Clint Edmonson
Ā 
Application Architecture Jumpstart
Clint Edmonson
Ā 
Agile Metrics That Matter
Clint Edmonson
Ā 
Advanced oop laws, principles, idioms
Clint Edmonson
Ā 
Application architecture jumpstart
Clint Edmonson
Ā 
ADO.NET Entity Framework
Clint Edmonson
Ā 
Windows 8 - The JavaScript Story
Clint Edmonson
Ā 
A Force of One - Agile and the Solo Developer
Clint Edmonson
Ā 
Agile is as Agile Does
Clint Edmonson
Ā 
Visual Studio 2010 Ultimate
Clint Edmonson
Ā 
Visual Studio 2010 - The Good Stuff
Clint Edmonson
Ā 
Architecting Applications the Microsoft Way
Clint Edmonson
Ā 
Intro to VS 2010 & .Net 4.0
Clint Edmonson
Ā 
Ad

Recently uploaded (20)

PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
Ā 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
Ā 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
Ā 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
Ā 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
Ā 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
Ā 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
Ā 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
Ā 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
Ā 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
Ā 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
Ā 
PPTX
Q2 Leading a Tableau User Group - Onboarding
lward7
Ā 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
Ā 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
Ā 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
Ā 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
Ā 
PDF
July Patch Tuesday
Ivanti
Ā 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
Ā 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
Ā 
PDF
Learn Computer Forensics, Second Edition
AnuraShantha7
Ā 
Blockchain Transactions Explained For Everyone
CIFDAQ
Ā 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
Ā 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
Ā 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
Ā 
Smart Trailers 2025 Update with History and Overview
Paul Menig
Ā 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
Ā 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
Ā 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
Ā 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
Ā 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
Ā 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
Ā 
Q2 Leading a Tableau User Group - Onboarding
lward7
Ā 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
Ā 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
Ā 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
Ā 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
Ā 
July Patch Tuesday
Ivanti
Ā 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
Ā 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
Ā 
Learn Computer Forensics, Second Edition
AnuraShantha7
Ā 

Introduction to Windows Azure Virtual Machines

  • 2. Windows Azure Platform (on-premise) Client Layer http://aka.ms/TryAzure On- On- Office Games premises premises Add-in PC Tablet Phone Browser Console Service Database Integration Layer Traffic Virtual Access CDN Manager Networks Connect EAI / EDI Service Bus Control Data Sync Applicatio n Layer Media Services Compute Web Sites PaaS IaaS Hadoop Layer Data Stream Storage Drive Blobs Tables Queues Caching SQL Azure Insight Reporting Database
  • 8. Boot VM from New Disk >_ Cloud
  • 14. # Data VM Size CPU Cores Memory Bandwidth 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 Each Persistent Data Disk Can be up to 1 TB
  • 35. To achieve 99.95 you must use availability sets!
  • 42. http://aka.ms/TryAzure http://clint.ms/AzureBenefits

Editor's Notes

  • #5: Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ā€˜in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • #6: With the introduction of Windows Azure Virtual Machines and Virtual Networks there are an entirely new set of workloads that are suitable.
  • #9: Cloud First Provisioning means exactly what is says. Building a VM in the cloud first. You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API. Once your choice of provisioning is made you will need to select the image and instance size to start from. The newly created disk will be stored in blob storage and your machine will boot.
  • #12: This use case is when you already have a ā€œgolden image(s)ā€ your company uses for server provisioning or you have a VM running on premises that you would just like to run in our data center. You take the vhd – use CSUpload to upload as a page blob to a storage account. From there use the portal to add as an image (sysprepped) or disk (configured VM) and there you can create a VM based off of the vhd.
  • #13: This use case is all about using the capture feature of IaaS to create OS images. The first part you start with a base vhd that you then custom with software binaries, registry settings etc.. You run sysprep.exe and generalize/shutdown the OS. You can then upload it if coming from on-premises or just click the capture button if you created the VM in the cloud. Capture allows you to take a generalized VM and save the underlying VHD as a new image in your image library.
  • #14: One of the key benefits of IaaS is flexibility and control. The Windows Azure solution provides the capability of not only moving VHDs TO the cloud but also allows you to copy the VHD back down and run it locally or on another cloud provider. Great for testing out production issues or any other need where you require a copy of the production server.
  • #15: The OS and Data Disks are stored in Windows Azure storage. So in addition to the data being persistent you also get the benefits of storage which means your VHD is replicated 3X’s locally and also 3X’s in a separate data center in the same region (geo-replication)
  • #16: This slide simply highlights that if the physical hardware backing your VM goes down a new server will start and pick up the same VHD.
  • #21: This slide explains web and worker role architecture within a cloud service.Things to call out: Each role can have multiple identical instances You can currently have up to 25 roles per cloud service.
  • #22: Virtual Machines work in a similar way.A cloud service can have up to 25 roles but if that role has a virtual machine there can only be a single instance. Implicit Cloud service is a reference to the portal. If you only have a single VM the portal will not display the cloud service although it is created and exists.Add another role (or remove the VM) and the cloud service will show.
  • #23: When there are multiple VMs in the same cloud service they can communicate directly as they are on the same network.
  • #25: In Windows Azure previously you did not have control over the VM names. This is a net new. Windows Azure Provided DNS is also new. Previously you had to use the Windows Azure object model to get the IP addresses of different roles in your deployment. BYOD allows you to host Active Directory directly in the cloud or when used in conjunction with Virtual Networks (VPN) to build hybrid solutions where AD is hosted on premises and consumed in the cloud or both.
  • #27: Input port forwarding is how you can configure direct/non load balanced communication to multiple VMs that have services listening on the same port.
  • #28: UDP is now a supported protocol in WA (previously wasn’t). Discuss that by default with virtual machines there is an internal endpoint defined with protocol=ā€œallā€ so essentially all traffic is open between virtual machines. Windows Server firewall and Linux firewall will still need to be configured to allow traffic.Health probes allow the load balancer to check a custom HTTP path that tells the LB whether the server is healthy or not. For TCP endpoints no http path is required just the port to connect to.
  • #30: Load Balanced Input Endpoints allow you to configure the load balance to distribute traffic to multiple VMs. This works with TCP/UDP and you can also configure an HTTP probe with a custom path to test the health of the VM.
  • #31: Load Balanced Input Endpoints allow you to configure the load balance to distribute traffic to multiple VMs. This works with TCP/UDP and you can also configure an HTTP probe with a custom path to test the health of the VM.
  • #34: Slide ObjectiveDiscuss achieving very high availability with Windows AzureSpeaker NotesFault Domain is a physical unit of failure, and is closely related to the physical infrastructure in the data centers. In Windows Azure the rack can be considered a fault domain. However there is no 1:1 mapping between fault domain and rack. Windows Azure Fabric is responsible to deploy the instances of your application in different fault domains. Obviously this only applies if you run more than 1 instanceRight now Fabric makes sure that your application uses at least 2 (two) fault domains, however depending on capacity and VM availability it may happen that it is spread across more than that. As a developer u have no direct control over how many fault domains your application will use but the way you configure it may impact your availabilityUpgrade Domain is a logical unit, which determines how particular service will be upgraded. The default number of upgrade domains that are configured for your application is 5 (five). You can control how many upgrade domains your application will use through the upgradeDomain configuration setting in your service definition file (CSDEF). Windows Azure Fabric ensures that particular upgrade domain is not within single fault domainThat is Upgrade domains are orthogonal to fault domainsRoles are then spread out over upgrade domains and fault domains. Subject to running a reasonable number of instances this removes the risk of a single point of failure
  • #35: Availability sets tell the Fabric Controller to place VMs in the same set on different racks for faults and in separate upgrade domains for updates. This essentially tells the FC not to take the guest OS down of all VMs in the same set for host updates.
  • #37: Explain that each tier of an application can be enabled with its own availability set which ensures at a physical hardware level in the data center that there is no single point of failure.
  • #38: Without at least two virtual machines performing the same workload grouped into an availability set you only get the 99.9% SLA. To achieve 99.95 you must use availability sets.
  • #39: We have now offer an SLA for virtual machines running a single instance. This is different from web/worker roles which require two VMs for an SLA.
  • #41: Microsoft think about the stack to provide connectivity between on-premise and cloud.Specifically this deck focuses on the last two layersServicebusvs connect – SB requires app code change, Connect/Virtual Networks do not. Virtual Networks are the net new here. They provide site to site connectivity where Connect provided server to server connectivity.Virtual Networks are the more flexible and powerful option.
  • #42: Windows Azure Virtual Networks is our solution to providing hybrid solutions and solutions that require advanced connectivity in the cloud. Hybrid on-premises to cloud is enabled by using the VPN solution that allows site<->site connectivity allowing machines on premise and machines in the cloud to appear on the same network.Advanced connectivity solutions are enabled because Windows Azure applications that are deployed in to a virtual network will have persistent IP addresses. This is a requirement for solutions like Active Directory. Other solutions enabled by virtual networks in the cloud are mixing VMs and web/worker role solutions in the same Windows Azure network. This allows for scenarios like web/worker roles to communicate back to VMs running applications like SQL server.
  • #43: Windows Azure Virtual Networks provide functionality above and beyond site to site networking. VNETs also provide persistent IP addresses through an infinite DHCP lease (not static but effectively the same thing).VNETs also provide the capability of connecting cloud services in the same affinity group directly. This allows for scenarios like web and worker roles to virtual machines running services like SQL Server 2012 or SharePoint.