运营一个大型网站需要多少台服务器?

小编发布于:2022-01-07阅读:0

运营大型网站需要多少服务器?

首先要明白,这个问题不容易量化,影响一个大型网站所需服务器数量的因素很多。

对于最基本的网站源代码,如果一个技术过硬的程序员能够实现最好的算法,那么几个服务器就可以完成一个并发数千万的网站。相反,对于低水平的程序员来说,即使是几十万台服务器也只能完成几万个并发网站。对于随意需要几百台服务器的网站,程序员素质很低,架构师水平极低。

其次,业务量越大,网站的整体结构就越复杂。我们看到的网站只是冰山一角,有成千上万的系统支持。服务器的评估需要根据不同业务系统的特点进行分析。

(1)新闻等服务不复杂的普通网站,交互方便,以展示为主,所以即使PV很大,也不需要很多机器。单个nginx服务器可以处理静态页面,可以达到几千甚至几万QPS(当然这只是一个理论值,考虑到页面大小和宽带等因素是达不到的)。

{xunruicms_img_title}

(2)业务复杂的系统,如携程、JD.COM、淘宝等。复杂的用户交互、存储、支付、第三方沟通等。此外,保证系统稳定性和支持容灾将成倍增加机器需求。分析系统,比较业务复杂性,然后比较机器数量更有可比性。

另外,机器配置也有好有坏,新服务器的性能可能是旧机器的几倍甚至十倍。

再者,什么样的网站大?

假定2M带宽,它可以在线承载10,000个IP。网页约60K,一般人耐心等待3-5秒。按3秒计算,每个网页占用的带宽约为20K/S2M=2048K2048/20=103。如果是5秒计算,200人可以同时触发。如果页面文件很小,以此类推。用2M带宽支持300人在线基本没问题。如果每秒300人可以同时触发,那么每分钟1.8万人,低至每秒10人。每分钟还能载600人。按照一般20分钟SESION故障计算,也有12000人的承载能力。这类网站可以同时承担1000W人在线,基本可以算是中型网站。比如新浪,雅虎,校园,qq等等。可以算是大型网站。官网这样的中小企业都是小企业。

任何大型网站都是通过用户积累成长的。

只有一个服务器可以支持网站的现有数据、用户和页面请求。大型网站的系统架构(如淘宝、JD.COM等。)不具备高性能、高可用性、安全性等完整特征。它总是随着用户的增加和业务功能的扩展而进化和完善。在这个过程中,开发模式、技术架构和设计思路也发生了很大的变化,甚至技术人员也从几个人发展到了一个部门甚至一条产品线。所以成熟的系统架构是随着业务的拓展而完善的,不是一蹴而就的;不同业务特点的系统会有自己的侧重点。比如淘宝,需要解决搜索、下单、支付海量商品信息的问题。比如在腾讯,需要解决上亿用户的实时消息传输问题,而在百度,需要处理大量的搜索请求。他们都有自己的业务特点和不同的系统架构。

1.如果一个网站访问量小,比如一个小公司的小论坛,可能只有少数人同时在线,对稳定性和安全性的要求相对较低,那么配置差的服务器就足够了,数据库和应用服务器都在上面;

2.再大一点,考虑到数据库服务器和应用服务器的分离,每个服务器都设置好了,可以加一个服务器,把静态请求和动态请求分开;

3.当一个应用服务在高峰期举步维艰,严重影响访问质量时,可以考虑增加一个应用服务器来平衡负载,分散压力,提高稳定性。如果一个应用服务器停机,还有一个应用服务器响应请求(前提是负载平衡可以完成,所有请求都会交给另一个);

四、如果安全要求高,就不能有数据丢失,特别是涉及到钱的问题,数据库需要备份,那么数据库主从都可以做,主机停机时会自动切换到从机;

5.如果访问量持续增加,大量数据被频繁读取,写入相对较少,这部分数据可以分离缓存到特殊的服务器中,如Memcache和Redis缓存服务器,可以大大减轻数据库读写的压力。这是一种非常有效的解压方法;

6.如果部署N个缓存服务器后数据库仍然有压力,可以考虑读取数据库的写分李,一个主服务器写,N个从服务器读取。当然,你必须同步数据;

7.如果网站上有大量的图片或文件需要管理,需要添加图片服务器或文件系统服务器。这些服务器通常是分布式应用程序,如Hadoop,可以使用N个服务器进行部署;

8.如果瞬时流量大,请求数量达到一定数量级,后台服务还是很难的。我们对实时响应有一般要求,可以增加N个消息队列服务器进行缓冲;

9.然后是上述服务器的大规模集群。可以大到n。有些巨头有几十万甚至几百万台服务器。几年前,谷歌有250万台服务器。

最后说一下大型网站的配置建议。

选择服务器时,很多站长认为虚拟空间就够了,其实并不是这样。当一个网站的流量不断完善时,对web服务器的配置要求也会增加。当一个网站的流量数万时,虚拟服务器基本不适合使用。建设大型网站应该使用什么样的配置?

对于电商网站来说,每天都有大量的用户访问和购买,所以服务器需要处理大量的数据请求,所以电商网站的CPU和内存标准会更高。

对视频网站而言,除了用户的访问请求和下载数据外,还需要配置大硬盘和大带宽,以有效地保证用户在观看时不会卡壳。

对于大型网站,无论是视频网站、门户企业网站还是电商收据,用服务器时都需要考虑基本的配置标准,如CPU、硬盘、内存、带宽、硬防御等。CPU需要8核以上,内存视频网站不低于16G。硬盘至少1T,独享带宽100M会更好。

当然,这里只推荐正规大型网站所需的配置条件。如果你是一个容易受到攻击的行业类型,也要考虑服务器防御。此外,无论您的网站是需要租用服务器还是托管服务器,您都可以联系我们的微云网络,我们将根据您的业务需求为您全面分析和推荐最佳解决方案。详情请致电400-028-9798官网:www.KD010.com

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqzy/5619.html

TAG标签:大型网站服务器服务器网站服务器租用服务器

上一篇:快速、稳定,高防的BGP服务器租用推荐
下一篇:跨境电商独立站租用香港服务器还是美国服务器好

相关文章

返回顶部