azure - 什么是 Azure 应用程序级路由?
问题描述
通过云服务和虚拟机的内置负载平衡,我们可以在几分钟内创建高可用性和可扩展的应用程序。但它是什么Azure Application level routing and load balancing service
以及它有何不同built-in load balancing for cloud services and virtual machines
解决方案
我假设您正在谈论 Azure 应用程序网关和 Azure 负载均衡器。
主要区别在于 AG 在第 7 层工作,而 LB 在第 4 层工作。AG 可用于 HTTP 流量路由、TLS 终止、HTTP 流量过滤等。例如,您可以将请求路由到 /images 路径到与其余请求不同的应用服务。
LB 只理解 TCP 和 UDP,并根据规则将数据包路由到后端池中的一台机器。因此,例如,当 TCP 数据包到达端口 80 时,LB 可以将其路由到服务于 Web 应用程序的 VM 集合中的随机虚拟机。
推荐阅读
- python - 如何使用变量来定义一个目录烧瓶python3
- ruby - 给定多个参数,在 ruby 中格式化整行
- stripe-payments - 我如何确保客户不会跳过带有条纹的付费专区?
- squarespace - 自定义 css 光标不适用于 vimeo 块
- azure - IIS 重写规则以排除虚拟目录
- r - 如何计算偏差标准信息到 mcmc 模型
- python - 是否可以获得(可能已装饰的)Python 函数体的源代码,包括内联注释?
- python - 我们如何在 Python 中删除 Google 电子表格中的行?
- mysql - mysql 在不包含指定字符串的字符串之前的字段中添加文本
- python - XPath 使用包含文本()获取下一个元素?