Windows Azure Web Site (9) Web Site公网IP地址

简介:

 《Windows Azure Platform 系列文章目录

  

  本文会同时介绍国内由世纪互联运维的Azure China和海外Azure Global。

 

  熟悉Windows Azure平台的读者都知道,Azure PaaS Cloud ServiceVirtual Machine都有独享的公网IPV4地址。

  Azure Global的IP Rang信息,可以参考:http://www.microsoft.com/en-us/download/details.aspx?id=41653

  国内由世纪互联运维的Azure China的IP Rang信息,可以参考:http://www.microsoft.com/en-us/download/details.aspx?id=42064 

  

  但是我们在使用Azure Web Site的时候,常常需要固定公网IPV4地址。在这种情况下,我们需要小心对待。

  Azure Web Site是一个多租户的环境,每个部署单元有一个可以通过Internet访问的入口IP(我们称之为VIP)。

  所有的网站的DNS都指向该VIP(配置IP SSL除外,采用IP SSL可以获得单独的公网入口IP)。客户端的所有HTTP请求都发往该VIP,Azure的网络设备/服务负责进行地址转换并将请求转发到Azure网站的前端服务器。然后,由前端服务器将HTTP请求转发到对应的工作服务器。

 

  Azure部署单元架构借鉴了Microsoft Web Farm Framework的设计,如下图所示,它有5个最基本的核心组件构成。

  转自21V官方blog: http://www.waws.cn/18

  

 

  在不使用IP SSL的情况下,所有Azure用户的Azure Web Site Application的入口公网IP地址(Inbound VIP)是共享的。

  所以使用Azure Web Site绑定自己的域名,请不要使用A记录,因为所有的Azure Web Site都是共享公网IP地址。我们只能做CNAME解析。

  如果客户部署在Azure网站的Web应用需要调用外部的网络服务,比如SQL Azure, MySQL,Bing MAPI API,等等。Azure网站使用该VIP连接外部服务。部署在同一个部署单元的所有网站在调用外部网络服务时都使用该VIP。随着网站数目的增加,单一的VIP已经不能满足客户的需要。为此,我们增加了四个出口VIP(入口VIP同时会作为出口VIP)。具体信息如下。

  部署单元:BJB-001 (Azure北京数据中心)
Inbound VIP :42.159.5.43
Outbound VIPs:
42.159.4.73
42.159.4.84
42.159.4.211
42.159.4.160

 

  部署单元:SHA-001 (Azure上海数据中心)
Inbound VIP: 42.159.132.179
Outbound VIPs:
42.159.135.109
42.159.135.174
42.159.135.208
42.159.133.172

 

  如果我们的应用程序有IP白名单的要求,那么就只需要把上面的部署单元的所有VIP加入到允许的IP地址列表中。

  

  如何查看Azure Web Site部署在Azure数据中心的信息。

  比如笔者之前开发的2个应用程序,DNS信息如下:

  

  我们可以直接使用ping命令,如下:

  

  可以看到这2个Azure Web Site的Inbound VIP都是42.159.132.179。

  根据上面的部署单元信息,可以查看到这2个Azure Web Site是部署在上海数据中心的SHA-001

 

  ====================================分隔符=========================

 

  以上介绍的是国内由世纪互联运维的Azure China Web Site Inbound/Outbound VIP信息。

  如果读者使用的是国外www.windowsazure.com,具体的Azure Web Site Inbound/Outbound IP请参考下面的连接:

  https://social.msdn.microsoft.com/Forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/maintenance-notice-upcoming-changes-to-increase-capacity-for-outbound-network-calls?forum=windowsazurewebsitespreview

 

 

 

  参考资料:http://www.waws.cn/170

 



本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/4858535.html,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
Linux C++ Windows
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
【Azure 应用服务】Azure App Service(Windows)环境中如何让.NET应用调用SAP NetWeaver RFC函数
|
3月前
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
【Azure 应用服务】Web App Service 中的 应用程序配置(Application Setting) 怎么获取key vault中的值
|
16天前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
39 11
|
25天前
【Azure App Service】PowerShell脚本批量添加IP地址到Web App允许访问IP列表中
Web App取消公网访问后,只允许特定IP能访问Web App。需要写一下段PowerShell脚本,批量添加IP到Web App的允许访问IP列表里!
|
1月前
|
安全 网络协议 网络安全
Windows Server 2003 Web服务器搭建
Windows Server 2003 Web服务器搭建
|
1月前
|
网络协议 Windows
Windows Server 2019 Web服务器搭建
Windows Server 2019 Web服务器搭建
|
3月前
【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext' is not recognized as the name
【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext' is not recognized as the name
|
3月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
3月前
|
iOS开发 Android开发 MacOS
从零到全能开发者:解锁Uno Platform,一键跨越多平台应用开发的神奇之旅,让你的代码飞遍Windows、iOS、Android、macOS及Web,技术小白也能秒变跨平台大神!
【8月更文挑战第31天】从零开始,踏上使用Uno Platform开发跨平台应用的旅程。只需编写一次代码,即可轻松部署到Windows、iOS、macOS、Android及Web(通过WASM)等多个平台。Uno Platform为.NET生态带来前所未有的灵活性和效率,简化跨平台开发。首先确保安装了Visual Studio或VS Code及.NET SDK,然后选择合适的项目模板创建新项目。项目结构类似传统.NET MAUI或WPF项目,包含核心NuGet包。通过简单的按钮示例,你可以快速上手并构建应用。Uno Platform让你的技术探索之旅充满无限可能。
70 0
|
3月前
|
网络安全 API 数据安全/隐私保护
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
【Azure App Service】.NET代码实验App Service应用中获取TLS/SSL 证书 (App Service Windows)
下一篇
无影云桌面