很高兴回答这个问题。这个问题不能一概而论。具体来说相当复杂。牵涉到你想要多大的并发等等。每秒100万次和每秒100次肯定不是一个体量。在具体点,和你后台的实现也有很大的关系,举个简单的例子,后天用Python你可能需要100台服务器,但是换成golang你可能只需要20台。此外数据库,redis等等也都需要单独规划服务器。此外,服务器的数量还不是最关键的。你还得考虑到如何做负载均衡(LB),以及CDN加速。别忘了,服务器带宽也是一个很重要的因素。综上诉述,最好还是找一个专业的公司,给个totalsolution。在说句题外话,在微服务发展到今天,实在是没有必要在直接上后台服务器了。直接上es,你会享受到微服务带来的便利。例如可以根据你的负载自动scalingupscalingdown。而如果直接使用服务器,在负载很低的时候你还是得为这些用不上的资源付费。上es,你还可以享受到诸如servicemesh等等的便利。实在是值得一试。
首先做大型网站并不一定需要大服务器,这需要用服务器大小要看你的网站内容跟性质。像是电影网站,每天上万人流量即使视频不多,但也需要很高的带宽支持。而文字类的小说网站,即使是同样的万人流量,但占用的带宽资源估计还不到视频网站的十分
一。建议你先找几家大型正规的IDC企业,比如广东锐讯网络,然后将自己网站的条件需求提出,让专业的IDC公司给你匹配合适的解决方案。然后再货比三家,看看哪家给的资源好,价格优惠,进行筛选即可。
看你达到什么程度,一般大的一台服务器就够,超大型的那就得搞集群了。
说下我们的,广告相关,日PV10亿,虚机4c8g,8c16g大约60台吧,其它中间件服务器16c32g,128g等几十台吧
这个是根据网站的内容而定的,其实可以打个比方服务器就类似一个房子,网站类似于房子里面的内容,如果网站里面内容太多,每天房子里访问的多,就需要服务器比较大的,这样才不会感到拥挤,如果内容太多,服务器太小,那么打开的速度会特别慢