Azure CDN

news2025/1/18 20:05:00

Azure CDN

Azure CDN 是服务器的分发网络,可以将网页内容更高效地分发给终端用户。
CDN在POP点的边缘服务器缓存内容,这样更临近终端用户,延迟低。
Azure CDN 给开发者提供全球解决方案,能够将内容放在全球各个节点,提供快速高矮款的内容分发。Azure CDN 还可以加速动态内容,动态内容虽然不能被缓存,但是可以利用各种各样的网络优化,使用CDN POP点进行网络优化,比如使用bypass BGP 来优化路由。
使用Azure CDN 来分发网站内容的优点:

  1. 性能更好,RTT时间变短
  2. 能够承载更大的请求
  3. 减少网络流量,因为源站的内容分发更少

POP点上缓存的内容,缓存时间TTL time-to-live,这个时间是存在HTTP 头上的,如果源站没有定义TTL,默认是7天。

什么是Azure Front Door

不管你是在分发内容、文件 或者做一个全球的app API,Azure Front Door 都可以帮助你更好地进行内容分发,低延迟、可扩展,更安全。
Azure Front Door 是微软现代化新版的CDN,可以提供更快、更可靠、更安全的访问,可以进行动态加速、也可以进行静态加速。Azure Front Door 将内容分发 使用微软全球边缘网络。
在这里插入图片描述

为什么使用Azure Front Door?

针对互联网的应用程序,

  • 构建现代的应用架构
  • 加速内容全球分发
  • 保护数字资产

Azure Front Door 核心价值

使用微软全球CDN 和WAN来提高内容分发性能

  1. 有118个边缘节点,遍布全球100多个大城市,使用微软私有化企业级WAN,可以有效降低延迟
  2. AFD加速使用Anycast,对DNS HTTP流量都使用Anycast,anycast 允许用户客户以最低的跳数 达到最近的边缘节点。
    单播unicast、组播multicast、广播broadcast、任播anycast
    简单易用:
  3. 将动态加速和静态加速合为一体,实现3-4层的DDoS防护

Azure Front Door

AFD 有两个版本,一个标准版本,一个premium版本。标准版本和高级版本都融合了旧版AFD和Azure CDN的功能。

Azure Load Balancer

负载均衡可以将入站流量平均分配给后端的资源和服务器。
Azure LB 是layer 4的模型,LB将前端收到的入站流量分配给后端的机器池。

公共的负载均衡可以提供出战连接。这些链接将私网地址翻译成公网IP地址

内部负载均衡,用来分配虚拟网络里面的流量。

在这里插入图片描述
Azure 提供一系列托管的负载均衡方案:

  1. 如果需要全球的DNS解析,但是不需要TLS 不是HTTP HTTPS流量,可以使用Traffic manager。
  2. 如果需要在一个region进行负载均衡,请直接使用application gateway
  3. 如果需要路由web traffice,优化性能,可以快速failover,请使用front door

在这里插入图片描述
OSI 网络模,七层网络
应用层:主机之间的通信,常见应用层协议HTTP协议
物理层:bit字节的传输、电、光纤
数据链路层:bit封装成帧,封装时回会加上MAC地址,就是所谓的物理地址,交换机用来交换MAC地址
网络层:用MAC地址来寻址不科学,物理地址很难定位,需要IP地址进行寻址,进行路由,路由会根据包里面的IP地址进行路由,使用端口号。
传输层:帧、包、段。可靠传输,TCP 协议
会话层:网站服务可以保持登录状态,会话层负责同步服务
表示层:编码和解码、加密、解密、压缩

在这里插入图片描述

为什么要用负载均衡

使用负载均衡,你就可以将你的应用进行高可用扩展。LB可以支持入站和出站,LB支持低延迟、高吞吐、可以支撑百万级别的TCP UDP流。

  1. 对内部流量和外部流量进行负载均衡
  2. 日高资源跨区域的高可用能力
  3. 配置虚拟机出站链接
  4. 使用health probe检测资源健康
  5. 使用端口转发,通过公网IP和端口
  6. 支持IPV6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/44383.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MotoSimEG-VRC软件:龙门架外部设备添加以及示教编程与仿真运行

目录 概述 龙门架添加与属性配置 龙门架软限位设定 龙门架示教编程 仿真运行 概述 龙门架是工业生产中十分常见的自动化设备,由于其具备三维空间内的多自由度运动特性,通常被作为堆垛机,广泛应用在仓储物流领域。也可以作为直角坐标机器…

如何通过 Hardhat 来验证智能合约

在很大程度上,由于部署到通用区块链的智能合约的不变性,安全始终是用户和企业的首要任务。因此,在以太坊上开发智能合约的关键步骤之一是初始部署后的 Etherscan 验证。Etherscan 使任何人,从用户到经验丰富的开发人员和 bug hunt…

计算机组成原理课程设计(1)

指令设计 计算机组成原理课程设计 1、完成以下9条指令的设计: LDI Rd,#data,LDA Rd,adr,STA adr,Rs,LDR Rd,Rs,ADD Rd,Rs,XOR Rd,Rs,JMP adr,JZ adr,HALT 2.指令设计 …

全球著名漫画家蔡志忠创作的“EIS元宇宙之门”数字艺术品限量发售!11.29正式开售

