- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
上个月,我注意到由于传出带宽,我的 Azure 账单大幅增加。我使用了 1800GB 的传出数据,而之前的时期使用了约 200GB。经过一番研究,我发现这是由我上个月启用的 Azure Front Door 服务引起的,并且我不知道与该服务相关的额外间接成本。
我将在下面提供我对“问题”的分析,希望防止其他人犯我所犯的错误。
最佳答案
Azure Front Door 允许根据池中应用程序的运行状况在 Web 应用程序组(所谓的“池”)之间进行快速故障转移。典型的故障转移场景是在不同区域之间。如果一个区域出现问题,您可以将故障转移到另一区域。
Front Door 确定应用程序运行状况的机制是通过发送 HTTP 请求,其中 200 OK 结果被视为运行状况良好。
当您在后端启用 Azure Front Door 时,它就会开始检查后端应用程序的运行状况,并且您可能会开始付费,因此我进行了一些分析,以下是我的发现:
08:05 启动网络应用程序。
08:30 使用默认设置启用前门服务(间隔 = 30 秒,样本大小 = 4,需要成功样本 = 2)。请注意,请求数量立即从每分钟 0 增加到约 140。
09:03 将运行状况探测间隔从 30 秒减少到 15 秒。请注意请求的立即增长。
09:40 将运行状况探测端点的主体大小从 30KB 扩大到 119KB,增加了四倍。请注意带宽的立即增长。
09:55 将运行状况探测端点的正文大小减小至 0KB。请注意带宽立即下降。
10:08 将运行状况探测间隔从 15 秒增加到 90 秒。请注意请求立即下降。
似乎带宽是在 Front Door 服务的带宽之上作为应用服务(或使用的任何端点服务)的传出带宽进行收费的。我认为这是因为 Azure Front Door 是一项全局服务,因此不受区域限制。定价页面上没有提及这些“隐藏”费用
Azure Function App 的默认登录页面为 126KB:
要点
默认情况下,Azure Front Door 似乎每分钟访问您的端点 140 次,每分钟生成 20MB 的流量(主体大小为 30KB)。即 27GB,即每天 1.90 欧元(欧盟/美国地区)。
请勿使用默认函数应用登录页面作为运行状况探测端点(或任何大型主页)。我不确定最佳实践,但我认为实际上执行一些运行状况检查并返回空主体的自定义端点是最好的。
明智地选择您的时间间隔。双倍间隔 = 双倍带宽成本。
关于Azure Front Door 生成大量带宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55572932/
尝试使用我们的 Azure Front Door 进行以下路由: 假设前门 URL 是 https://foo.azurefd.net ,后端池由 URL 为 https://foowebapp.az
我希望能够更改源模块中所有外链的基线属性。有谁知道一些可用于执行此操作的 DXL 代码吗? 必须有一种更简单的方法,而不是手动删除以前的外链(即 ModuleVersion BL [1.20] 并重新
我基本上知道如何在模块内移动对象 Object oMove = object(DoorsID, mBasicCurrent); Object oPrev = object(DestDoorsID, m
有人知道 DOORS 在哪里存储 DXL 文件吗? 1- 如何使用 DOORS UI 访问这些脚本? 2-硬盘上的存储目录是什么? 谢谢 最佳答案 大多数 DXL 脚本位于: your_ibm_ins
我执行了以下命令并能够创建 FrontDoor rnd-test。 $test = New-AzFrontDoorBackendObject -Address bing.com -httpPort 8
我执行了以下命令并能够创建 FrontDoor rnd-test。 $test = New-AzFrontDoorBackendObject -Address bing.com -httpPort 8
我正在使用 Rational Doors 9.6 作为客户端。我尝试在我的 C# 程序中集成一个功能,例如使用 Doors C API,以打开一个 View 并在内存中获取一些数据以供进一步使用。这包
我是 DOORS 数据库的新开发人员,我正在用 dxl 编写脚本。如您所知,dxl 中有一维数组。我想使用多个维度,所以我决定使用动态数组,但这大大降低了我的脚本速度,而且当我们每个模块有大约 14,
在我们的网站中,我们有一条路线/health/xxx,您可以在其中检查网站的运行状况。在 xxx 部分,您可以添加任何内容,以便我们可以区分不同的轮询器。我们现在看到 Azure Front Door
有人成功使用 Azure Front Door 完成滚动更新吗?我们在 2 个区域中有一个应用程序,我们希望在区域 1 中的后端更新时禁用它,区域 2 中的后端也是如此。但是,在禁用或删除某个后端之间
我了解前门设计器,但我不知道如何添加路由规则。 如何在 Azure Front Door 中执行此操作? 最佳答案 一个routing rule将您的前端主机映射到后端池。 在创建前门中的路由规则中,
我目前正在测试 Azure 前门功能,想知道是否有任何更改需要很长时间才能保存并在线可用? 例如,我更改了后端池的后端 URL,当我访问 Front Door URL 时,它仍然将我重定向到旧的后端
上个月,我注意到由于传出带宽,我的 Azure 账单大幅增加。我使用了 1800GB 的传出数据,而之前的时期使用了约 200GB。经过一番研究,我发现这是由我上个月启用的 Azure Front D
我正在运行球碰撞模拟,我想在框架边缘的某处添加一扇门,这样当球接触它时,它就会消失。可以为我提供这扇门的功能的最简单的 Swing 组件是什么? 最佳答案 I want to know what…ca
有许多谜题是经典“柯尼斯堡七桥”谜题的变体,在这些谜题中,您必须找到一条穿过一组房间的路线,而无需两次使用门。 这是一个没有解决方案的例子。 ... 是一个稍微修改过的谜题,确实有一个解决方案,正如您
现在,我正在 AWS 的一个生产区域中测试一个极其简单的信号量。在部署时,延迟从 150 毫秒跃升至 300 毫秒。我假设会发生延迟,但如果它可以被删除那就太好了。这对我来说有点新,所以我正在试验。我
如果终结点的域仍使用 CNAME 记录指向前门,则 Azure 前门不允许删除前端终结点。即使只有验证域 (afdverify),情况也是如此。 409 Conflict Cannot delete
我想使用 RPE 为第一行显示具有不同样式的 Doors 表。 例如,使第一行具有不同的背景颜色或其他边框样式。 有什么简单的方法可以做到这一点吗? 谢谢, 鲍里斯。 最佳答案 我的解决方案是使用一个
Azure 前门中的域: www.foobar.com Azure Web 应用: foobar-web foobar-api 我希望能够让 www.foobar.com 启动网络应用 foobar-
我已配置 Front Door 并在不同区域托管 2 个 Web 应用程序(主站点和一个故障转移网站)。 Web 应用程序有自己的 URL,可以直接访问。我希望这些 URL 不能直接访问。只能通过前门
我是一名优秀的程序员,十分优秀!