1
Sklinux OP 比如:阿里云的 cdn ,阿里云的 vpc 阿里云的 slb 阿里云的 ecs 阿里云的 oss 居然还要走一个公网回源
这不是浪费公网流量资源和用户的钞票吗? 这是怎么设计的? 有懂的吗 |
2
vus520 67 天前
阿里明明就有内网和外网多个源域名,你这个信息是从哪里得到的。
|
3
9136347 67 天前
不是啊 阿里云的可以走内网回源啊,你设置错了吧,用 oss 的内网的地址作为回源地址你试试。
|
4
happyeveryday 67 天前
明明可以,这不是瞎喷吗
|
5
lucasdev 67 天前 2
分自建 CDN 和融合 CDN
自建 CDN:比如阿里云,是自建的 CDN 节点,CDN 源站配置 OSS 的内网域名,就走内网回源 融合 CDN:云厂商没有自建的 CDN 节点,而是使用网宿、白山等厂商的节点,CDN 与源站机房之间没有专线,就走公网回源 |
6
cheese 67 天前
阿里云内网回源不是也要收费吗?
|
7
joyoyao 67 天前
内网回源实现起来会很麻烦,也有很多问题。cdn 节点分布在全国各地,和云厂商服务器不在同一个机房。要想内网回源,有两个方案,第一方案拉专线,cdn 节点和云厂商机房之间专线连接,这个显然不太现实,cdn 节点非常多,也容易变动,成本非常高。第二种方案,通过 xvlan 类似相关的技术,本质还是靠公网转发,还是要有公网流量资源,而且 xvlan 节点比较多,维护也比较复杂。
|
8
nicholasxuu 67 天前
只有同地区的内网才有免费流量,杭州到上海的“内网”流量都是公网流量呀。
CDN 节点分散的到处都是,怎么“内网”? |
9
hongfs 66 天前
阿里云 CDN 回源 OSS 是走内网的,但会存在计费问题。。如果你用自定义域名或者函数之类回源,然后 302 返回一个内网 OSS 地址,通过一些拨测网站从全国各地发出请求,会发现没有一个 L2 节点和 OSS 在同一个地域。使用 OSS 同一个地域的 ECS 进行 CDN 请求,也是一样结果。
|
10
mytsing520 66 天前 1
网络和成本原因。
公有云的数据中心分为两种,一是 BGP 网络数据中心,也就是常见的 OSS 、ECS 、SLB 等产品所在的数据中心,特点是高度集中化;二是运营商 IDC 机房,使用运营商网络,如 CDN 、边缘计算等,特点是分布广泛。 CDN 的特征是多节点和分布式,并且要解决“最后一公里”的问题。CDN 本身是多层架构,其中靠近客户端的是 L1 节点(接入 CDN 后解析出来的 IP 地址一般属于 L1 节点),近源站的是 L2 节点或 Ln 节点。因此,L1 节点部署在本地或附近运营商 IDC 节点上,并搭配合理的缓存策略后,可以最大限度提升本地用户的访问速度并减少回源。L1 节点所在的位置一般在城域网以内。 BGP 网络位置实际位于城域网之上,无法解决“最后一公里”覆盖的问题,且受制于公有云厂商实际的 BGP 网络数据中心带宽水位。因此,如果需要将 CDN 部署在这个地方,一般是作为 L2 或 Ln 节点来使用,并不直接面向用户。且 BGP 网络有较为严格的备案接入管控,因此只能极小规模部署。 至于成本,BGP 网络的单价即便谈到极致,也比三大运营商的带宽单价起码贵 100%以上。对于用量特别大的客户,不要看官网的目录价。 回到 OP 的问题,所谓“内网回源”,实际上需要各 CDN 节点和 BGP 机房之间大量建设专线,而专线的价格比 BGP 都要贵。 我和公有云厂商以及专业 CDN 厂商聊过这个话题,说实在的,CDN 的底层现在实现了容器化或虚拟化部署,且每个月都得进行至少一次资源用量评估,部署专线进行所谓“内网回源”可能还没有资源用量变化来得快,得不偿失。 |
11
Tink 66 天前
我记得可以通过内网回源啊
|
12
xmumiffy 66 天前 via Android
严格内网回源=只能部署和你源站同个内网的服务器,
这叫什么 cdn ? 所以你的问题是,为什么回源要收费。答:收费你也要用,为什么不收? |
13
yuzo555 66 天前
你仔细想想 CDN 产品和其它云产品的最大差异。
其它云产品都是单个节点(异地灾备是单独的机制而且最多也只有 2~3 个地区),只要在同一区域就可以走内网传输。 而 CDN 是需要全球每个地区,国内每个运营商的每个省甚至每个城市都需要部署节点的,这种情况根本不可能给每个节点之间打通内网,这种内网专线成本比公网高太多了。 就算 CDN 在其它云产品的区域内网建设一个中间回源节点,从而实现内网访问云服务器、对象存储等云产品,那么这中间回源节点,到数以千计的边缘节点(用户附近最终访问到的节点)之间,仍然是不可能走内网的。 |
14
anubu 66 天前 1
换个思路来看,云厂商提供一种跨地域的 VPC 互联通信,是收费的。
从网络底层看,CDN 和源站大部分场景都是这种跨地域通信,流量费用不可避免。这种场景下的“内网回源”本质上是一种跨地域专线,理论上成本比公网回源更高。 |
15
duanxianze 66 天前
赞同 14# 你这喷的没道理
|
17
Sklinux OP aws 的 cdn 回源是可以回内网 LB 的
阿里云 是不能 cdn 回源到私有 ALB 或者 clb |
22
mytsing520 66 天前
@Sklinux
AWS 的 CDN 网络也是承载在云网上的,并没有脱离自身机房,而阿里云的 CDN 机房并不在自己机房里面 |
23
mytsing520 66 天前
@Sklinux
至于 AWS 中国 CDN ,他的节点除了承载在北京和宁夏,也就是自家机房之外,还有广东和上海,节点分布本身就少,能建立专线并不奇怪 |
25
nicoljiang 66 天前
你这 20 多年运维彻底白做。。。
|
26
zmcity 65 天前
不要乱部署没有服务器的可用区的 cdn 就是内网回源,至于没有服务器的可用区,得再弄个对等网络链接两个子网,除非有数据安全需要,不然那个收费还不如公网回源。
|
28
07212423 64 天前
即便是专线内网回原也是有成本的 收不收费还不是羊毛出在谁身上
|