【私有云】cdn无法回源到私有云怎么办?快速落地

私有云如何使用cdn加速    文章后,产生的后续问题解决:

背景

由于公司上新系统,使用人数数量大,在查看课件资源时,出现卡段现象,减少公司带宽占用,故使用cdn加速。但领导又要求资源文件的安全性,并落到公司内部存储,故使用私有云

解决问题历程(长话短话)

1. cdn只能回源到公网地址,无法解决回源了内网的私有云资源地址

2.沟通了服务器产商后表示也不支持此类cdn回源策略

方案选择:

1.针对内/外网用户访问的资源地址准备2套,内网访问内网的资源地址,外网访问外网的资源地址。---> 放弃,对原有系统改造工作量很大,风险高,周期长

2.采取dns+nginx的策略来实现

方案讲解:

针对第二种方案,在与公司的云运维同事跟服务商沟通后如下(在验证中,未知可行与否):

办公网:bansheng.cdn.com-->NGINX-->内网OSS

互联网:bansheng.cdn.com-->CDN CNAME-->回源公网-->内网OSS

请求架构图如下

请求流程说明:

1. 办公网络

    源访问地址:bansheng-shenzhen.aliyuncs.com/learn/2024/ww.mp4 
    内网用户通过内网DNS解析,将bansheng.cdn.com解析到OSS的bucket域名bansheng-shenzhen.aliyuncs.com。
    内网用户直接访问OSS中的资源,无需通过CDN加速服务。
    由于是直接访问OSS,访问速度通常会更快,延迟更低,因为省去了通过CDN网络的步骤。

2.互联网

访问地址:bansheng.cdn.learn.com/learn/2024/ww.mp4
     由于bansheng.cdn.com配置了CDN加速服务,并且已经通过DNS解析将外围请求解析到了bansheng.cdn.learn.com,外网用户的请求将首先被路由到CDN服务。
      CDN服务将根据其缓存策略和地理位置信息,将请求定向到最近的边缘节点。
      如果CDN边缘节点缓存了请求的内容(在这个例子中是ww.mp4文件),则直接从缓存中提供服务;如果没有缓存,则会从源站(OSS)获取内容并提供给用户。一旦CDN从源站获取了内容,它通常会将内容缓存到请求的边缘节点上,以便为后续的请求提供服务。然后,它将内容回传给您,完成服务

相关推荐

  1. 私有+原生能力模型

    2024-06-16 15:40:06       33 阅读
  2. 怎样区分公有私有

    2024-06-16 15:40:06       3 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 15:40:06       10 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 15:40:06       12 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 15:40:06       11 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 15:40:06       14 阅读

热门阅读

  1. Python闯LeetCode--第1题:两数之和

    2024-06-16 15:40:06       7 阅读
  2. btstack协议栈实战篇--HID Mouse LE

    2024-06-16 15:40:06       7 阅读
  3. 单目物体测距

    2024-06-16 15:40:06       9 阅读
  4. text-underline-offset的作用是什么,怎么使用

    2024-06-16 15:40:06       7 阅读
  5. Go日志组件Zap的基本使用

    2024-06-16 15:40:06       9 阅读
  6. CAP和Base

    2024-06-16 15:40:06       7 阅读
  7. HIL测试-车辆模型

    2024-06-16 15:40:06       6 阅读
  8. C语言指针与数组的区别

    2024-06-16 15:40:06       6 阅读
  9. Python在SQLite中的应用:从入门到进阶

    2024-06-16 15:40:06       6 阅读