【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

这篇具有很好参考价值的文章主要介绍了【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中。

本系列文章列表如下:

  • 【Azure】微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx
  • 【Azure】微软 Azure 基础解析(四)Azure核心体系结构组件之数据中心、区域与区域对、可用区和地理区域
  • 【Azure】微软 Azure 基础解析(五)核心体系结构之管理组、订阅、资源和资源组以及层次关系
  • 【Azure】微软 Azure 基础解析(六)计算服务中的虚拟机 VM、虚拟机规模集、Azure Functions 与 Azure 容器(ACI)
  • 【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

前言

上篇文章(Chapter 06)中我们学习了 Azure 中的计算资源,这一篇文章我们重点讲解 Azure 中的网络资源,在本文你主要需要了解的网络知识有:

  • Azure 虚拟网络 Virtual Network(VNet)
  • Azure 网络安全组 Network security group (NSG)
  • Azure 负载均衡器 Load Balancer
  • Azure 应用程序网关 Application Gateway
  • Azure 内容分发网络(CDN)

Azure 虚拟网络 Virtual Network(VNet)

Azure 的虚拟网络 VNet 是一种逻辑隔离的网络。VNet 可以帮助用户在 Azure 上创建自己的私有云环境,让用户的应用程序、虚拟机、服务和其他网络资源能够与其他资源连接并安全地进行通信。

认识 Azure 虚拟网络(VNet)

你可以结合下图想象一下,平时的物理机房中,有多个机器(VM)的时候,想要接通网络,那么他们需要在一个网络下,在 Azure 云中,这个网络称为虚拟网络 Virtual Network(VNet)。

虚拟网络可以拆分更小的单元,称为子网 Subnet。子网的重要作用有,客户可以更好的管理和分配他们的 IP 地址,也可以提高安全性,因为多个子网组合在一起,可以为每个子网设置不同的过滤规则。

如果你想要链接多个虚拟网络,你可以使用两种方式:使用 VNet Peering 或者使用 VPN Gateway

VNet Peering 允许你将多个虚拟网络组合在一起,并允许它们充当一个网络

VNet Peering 是 Azure 虚拟网络之间直接连接的一种解决方案。它允许将两个虚拟网络连接起来,使得这两个虚拟网络中的虚拟机和服务能够相互访问,就好像它们在同一个虚拟网络中一样。
VNet Peering 可以让用户避免使用 VPN、ExpressRoute 等传统的网络环境连接方式,从而降低网络连接的成本和复杂性。此外,VNet Peering 还提供了更好的网络性能和安全性。

【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

Azure 虚拟网络的关键特性和知识点

  • VNet 是物理网络的仿真,是 Azure 上的逻辑隔离网络。
  • VNet 的设计目的是为了资源之间的隔离、分割、通信和过滤。
  • VNet 的范围仅限于单个 Region,如果在多 Region架构中,必须设计多个虚拟网络
  • 在多个 VNet 之间通信的方法是使用 VNet Peering 或者 VPN Gateway
  • 如果有分段网络的需求时,可以使用子网 subnet。
  • 在 Azure 中 VNet、子网 subnet、NIC (network interfaces) 是免费的,不会收费。
    • 公网 IP、预留 IP、网络设备(VPN Gateway、Application Gateway)是收费的。

Azure 网络安全组 Network security group (NSG)

认识网络安全组 NSG

Azure 网络安全组(Network Security Group,NSG)是一种逻辑的防火墙,可以在 Azure 虚拟网络中控制网络流量的进出。NSG 提供了基于网络、IP 地址、端口以及应用程序安全的网络访问控制。

NSG 通过规则控制网络流量,并可以在 Azure 虚拟网络子网、虚拟机(VM)或者网络接口等级中实现。通过 NSG 可以仅允许特定的协议(如 TCP、UDP)和端口进行通信,从而阻止未经授权的访问。

【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

Azure 网络安全组的关键特性和知识点

  • Azure NSG 控制的是哪些流量可以流经虚拟网络(VNet)
  • Azure NSG 允许或拒绝到 Azure 资源的入站网络流量
  • Azure NSG 可以被认为是您网络的云级防火墙(但不是防火墙)
  • 常见的 Web 层需要允许的是 22 (SSH) 和 80 (HTTP) 的入站流量端口
    • 端口 22 打开后才能够通过 SSH 直接连接到 Linux 系统
  • 将 NSG 配置为仅接受来自已知来源的流量,例如你信任的 IP 地址。

Azure 负载均衡器 Load Balancer

认识 Azure 负载均衡器(Load Balancer)

Azure 负载均衡器(Load Balancer)是一种基于云的网络服务,可将流量分发到一组虚拟机、容器实例或服务角色实例。负载均衡器组成了一个高可用、高可扩展的前端,它将接收到的网络流量分发给通过一个后端池请求处理器。

