菜单

赌博网站开户送88元五层拆解 网站架构(转)

2018年9月12日 - 赌博网站开户送88元

自家转载:http://www.cnblogs.com/scottckt/archive/2010/09/15/1826925.html

 

显,大家惯用网站分为三交汇:即负载均衡层、web层、数据库层,但自己因线及的实际上压力情况,强烈建议分成五层,即硬件防护层、负载均衡
层、web层、文件服务器层(图片)、数据库层,这样大家知晓一个概括的网站或又便于。理解了极基础的网站后,再了解大型网站架构可能就是再也爱了。

 

硬件防火墙层:

  这无异于层最重大之凡安防,最中心的凡设备DDOS攻击和应用层的防等。我当下利用得比较好之是华赛的老三重叠防火墙+天泰七层应用防火墙,具体实
施案例请参考我在51cto.com的章,这里限于篇幅我哪怕不详细说明了;如果财力预算不是极度强吧,可考虑Juniper系统的防火墙,效果啊不易。

 

负载均衡层

  这同一交汇要考虑的物其实过多,包括:

    一、你着想布署的网站到底要接受多怪的连发量;

    二、负载均衡层是否能够安居乐业,存在单点故障吗;

    三、成本的设想有时使高于技术的;

    四、网络的状态为操了若究竟要考虑啊种负载均衡器。

 

  基于上述几乎碰情况,我用实际情况不言而喻下:

  我最好早前维护的CDN广告网站,并作长期以6000之上,所以不得不考虑F5,而与此同时比方完成高可用,此时勿是单F5了,所以上了亚大F5,当然成本也
非常的高;公司单独在F5直达的投入,大约应该当60-80万里面,相信这样的投入,未必会给您所当商店的决策层所领;而自己深维护和布署的证券类资讯网
站,并作于粗,大约于200以内,所以自己因此了亚贵Linux机器作的LVS+Keepalived,效果啊是,相当稳定;而现保安的店堂之电子商务
网站,并作大约于1.1K左右,初期我们那常常为设想的是LVS+Keepalived,但达到上不怕意识企业之网状态颇乱,每台服务器至少有六七修静态
路由,lvs上上根本不怕发挥非了图,所以换上了Nginx+keepalived,我也修了shell监控nginx服务过程,实现真正含义及的负
载高可用。这同重叠我总了产,其时考虑以下几点情况,即资金、网络、并发、高可用。

 

web集群层

  这无异于重合为避免单点故障,大家还为此底是Apache、Nginx或tomcat集群,其利吗死明白:①幸免单点故障;②依赖载客户端的高并发请求。
Apache是LAMP架构最基本之WebServer,开源、稳定、模块丰富是Apache的优势。但Apache的缺陷是有几臃肿,内存和CPU开销
大,性能达到发生消耗,不如部分轻量级的Web服务器(例如Nginx)高效,轻量级的Web服务器对静态文件之应能力来说颇为高于Apache服务器。而
且现在依据实际的丝及环境,Nginx服务器抗并发确实高于Apache,这一点张宴的博客已经作了汪洋详细讲述,但于Apache在强内存
(>=16G)的图景下,单Apache的抗并发能力啊是殊强之,高于6000。我现底做法是,如果是生级现有的为Apache作为
webserver的网站,我单只是是考虑加上Nginx作负载均衡,不见面动原有网站的架构;如果是架设新网站,我会用Nginx作为
webserver。

 

文本服务器层

  这同层的用意容易吃人忽略,其实现在服务器的性质都上上了,并作状况呢还于大家重视,但服务器层的下压力却百般少有人关心,在大规划的反复的顾过程
中,单NFS越来越不能够满足网站的急需了,我们有时收用户反映网站慢的状况,结果使用故障排查才发现,居然是NFS不堪重负,针对被这种情景,目前运
的方案有:

①不过利用田逸推荐的分布式文件系统MFS(moosefs)实现存储共享,他手上将此系统运用被旅游,线及就此底事物到底比较有说服力;

②一直用NEC的贮存,虽然勇敢,但净增了网站的执行资产及复杂度;

③因此DRDB+Heartbeat+NFS组建NFS集群,效果也异常稳定,但为如顾Heartbeat的脑裂问题。

 

赌博网站开户送88元多少库层

  为了重新好之说明力,我这边用底网站还为电子商务以及广告网站,这些对数据库要求严的网站来证明,这些网站针对数据库的要求是十分高之,在数据库并发、稳定及延时性方面全都有求,MySQL在性能、稳定性以及效应上是首选,可以达成百万级别之数据存储。目前以的方案有:

①即基本上采取MySQL的核心方案,实际读写都采用单一服务器,服务器采用公司性质最好之服务器充当(MySQL的cluster暂时无敢用于线及环境);

②用oracle的RAC双机方案,在骨子里高并发的数据库需要下,效果或相当不错。

 

加快缓存层

  PHP的负荷采用Apache集群,使用squid进行缓存,html或图片的乞求可以一直由squid返回给用户。这同叠可以因你的网站情况来
考虑,现在由Nginx的反向代理越做更好,我们实在可以为此极前面端的Nginx来充当反向代理,这时的Nginx服务器,充当的企图是负载均衡器/反往
代理;张宴已用那用于了产条件,具体可参照他的有关文档.

  网站架构是一个措施生活,责任重大;系统架构师不对等系统工程师,要惦记从系统工程师到网架构师,不仅用多多经年累月之运维经验与宽广的运维知识,还亟需付大量底用力,希望大家还成未来的系统架构师,最后祝福大家工作愉快!

相关文章

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图