[Windows Azure] Windows Azure Virtual Network Overview
Windows Azure Virtual Network Overview
Updated: April 25, 2013
Windows Azure Virtual Network provides you with the capability to extend your network into Windows Azure and treat deployments in Windows as a natural extension to your on-premises network.
Virtual Network enables you to accomplish the following:
- Create a virtual private network in Windows Azure: You can bring your preferred private IPv4 space (10.x, 172.x, 192.x) to Windows Azure.
- Configure cross-premises connectivity over site-to-site IPsec VPNs: You can extend your on-premises network to Windows Azure and treat virtual machines and services deployed in your virtual networks as though they were on your local premises.
- Configure custom DNS servers for all services within a virtual network: You can point all virtual machines and services to a DNS server on-premises or a DNS server running in a virtual network. This capability enables you to use your domain controllers in Windows Azure.
Some key benefits of Windows Azure Virtual Network are:
- Extended trust and security boundary: The virtual network extends the trust boundary from a single service to the virtual network boundary. You can create several cloud services and virtual machines within a single virtual network and have them communicate with each other without having to go through the internet. You can also setup services that use a common backend database tier or use a shared management service.
- Persistent private IP addresses: Virtual machines within a VNet will have a stable private IP address. We assign an IP address from the address range you specify and offer an infinite DHCP lease on it. So the IP address will stay with the virtual machine for its lifetime. The exception to this is when a virtual machine is stop/deallocated.
ImportantWhen a virtual machine is stop/deallocated, it does not retain its IP address. - Enhanced security and isolation: Since each virtual network is run as an overlay, only virtual machines and services that are part of the same network can access each other. Services outside the virtual network have no way to identify or connect to services hosted within virtual networks. This provides an added layer of isolation to your services.
- Extend your on-premises network to the cloud: You can extend your on-premises network through the site-to-site VPN and treat the virtual network as though it is part of your corporate network. You can access and leverage all on-premises investments around monitoring and identity for your services hosted in Windows Azure.
- IaaS and PaaS are better together: With virtual networks, you have the ability to build services that rely on PaaS and IaaS. In most cases, the front-ends are stateless and PaaS roles offer more flexibility and scalability in such cases. While front-ends are migrated to PaaS, you can still use your favorite databases as virtual machines.
- Connectivity to the internet: You will still enjoy the ability to connect services hosted in virtual networks to the internet through the public IP address that has been assigned for your service.
Before you configure your Windows Azure Virtual Network, you should carefully consider possible scenarios. For this release, it can be difficult to makes changes after your virtual network has been created and you have deployed role instances and virtual machines. After this stage of deployment, you cannot easily modify the baseline network configuration and many values cannot be modified without pulling back roles and virtual machines and then reconfiguring. Because of this, you should not attempt to create a virtual network and then try to adapt the scenario to fit the network.
When creating your network design, consider the following possible scenarios:
Important |
|---|
| Point-to-site VPN is currently in Preview (CTP). |
| Scenario | Points to consider | For more information |
|---|---|---|
|
Secure site-to-site connection between your virtual network and your on-premises network |
|
See About Secure Cross-Premises Connectivity for more information about cross-premises connection options. See About VPN Devices for Virtual Network for VPN device requirements and configuration templates. |
|
Secure point-to-site connections between individual computers running on your on-premises network and your virtual network |
|
See About Secure Cross-Premises Connectivity for more information about cross-premises connection options. See About VPN Devices for Virtual Network for VPN device requirements and configuration templates. |
Using the features of Windows Azure Virtual Network, you can create dedicated private virtual networks in the cloud as well as branch-office and cross-premises solutions. In order to create a virtual branch office solution, you must obtain and configure a supported VPN router with a valid public IPv4 address that is not located behind a NAT.
| Scenario | Features | Use it when | For more information |
|---|---|---|---|
|
Dedicated private virtual network |
|
|
SeeWindows Azure Name Resolutionfor more information about name resolution. |
|
Virtual branch office andcross-premises virtual network |
|
|
SeeWindows Azure Name Resolutionfor more information about name resolution. |
Name resolution is an important consideration for virtual network design. Even though you may create a secure site-to-site VPN connection, without name resolution, communication by hostname is not possible. There are multiple ways to provide name resolution for your Windows Azure Virtual Network. You can use the name resolution provided by Windows Azure, or you may use your own DNS server. Configuring your virtual network to use Windows Azure-provided name resolution is a relatively simple option. However, you may require a more full-featured DNS solution in order to support virtual machines or complex configurations. Your choice of name resolution method should be based on the scenario that it will support. For more information about name resolution for Windows Azure, see Windows Azure Name Resolution.
| Scenario | Name resolution | Points to consider | For more information |
|---|---|---|---|
|
Cross-premises: Name resolution between role instances or virtual machines in Windows Azure and on-premises computers |
DNS solution of your choice (Not Windows Azure-provided) |
|
See About VPN Devices for Virtual Network for VPN device requirements and configuration templates. See Windows Azure Name Resolution for more information about name resolution. |
|
Cross-premises: Name resolution between on-premises computers and role instances or virtual machines in Windows Azure |
DNS solution of your choice (Not Windows Azure-provided) |
|
See About VPN Devices for Virtual Network for VPN device requirements and configuration templates. See Windows Azure Name Resolution for more information about name resolution. |
|
Name resolution between role instances located in the same cloud service |
Windows Azure name resolution (internal) |
|
See Windows Azure Name Resolution for more information about name resolution. |
|
Name resolution between virtual machines located in the same cloud service |
Windows Azure name resolution (internal) |
|
See Windows Azure Name Resolution for more information about name resolution. |
|
Name resolution between virtual machines and role instances located in the same Virtual Network, but different cloud services |
DNS solution of your choice (Not Windows Azure-provided) |
|
See About VPN Devices for Virtual Network for VPN device requirements and configuration templates. See Windows Azure Name Resolution for more information about name resolution. |
|
Name resolution between virtual machines and role instances that are located in the same cloud services, not in a Windows Azure Virtual Network |
Not applicable. |
Virtual machines and role instances cannot be deployed in the same cloud service. |
Not applicable. |
|
Name resolution between role instances located in different cloud services, not in a Windows Azure Virtual Network |
Not applicable. |
Connectivity between virtual machines and/or role instances in different cloud services is not supported outside a virtual network. |
Not applicable. |
|
Name resolution between virtual machines located in the same Windows Azure Virtual Network |
DNS solution of your choice (Not Windows Azure-provided) |
|
See About VPN Devices for Virtual Network for VPN device requirements and configuration templates. See Windows Azure Name Resolution for more information about name resolution. |
|
Use name resolution to direct traffic between datacenters |
See Traffic Manager |
See Traffic Manager |
See Windows Azure Traffic Manager for more information about using name resolution to direct traffic between datacenters. |
|
Control the distribution of user traffic to Windows Azure hosted services |
See Traffic Manager |
See Traffic Manager |
You can configure a virtual network by using the following methods:
- Network Configuration file (.xml)
- Management Portal wizard
All methods of configuring Virtual Network result in the configuration of a network configuration file. The network configuration file contains all of the configuration information for your virtual network. For more information about the elements contained in the network configuration file, see Windows Azure Virtual Network Configuration Schema. For information about how to configure your Virtual Network by using a network configuration file, seeConfigure a Virtual Network Using Network Configuration Files.
When you use the Management Portal wizard to configure your virtual network, the network configuration file is not readily visible. The network configuration file is created and automatically imported to Windows Azure, where the values are used to configure your virtual network. If you want to view the schema information contained in the configuration file, you can export the file by using the Management Portal and view it with any xml editor. You can also use the Management Portal to view the settings contained in the file. For information about how to use the Management Portal to create a virtual network, see About Configuring a Virtual Network in the Management Portal.
If you have already created your design plan and want to know how to configure specific settings, see the Windows Azure Virtual Network Configuration Tasks.
If you’d like to walk through a tutorial to better understand how to configure your virtual network, see Windows Azure Virtual Network Tutorials.
See Also
Concepts
About Configuring a Virtual Network in the Management Portal
Configure a Virtual Network Using Network Configuration Files
Windows Azure Name Resolution
About VPN Devices for Virtual Network
Windows Azure Virtual Network Configuration Tasks
Other Resources
Windows Azure Virtual Network Configuration Schema
Windows Azure Virtual Network Tutorials
Windows Azure Networking Guidance
Windows Azure Virtual Machines
How to Create a Custom Virtual Machine
[Windows Azure] Windows Azure Virtual Network Overview的更多相关文章
- [Windows Azure] Create a Virtual Network for Site-to-Site Cross-Premises Connectivity
Create a Virtual Network for Site-to-Site Cross-Premises Connectivity This tutorial walks you throug ...
- [Windows Azure] Create a Virtual Network in Windows Azure
Create a Virtual Network in Windows Azure This tutorial walks you through the steps to create a basi ...
- [Windows Azure] Load Balancing Virtual Machines
Load Balancing Virtual Machines All virtual machines that you create in Windows Azure can automatica ...
- Windows Azure Cloud Service (44) 将Cloud Service加入Virtual Network Subnet,并固定Virtual IP Address(VIP)
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经详细介绍了如何将Virtual Machine加入Virtual Network,并且绑定固定的Pr ...
- [SDK2.2]Windows Azure Virtual Network (1) 概念
<Windows Azure Platform 系列文章目录> Windows Azure Virtual Network是非常重要的概念,其主要作用有以下两点: 1.将多台Azure V ...
- [SDK2.2]Windows Azure Virtual Network (2) 创建简单的Virtual Network
<Windows Azure Platform 系列文章目录> 本章笔者将介绍如何创建一个简单的 Virtual Network. 1.首先我们登陆Windows Azure管理界面 ht ...
- [SDK2.2]Windows Azure Virtual Network (3) 创建AD Server并添加至Virtual Network
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经向大家介绍了如何创建一个简单的Azure Virtual Network. 本章我将创建一台域服务器 ...
- [SDK2.2]Windows Azure Virtual Network (4) 创建Web Server 001并添加至Virtual Network
<Windows Azure Platform 系列文章目录> 在上一章内容中,笔者已经介绍了以下两个内容: 1.创建Virtual Network,并且设置了IP range 2.创建A ...
- [SDK2.2]Windows Azure Virtual Network (5) 重启、关闭、开启VNet中Virtual Machine
<Windows Azure Platform 系列文章目录> 我们知道,Windows Azure VM的IP分为以下两种:Internal IP Address和Public VIP ...
随机推荐
- 基于Windows下使用Docker 部署Redis
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 1 去官网下载指定的版本 https:/ ...
- Weblogic部署gbk编码的项目乱码
问题描述: weblogic默认部署的项目编码utf-8,由于项目特殊编码gbk导致打开项目中文全是乱码! 心哇凉哇凉.... 问题解决: 01.调休jvm参数 xxx_domains/bin/set ...
- 查看Window系列本地账户密码
mimikatz,很出名的查看Window本地账户密码(经测试,不支持探测Window在线账户认证密码的探测) github: https://github.com/gentilkiwi/mimika ...
- (原)linux下caffe模型转tensorflow模型
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/7419352.html 参考网址: https://github.com/ethereon/caffe- ...
- mysql--SQL编程(关于mysql中的日期,关于重叠) 学习笔记2.2
1.日期中的重叠问题建表sessions: CREATE TABLE `sessions` ( `id` ) NOT NULL AUTO_INCREMENT, `app` ) NOT NULL, `u ...
- LAMP环境搭建实现网站动静分离[转]
目录: 1.环境概述 2.动静分离拓扑图 3.各服务器功能规划 4.各服务器基础环境配置 5.httpd安装配置 6.php安装配置及启用opcache加速功能 7.mysql安装配置 8.wordp ...
- c语言之函数参数传递之数组篇(转)
在VC中写程序都习惯了,一般数组作为函数实参时,最常用的方法就是引用和指针的方法,但是到C语言中就没有引用了,还有一种比较常用的方法: #include <stdio.h>void sor ...
- mac系统下安装mysql 和phpmyadmin
用惯了在Windows上一个appserv或phpStudy压缩包搞定,要在MAC OSX 10.10上捣腾一个PHP开发环境还不大习惯.但自己亲自配一下环境还是有所收获的.众所周知OSX上自带了ap ...
- OCR OneNote
文章地址:https://www.cnblogs.com/Charltsing/p/OneNoteOCR.html 前段时间有人问我能不能通过OneNote扫描图片,并返回文本.经过几天的测试,以及对 ...
- MySQL Cluster
MySQL Cluster MySQL集群一个非共享(shared nothing).分布式.分区系统,使用同步复制机制提供高可用和高性能. MySQL集群使用的是NDB引擎.NDB存储引擎会在节点间 ...