它可以通过轮询、源IP哈希、访问目标IP地址和端口等方法来实现流量的分发。Azure 负载均衡器还可以通过用户定义的可用性集合或区域分发流量以提高可用性和性能。下面来举例说明一下:

【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

从上图可以看出,你在系统中增加了一个 Load Balancer,使系统增加了一个虚拟机 VM,这样系统就变成了并行系统,其 SLA 从单个虚拟机的 99.9 后,最后并行系统的 SLA 会变成 99.9999%。从而提高了系统的高可用性。

并行系统可用性 = 100% - (组件1不可用率 x 组件2不可用率)
            = 100% - (0.1% x 0.1%)
            = 1 - (0.001 x 0.001)
            = 1 - 0.000001
            = 0.99999999.9999%

Azure 负载均衡器的关键特性和知识点

  • Azure 负载均衡器是 IaaS 级别的服务,所以相关的维护工作由微软来做
  • Azure 负载均衡器可以认为是 Azure 中均匀分配流量的组件
  • 支持入站和出站的场景(内部 + 外部负载均衡器)
  • 具有高可用和可伸缩性
  • 支持的既有 TCP 又有 UDP 应用程序
  • 支持内部负载和外部的流量

面试点或考点

这部分的内容可能会考察 Azure 负载均衡器的作用,也就是负载均衡器能够做什么?这个可能会出选择题,给你几
个选项,选择符合负载均衡器的作用的选项。

Azure 应用程序网关 Application Gateway

认识 Azure 应用程序网关(Application Gateway)

Azure 应用程序网关是一种 Web 流量负载均衡器,可用于管理 Web 应用程序的流量。 传统负载均衡器在传输
层(OSI 层 4 - TCP 和 UDP)进行操作,并基于源 IP 地址和端口将流量路由到目标 IP 地址和端口。

Application Gateway 还提供其他高级功能,如 SSL 终止、Web应用程序防火墙、HTTP 到 HTTPS 重定向、Web套接字协议(WebSocket)支持以及多站点 HTTP 负载均衡等。

【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer

Azure 负载均衡器的关键特性和知识点

  • 如果你的所有流量都是 HTTP,那么选用 Application Gateway 是最好的选择
  • 专为 Web 应用程序设计的负载均衡器,它是应用层(OSI 第 7 层)负载平衡,因为它了解 HTTP 消息的结构。
  • 主要的功能:
    • 保持会话
    • 终止 SSL,可以管理您的 SSL 证书并将未加密的流量传递到后端服务器以避免加密/解密开销。
    • 为需要的应用程序提供完整的端到端加密。
    • 充当 Web 应用防火墙,支持具有详细监控和日志记录的复杂防火墙 (WAF),以检测针对您的网络基础设施的恶意攻击。
    • 基于 URL 规则的路由,根据 URL 模式、源 IP 地址和端口将流量路由到目标 IP 地址和端口。
    • 在设置内容分发网络(CDN)时很有帮助。
    • 可以重写 HTTP 请求头

Azure 内容分发网络(CDN)

Azure 的内容分发网络(Content Delivery Network,CDN)是一种全球性的网络服务,可通过存储在全球数据中心的缓存服务器,在世界各地为 Web 内容、视频和其他静态或动态文件提供高速可靠的访问。

Azure CDN 通过使用位于全球范围内的缓存服务器来存储和提供内容,可以加快静态内容的传输速度和下载时间,并支持内容交付和动态内容缓存。Azure CDN还可以优化访问客户端的速度、提高性能和兼容性、减少网络拥塞等。

Azure CDN 支持多种内容传递方式,包括源站传递、缓存传递、动态站点加速等。在 Azure 平台上,你可以使用 Azure CDN 作为边缘服务,将静态内容分发到 Internet 上的所有角落,并通过云服务和应用程序在全球范围内提供高效的 Web 性能和安全性。

CDN 可以托管在 Azure 中,也可以托管到任何其他位置。
可以在世界各地的战略性物理节点上缓存内容,并为最终用户提供更好的性能。
典型使用方案包括包含多媒体内容的 Web 应用程序、特定区域中的产品发布事件,或预期存在高带宽要求的区域中的任何事件。文章来源地址https://www.toymoban.com/news/detail-468486.html

Azure CDN 的关键特性和知识点

  • 在世界各地的节点缓存内容,并为最终用户提供更好的性能。
  • 允许分布式服务器网络,可以有效地向用户提供 Web 内容,以最大限度地减少延迟。
  • 可以托管在 Azure 或任何其他位置。
  • 使用场景
    • 包含多媒体内容的网络应用程序
    • 特定地区的产品发布活动
    • 你期望某个地区有高带宽要求的任何事件。
