全球灰产交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工灰产
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
楼主: FCB

想问一下自己的网站怎么做到跟大厂一样多节点负载均衡

[复制链接]

0

主题

1

回帖

4

积分

新手上路

Rank: 1

积分
4
发表于 2024-8-26 18:10:01 | 显示全部楼层
20230417
thaizxj 发表于 2024-8-26 18:18
所以你后端也要做负载均衡   
你想跟你发的图那样,做nginx负载均衡就好了
...

对呀,所以我就想问后端怎么做负载均衡嘛前端ng做负载均衡,数据库也是集群数据库,后端都是负载均衡的,虽然入口是一个,但后端的灰产数量就很多了
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

2

主题

52

回帖

198

积分

注册会员

Rank: 2

积分
198
发表于 2024-8-26 18:09:00 | 显示全部楼层
哇塞,头一次见主贴可以分页
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

17

主题

452

回帖

1269

积分

金牌会员

Rank: 6Rank: 6

积分
1269
发表于 2024-8-26 18:17:53 | 显示全部楼层
刚好 cf 博客有个描述他们骨干网的文章: https://blog.cloudflare.com/zh-cn/backbone2024-zh-cn

你使用了 cf 就相当于给自己网站套了个负载均衡器了,cf会从各个节点汇总请求通过离你源站最近的L2节点发送回源请求。
cf 有专门的负载均衡程序,能够实现你想要的功能(根据地理位置回源)。不过免费的也有,就是添加相同的 dns 记录指向不同的源站,只不过不能实现智能路由。https://developers.cloudflare.com/dns/manage-dns-records/how-to/round-robin-dns/


还有你想实现的是多主结构,这个不仅仅要cdn 程序能够支持智能路由,数据库需要多主,进阶的在 cdn 节点处就使用 fastcgi 处理应用(当然也可以不用,再套一层nginx便是,不过goedge这个程序支持在 cdn 节点处直接启用fastcgi)。
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

107

主题

444

回帖

1887

积分

金牌会员

Rank: 6Rank: 6

积分
1887
发表于 2024-8-26 18:10:00 | 显示全部楼层
这种东西复杂高端,付钱解决即可
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

20

主题

93

回帖

352

积分

中级会员

Rank: 3Rank: 3

积分
352
 楼主| 发表于 2024-8-26 18:18:47 | 显示全部楼层
nk123 发表于 2024-8-26 18:59
这种东西复杂高端,付钱解决即可

确实复杂且费钱
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

20

主题

93

回帖

352

积分

中级会员

Rank: 3Rank: 3

积分
352
 楼主| 发表于 2024-8-26 18:17:00 | 显示全部楼层
tsdog 发表于 2024-8-26 18:54
刚好 cf 博客有个描述他们骨干网的文章: https://blog.cloudflare.com/zh-cn/backbone2024-zh-cn

你使用了 ...


看了下,好复杂,还费钱
主要是后端的主从配置
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

17

主题

452

回帖

1269

积分

金牌会员

Rank: 6Rank: 6

积分
1269
发表于 2024-8-26 18:21:50 | 显示全部楼层
FCB 发表于 2024-8-26 19:54
看了下,好复杂,还费钱
主要是后端的主从配置


如果你想实现非分布式的负载均衡那不难,如果是分布式的
难就难在需要cdn 节点去判断你源站的位置,挑选最近的源站去回源。

你想利用空余的机器来充当源站,那你就得先解决多主数据库,或者实现读写分离(主流程序都不支持)。

多主数据库倒是有开源的方案,能兼容 mysql,不过你也得解决数据库之间的延时问题(延时大了容易锁表导致性能极大降低)。这里大厂倒是有解决方案,阿里云的polard(已经是大厂里面最便宜的), 它可以轻易为你搭建一个多地域多主多从的 mysql 数据库,并且开箱即用。产品链接:https://www.alibabacloud.com/zh/product/polardb-for-mysql
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

20

主题

93

回帖

352

积分

中级会员

Rank: 3Rank: 3

积分
352
 楼主| 发表于 2024-8-26 19:54:06 | 显示全部楼层
tsdog 发表于 2024-8-26 20:28
如果你想实现非分布式的负载均衡那不难,如果是分布式的
难就难在需要cdn 节点去判断你源站的位置,挑选 ...

感谢回复!我也想到了用云数据库,但是这个方案的价格让我断了念想...
所以说真费钱
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

7

主题

221

回帖

677

积分

高级会员

Rank: 4

积分
677
发表于 2024-8-26 18:35:38 | 显示全部楼层
数据库主备读写分离;网站附件用子域名;缓存及各种变量用挂载的nfs nas保证同步。
案例:集群、节点,配合云存储服务搭建不惧怕宕机的网站服务:https://www.urlos.com/urlos-document/practices/3-node.html
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

44

主题

145

回帖

494

积分

中级会员

Rank: 3Rank: 3

积分
494
发表于 2024-8-26 18:54:19 | 显示全部楼层
得加钱得加钱得加钱得加钱
FCB 发表于 2024-8-26 18:06
没缓存的动态网页

动静分离,前端NGINX 负载均衡,后端数据库读写分离(Redis缓存)等。
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球灰产交流论坛

GMT+8, 2024-10-31 03:18 , Processed in 0.044941 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表