Azure vNet
VNet是Azure云中逻辑隔离的虚拟网络。它包含两个含义:
Azure的用户可以在VNet中创建自己的各种资源,感觉想自己的数据中心中一样;
在一个VNet中创建的资源和其它VNet创建的资源相互隔离,是Azure云中网络多租户的具体实现形式。
VNet内部提供的网络服务,包括子网的划分、网络安全和路由等功能
前端接入,提供公网IP地址、DNS地址解析、Source/Destination NAT、负载均衡等等各种服务
后端连接,提供IPSec Site-Site/Point-Site VPN,以及专线接入等服务。
Azure的各种网络服务大多是围绕Azure的VNet的,所以VNet是Azure Networking的基础。下面将介绍如何创建Azure VNet。
Azure VNet的部署
通过Portal页面部署Azure VNet
进入AzureChina的管理Portal
在"More Services"中点击虚拟网络:
进入虚拟网络后,可以看到已经创建的VNet信息,包括VNet名称、资源组、Region和订阅信息:
此时点击添加,添加新的VNet,在添加时需要填写如下信息:
VNet名称
VNet的地址空间,就是VNet整体的地址网段
每个VNet可以最大配置4096个IP地址的地址空间,目前通过开Case可以最大支持到8192个,Network的Limitation可以参考以下链接:https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits#networking-limits。由于Azure的各种访问的能力在不停的变化,建议有可能到达各种Azure资源限制的时候,到这个链接上查询相关的数值;
地址段的选择建议符合RFC1918中定义的Private Address Space的三段地址,就是我们常说的10、172、192的三段地址;
Azure VNet的地址空间允许用户采用非Private Address Space的地址段,但建议是用户自己拥有的地址段,是自己在ARIN、RIPE、APNIC、LACNIC和AFRINIC等组织申请并付费的地址段,否则会发生部分网络访问不了的情况;
即使用户使用自己申请的IP地址段,Azure并不负责这些地址段的BGP宣告,用户需要采用一些特殊的方式通过自己的BGP网络宣告给各个运营商。
Azure VNet的地址空间可以是不连续的,即可以添加多个地址空间。建议以较小的地址段添加地址空间,这样可以避免地址浪费和地址冲突等各种问题;
★Azure VNet的地址空间的划分是非常重要的一项工作,建议企业的Network部门的同事参加。一旦地址划分出现重复等问题,有可能面临整个VNet内的资源要全部关停,甚至铲除重新部署的情况。所以说在云上业务建设之初,花一些精力把地址空间规划好,是非常重要的工作之一!
子网名称,类似物理网络中的Vlan的取名,可以取一些有提示功能的名称,比如Web、APP、DB或Frontend、Backend等等;
子网范围,要求在地址空间之内,建议根据需求,划分能够满足需求的较小的地址段,在今后的地址划分上比较灵活。比如预计这个网段中的VM或其他资源的数量不会超过100台,建议采用/25掩码的网段;
其他信息,包括资源组、订阅和Region信息
创建完成后,可以看到VNet的相关信息:
其他的几点需要注意的:
在地址空间中,还可以添加其他的地址空间:
在子网中,可以添加新的子网:
在子网中,还有一个网关子网,GatewaySubnet:
其名称是不能更改的,用于VPN Gateway和Express Route Gateway使用。建议采用/27掩码的网段,具体细节在IPSec VPN和Express Route的章节中介绍。
已连接设备
可以在"已连接的设备"中查看已经在VNet中部署的资源:
DNS
在Azure的VNet中有自己的DNS服务。Azure上的DNS服务和一般DNS不同的是,Azure的DNS服务是通过SDN的形式实现的。其DNS服务器的地址在Azure的全球范围内都是168.63.129.16。当Azure的SDN发现有客户端在请求168.63.129.16的DNS服务时,SDN的Network Controller会发送DNS的response给请求者。
当然可以添加自己的DNS服务器,比如在VNet中部署一台DNS服务器,在VNet DNS配置中添加这个IP地址即可,但要重启VNet中的资源,新的DNS服务器的配置才会生效。
Azure vNet相关推荐
- Azure VNet介绍
Azure VNet的介绍 VNet是Azure云中逻辑隔离的虚拟网络.它包含两个含义: Azure的用户可以在VNet中创建自己的各种资源,感觉想自己的数据中心中一样; 在一个VNet中创建的资源和 ...
- AWS VPC Peering Azure VNET Peering
前提条件: IP 地址不能有冲突 Global 不能和 中国区VNET Peering Azure VNET Peering 首先创建两个VNET: vnet01 vnet02 创建Peering C ...
- Windows Azure Virtual Network (13) 跨数据中心之间的虚拟网络点对点连接VNet Peering
<Windows Azure Platform 系列文章目录> 今天是大年初二,首先祝大家新年快乐,万事如意. 在笔者之前的文章中:Windows Azure Virtual Networ ...
- 对 Azure 虚拟网络网关的改进
YU-SHUN WANG Azure 网络高级项目经理 在 2014 年欧洲 TechEd 大会上,我们宣布了对Azure 虚拟网络网关的多项改进: 1. 高性能网关 SKU 2. Azure 虚 ...
- sql azure 语法_SQL Server + Azure:混合方案简介
sql azure 语法 We hear a lot about hybrid SQL Server environments, but how to integrate my datacenter ...
- 允许其他网络用户通过此计算机的internet连接来连_「Azure云」什么是Azure虚拟网络?...
Azure虚拟网络(VNet)是Azure中私有网络的基本构件.VNet支持许多类型的Azure资源,比如Azure虚拟机(VM),来安全地与internet和内部网络进行通信.VNet类似于您在自己 ...
- Global Azure上创建SSTP模式***配置介绍
Global Azure上创建SSTP模式×××配置介绍 说到Windows Azure ×××配置,相信大家都很熟悉了,当然我们已经在前几篇文章介绍了很多***的模式配置,比如从本地到Winodow ...
- Windows Azure SSTP模式×××配置
Windows Azure SSTP模式×××配置 说到windows azure ***配置,相信大家都很熟悉了,当然我们已经在前几篇文章介绍了很多***的模式配置,比如从本地到windows az ...
- 天蓝色在ps中的色值_用天蓝色构建混合云
天蓝色在ps中的色值 In this day and age who would bother developing solutions on anything but the public clou ...
- 初识 MySQL HeatWave
MySQL 作为全球最欢迎的数据库,已在交易场景叱咤风云多年.在 2020 年底,OCI(Oracle Cloud Infrastructure)推出了一个黑科技插件,它弥补了 MySQL 在分析场景 ...
最新文章
- Android switchCompat. 和 Switch
- HTML中GET与POST的区别
- 独家|图说Pandas中旋转和重塑函数
- RTMPdump(libRTMP) 源代码分析 5: 建立一个流媒体连接 (NetConnection部分)
- html在线拖拽环绕,jQuery实现html元素拖拽
- 老齐python-基础7(文件操作、迭代)
- 计算机二级制作简历张静,张静的简历值30分!其他都不是问题
- 图解TCPIP-传输层 TCP报文
- 中国民间秘术大揭露【实用】
- 动态通讯录(动态内存开辟)(C语言)
- 人事面试100问题--巧妙应答
- 欧姆龙r88d系列服务器说明书,欧姆龙R88D-KN10H-ECT-Z用户手册 - 广州凌控
- 通过nali命令统计访问的IP输入地理区域等作用
- java色号_RGB颜色与16进制颜色的换算方法
- 算法第3章上机实践报告
- Octet string 解析
- 听说根域名大部分在美国,美国能让中国从网络上消失?
- Armv8架构虚拟化
- 【5G RRC】5G系统消息介绍
- word无法选定图片随文字移动
热门文章
- 领扣LintCode算法问题答案-983. 棒球游戏
- Qt编写1024游戏
- 小度加速破圈,智能音箱告别肉搏战
- 共享单车项目(一)--项目简介
- Quartz 数据库表
- Vue项目中生成二维码
- CentOS7服务器安装GPU显卡驱动和CUDA简单方法
- 应用案例 | 2017款道奇RAM 1500车偶尔指南针无显示、空调不工作故障诊断
- 计算机是uefi启动 不能装win7,uefi+gpt分区安装win7图文教程 uefi加gpt模式安装win7 64位的方法...
- git add 之后没有push 怎么找回代码?