开启宇宙之门 2022年12月3日,EIS我们将一起迎接一个新的爆发机会——品牌将正式接轨元宇宙一个全新的营销时代即将来临!首次集结千位元宇宙领域品牌营销头号玩家,找到通往元宇宙智慧的不二法门! 品牌营销领域一次全新的风向标&am…

SPARK数据分析

有了 DataFrame 之后,我们该如何在 DataFrame 之上做数据探索、数据分析,以及各式各样的数据转换呢?在数据处理完毕之后,我们又该如何做数据展示与数据持久化呢?今天这一讲,我们就来解答这些疑问。 为了给开…

[附源码]计算机毕业设计springboot创新创业管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

操作系统01_进程管理_---软考高级系统架构师006

操作系统的考点;可以看到这里有进程管理 2.存储管理 3.设备管理 4.文件管理 其中比较重要的是进程管理,进程管理中的进程三态图,前趋图,同步与互斥,PV操作,死锁,线程,这个地方考的比较多 ---------------------- 进程的组成: 进程控制块PCB,是进程的唯一标志 T…

阿里云服务器公网带宽计费模式:固定带宽和按使用流量详解

阿里云服务器公网带宽计费模式按固定带宽和按使用流量哪个划算?按固定带宽计费1M带宽一个月23元,按使用流量计费1GB流量0.8元,如果云服务器带宽使用率低于10%,那么首选按使用流量计费,如果带宽实际利用率较高的话&…

自学软件测试必备的英文单词【1500道加语法】

电脑专业英语1500词《电脑专业英语》 1. file n.文件;v.保存文件 2. command n.命令,指令 3. use v.使用,用途 4. program n.程序 5. line n. (数据,程序)行,线路 6. if conj.如果 7. display vt.显示&#xff…

5. 虚拟化特性介绍

5.1 通用虚拟化特性 虚拟化集群特性(1) 集群(cluster):单纯地从集群的角度或用途来说,集群属于网格计算。大家把各自的资源(如:服务器提供了自己的计算资源、网络资源、存储资源&am…

BUUCTF Misc 来首歌吧 荷兰宽带数据泄露 面具下的flag 九连环

来首歌吧 下载文件 使用Audacity打开 可以发现框出来的一串,放大查看 有长有短有空格,大概率是摩斯密码 ...../-.../-.-./----./..---/...../-..../....-/----./-.-./-.../-----/.----/---../---../..-./...../..---/./-..../.----/--.../-../--.../-----/----./.…

unity资源管理之Addressable

unity自带了AssetsBundle的机制,Addressable是在AssetsBundle的机制上封装了一下。 主要做了以下封装: 1.编辑器:根据项目需求,编写编辑器扩展,提供指定资源打入对应bundle包的策略; 2.可以自主加载和释放资源:根据项目的需求,…

【MySQL】数据库服务器硬件优化与实战详解(调优篇)(实战篇)(MySQL专栏启动)

📫作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。 &#x1…

[附源码]计算机毕业设计springboot-菜篮子系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

D-017 SWD硬件电路设计

SWD硬件电路设计1 简介2 JTAG和SWD的区别2 设计要点3 电路实战1 简介 SWD(SERIAL WIRE DEBUG)是一种串行线调试,是ARM设计的协议,主要功能是对微控制器进行编程和调试。 相关引脚说明: PIN脚描述SWDIO串行数据线,用于数据的读出和写入。SW…

Nodejs -- CORS的介绍及使用CORS解决Express请求跨域的问题

文章目录CORS 跨域资源共享1 接口的跨域问题2 使用cors中间件解决跨域问题3 什么是CORS4 CORS的注意事项5 CORS响应头部 - Access-Control-Allow-Origin6 CORS响应头部 - Access-Control-Allow-Headers7 CORS响应头部 - Access-Control-Allow-Methods8 CORS请求的分类9 简单请求…

R语言隐马尔可夫模型HMM识别股市变化分析报告

了解不同的市场状况如何影响您的策略表现可能会对您的收益产生巨大的影响。最近我们被客户要求撰写关于HMM的研究报告,包括一些图形和统计输出。 某些策略在波动剧烈的市场中表现良好,而其他策略则需要强劲而平稳的趋势,否则将面临长时间的下…

使用Spark的foreach算子及UDTF函数实现MySQL数据的一对多【Java】

使用Spark的foreach算子及UDTF函数实现MySQL数据的一对多【Java】 背景 我们的数仓项目中遇到了这样一种场景,脱敏后内容大致如下: col1col2time1time2a1b12022-01-01 00:00:002022-01-05 00:00:00a2b22022-01-28 00:00:002022-02-03 00:00:00a3b3202…

53-54 - 被遗弃的多重继承

---- 整理自狄泰软件唐佐林老师课程 1. 问题 C是否允许一个类继承自多个父类? 1.1 C中的 多重继承 C支持编写多重继承的代码 一个子类可以拥有多个父类子类拥有所有父类的成员变量子类继承所有父类的成员函数子类对象可以当作任意父类对象使用 1.2 多重继承的语…

PC_非连续内存分配方式@分页存储管理@地址变换机构@快表

文章目录非连续内存分配方式🎈分页存储管理基本分页存储管理页面和页面大小分块和碎片逻辑地址结构页表页表项结构页表项和地址比较🎈页表项地址地址变换机构基本地址变换机构结构图映射过程Note:页表长度页表项长度页表大小例小结ref具有快表的地址变换…