[ 本文作者 ]   bluetata
[ 原文链接 ]   https://blog.csdn.net/dietime1943/article/details/130838103
[ 最后更新 ]   05/21/2023 16:43
[ 版权声明 ]   如果您在非 CSDN 网站内看到这一行,
说明网络爬虫可能在本人还没有完整发布的时候就抓走了我的文章,
可能导致内容不完整,请去上述的原文链接查看原文。

到了这里,关于【Azure】微软 Azure 基础解析(七)Azure 网络服务中的虚拟网络 VNet、网关、负载均衡器 Load Balancer的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Azure】微软 Azure 基础解析(九)Azure 标识、身份管理、Azure AD 的功能与用途

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中。 本系列文章列表如下: 【Azure】微软 Azure 基础解析(三)云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx 【Azure】微软 Azure 基础解析(四)Azure核心结构组件之数据中心、区域与区域对、可用

    2024年02月09日
    浏览(57)
  • 【Azure】微软 Azure 基础解析(五)核心体系结构之管理组、订阅、资源和资源组以及层次关系

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中。 本系列文章列表如下: 【Azure】微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx 【Azure】微软 Azure 基础解析(四)Azure核心体系结构组件之数据中心、区域与区域

    2024年02月07日
    浏览(56)
  • 【Azure】微软 Azure 基础解析(四)Azure核心体系结构组件之数据中心、区域与区域对、可用区和地理区域

    本系列博文还在更新中,收录在专栏:「Azure探秘:构建云计算世界」 专栏中。 本系列文章列表如下: 【Azure】微软 Azure 基础解析(三)描述云计算运营中的 CapEx 与 OpEx,如何区分 CapEx 与 OpEx 【Azure】微软 Azure 基础解析(四)Azure核心体系结构组件之数据中心、区域与区域

    2024年02月15日
    浏览(54)
  • 网络服务(3)配置DNS服务的正反向解析

    目录 实验1:正向解析 准备工作  DNS配置 第一步:服务端操作,编制DNS的主配置文件  第二步:服务端操作,编辑区域配置文件,可以在最后添加,也可以全部清空后修改,建议复制一个模板,修改局部  第三步:服务端操作,编辑数据配置文件,使用拷贝命令将正向解析文

    2024年02月02日
    浏览(38)
  • 常见DNS服务网络故障案例解析

    在上网冲浪时,我们经常会遇到网络连接正常,但无法浏览网页的问题。对于这类网络故障,很多时候都与系统的DNS服务有关。为了解决由DNS服务引起的网络故障,本文总结了一些这方面的故障解决案例,希望对大家有所帮助。 故障一、无法清空DNS 缓存 现象:近日,笔者上

    2024年02月06日
    浏览(41)
  • 可以正常上网但系统显示无网络连接,微软系服务提示0x800704cf,0x800713AB

    系统能正常访问除微软系服务(微软商店、Edge浏览器登录)外所有网络 系统右下角网络连接显示为小地球 微软系服务登录提示如题错误代码 更改网络适配器:切换 “IPv4硬件校验和” 的值 手动配置IPv4的DNS服务器地址 卸载更新无用网络适配器 检查hosts文件是否屏蔽了微软服务

    2024年02月05日
    浏览(103)
  • 6.2.1 网络基本服务---域名解析系统DNS

    6.2.1 网络基本服务—域名解析系统DNS 因特网是需要提供一些最基本的服务的,今天我们就来讨论一下这些基本的服务。 域名系统(DNS) 远程登录(Telnet) 文件传输协议(FTP) 动态主机配置协议(DHCP) 电子邮件系统(E-mail) 万维网(www) 一、域名系统(DNS) 因特网中IP单

    2024年02月13日
    浏览(80)
  • 网络安全进阶学习第六课——服务器解析漏洞

    解析漏洞主要是一些特殊文件被Apache、IIS、Nginx等Web服务器在某种情况下解释成脚本文件格式并得以执行而产生的漏洞 影响范围:2.4.0~2.4.29版本 此漏洞形成的根本原因,在于 , 正则表达式中 , 正则表达式中 , 正则表达式中 不仅匹配字符串结尾位置,也可以匹配n 或 r ,在解

    2024年02月12日
    浏览(49)
  • unix网络编程-简易服务器与客户端程序解析

    a -- address f -- file        eg: fputs() -- file put stream fd -- file descriptor h - host(主机) in/inet -- internet        eg: sockaddr_in; inet_aton n -- network(网络字节序)/numeric(数值) p -- protocol(协议)/presentation(表达/呈现形式) s -- socket        eg: sin -- socket internet t -- type,用于指定某种

    2024年01月16日
    浏览(61)
  • Linux 网络设置与基础服务

    主机名                    hostname IP地址/netmask      ifconfig   ;    ip  a 路由:默认网关         route  -n DNS服务器            cat   /etc/resolv.conf 网络连接状态          ss   netstat 域名解析                 nslookup     host IP 地址 ifconfig修改IP地址  inconfig  ens

    2024年01月16日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包