268296 大佬有话说 :
利用腾讯云轻量自建CDN 月省1.6K+
本帖最后由 268296 于 2021-10-19 10:14 编辑
业务是一个比较消耗流量的个人网站
为什么不用腾讯云的负载均衡(CDN)?
因为流量太贵了
业务一月用2T流量 这样做能省多少钱?
按照30Mb带宽来计算 有三个方案
1.使用流量按量计费价格为0.8*2048 = 1638.4
2.带宽计费 2365
3.腾讯云香港轻量2T流量 34/月
总结 最少能节省1600+
目前架构 域名分别解析到5台腾讯云香港轻量上
5台腾讯云香港轻量通过走内网互联的内网带宽和流量 然后利用Nginx反向代理达到CDN的效果
下面来说操作步骤
1.首先准备最少1台腾讯云轻量和一台cvm服务器 注意是同地区(HK JP都OK)
记录下内网IP 分别是:
轻量:10.0.0.14
CVM:172.19.0.14
(https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/7063e37e-f242-4049-9dcf-7e8707f3c5b0.png
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/280f4ad4-4e90-4cf6-a5d1-3cfbf76f7ec8.png
2.打开云联网界面 https://console.cloud.tencent.com/vpc/ccn 点击“新建”
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/af888b47-e86e-4ef1-b236-f76adddbcc27.png
关联实例选择你购买的cvm vpc 然后点击确定
3.打开腾讯云轻量控制台内的 内网互联界面 https://console.cloud.tencent.com/lighthouse/ccn/index?action=AttachCCN 选择你所购买的轻量地区 如图我购买的是腾讯云香港地区的轻量服务器
然后选择刚才新建的云联网ID 点击确定
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/9f10e09d-12e5-4cdb-a228-89ad3437085c.png
点击 “ 云联网控制台” 进行跳转
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/03ab5377-394f-4b8f-8864-3b08f1f7e58c.png
点击同意
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/280f4ad4-4e90-4cf6-a5d1-3cfbf76f7ec8.png
此时就已经关联上了 可以利用内网ping进行测试是否联通 如下图可以ping通
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/8ce2f605-1c73-4054-bcf8-d0066cfa5502.png
1. 两台机器分别安装nginx
● Centos安装nginx
● yum install nginx -y
● Ubuntu安装nginx
● sudo apt install nginx -y
5.去轻量服务器上 编辑nginx的配置文件 我的配置在/etc/nginx/sites-enabled/default 直接使用vi /etc/nginx/sites-enabled/default 下面是Nginx内网转发的配置
location / {
proxy_pass http://172.19.0.14; #这里填写cvm nginx的内网ip
indexindex.html index.htm index.jsp;
}
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/5066d7f5-6a83-48e2-881d-00d820b4d208.png
修改保存Nginx 配置后 重启轻量服务器上的nginx
nginx -s reload
6.内网转发成功 试试效果
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-4317afbb-8ea4-49db-8e55-fbdde939d2a8/528febd5-e66e-4a54-9bef-87ea2b54acc5.png)
总结
轻量服务器可以买5台 都通过内网转发到cvm上 然后域名通过dns的A记录分别解析到5台轻量的外网IP上 速度杠杠的 流量随便刷
因为cvm 可以挂载磁盘 所以 也可以刷BT和当大盘鸡使用 流量划算多了 仅供使用磁盘大并且流量大的业务参考
qqlikeho 大佬有话说 :
你这个应该算是负载均衡不能算CDN吧。 容灾性和速度还是不如CDN的。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
本人马保国 大佬有话说 :
你这是CDN吗?
节点都是1个地方https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
itxp 大佬有话说 :
技术贴反而没人。。。:L
sun9289 大佬有话说 :
绑定,技术贴不能沉
师太 大佬有话说 :
直接2台同地区的轻量不就行了吗?内网互通的,不需要CVM吧
李心 大佬有话说 :
Mark一下 :lol zsbd
蒂姆·库克 大佬有话说 :
感谢分享
hcyme 大佬有话说 :
技术性加载
lzyroot 大佬有话说 :
nb啊:lol:lol:lol
Harutya 大佬有话说 :
不错不错。
22h 大佬有话说 :
技术贴 厉害!https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
Duf 大佬有话说 :
站多,用kangle cdn专版,舒服。
Chriss 大佬有话说 :
前排支持技术贴https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif