监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
鹰潭网站建设公司

当前位置:工程项目OA系统 > 泛普各地 > 江西OA系统 > 鹰潭OA > 鹰潭网站建设公司

大规模网站架构

申请免费试用、咨询电话:400-8352-114

鹰潭网站建设

跟伴侣聊天的时分,发现良多人对大型网站系统架构十分感兴致,我也很感兴致,常常会在家里2台笔记本和1台效劳器构成的局域网情况里作些实行。我进入IT行业的工夫,大约是97,98年吧,那时分PC客户端软件最为流行,做软件开拓是一份很面子也很喜好的任务。我从Win3.1上的VC1.5开端不断到VC6.0,然后转为.Net开拓,根本上都是从事客户端软件开拓。自己的性情是危机认识素来严峻,所以深感互联网必将流行,传统软件必将走向衰败,于是转向了WEB开拓。记得以前往某Portal网站应聘的时分,主考官就问我:你以为客户端开拓和互联网开拓有什么分歧。我那时的答复是:互联网开拓比客户端软件开拓简略多了,我再也不必思索那么多的用户情况要素了,一点摆设,何时何地都可用。

良多年曩昔了,我再想起最初我的答复,仍然感觉阿谁答复是准确的。就产物开拓层面来讲,互联网开拓的确简略多了。这里起首清亮一个概念,我所说的互联网开拓并不是指一切的B/S使用,例如B/S方法的银行内部营业系统。我所说的互联网使用是指在互联网上效劳于大众的使用。企业级的营业系统,它的特点是营业逻辑是比拟复杂的,但用户普通不太大;互联网使用则相反,营业逻辑普通很简略,但面临的是海量用户。

既然互联网使用开拓的营业逻辑不复杂,但为什么大型网站都投入了那么多的技能人员呢?首要是由于运营的情况太复杂,这种复杂性构成的缘由以下:

1、公开性

网站的效劳是公开的,任何人都可以来拜访,所以就会直接面临很多的不良用户,系统数据的平安面对很大的风险,一旦系统被攻入,后果将是灾难性的。

2、拜访量大

拜访量大,就意味着网站必需可以接受高并发大流量的考验,假如网站的效劳才能和强健性等达不到要求,你的系统就会被冲垮。

3、用户体验

用户体验要好,除了产物设计的要素之外,就要求拜访网站的速度要快,具有高可用性,别用一会就挂。

网站各子系统若何进行摆设,若何进步系统的强健性和高可用性,若何完成网站的平安,若何进步拜访速度,若何进行负载平衡,甚至于采用什么的硬件设备,别的,网站开展的分歧期间会能够会采用分歧的架构,若何完成架构的光滑过渡,若何使当前的架构具有弹性,具有可扩展的才能,这都是大型网站必需处理的问题,也是小网站生长进程中迟早会碰到的问题。我后面的文章将会逐渐就这个话题睁开。

网站机构包罗网站的软件架构和系统架构两局部,软件架构首要是指子系统和逻辑层的划分构造;系统架构,普通是系统摆设构造。

系统架构师的常识系统比拟零乱,所谓的见多识广,大都是由运维工程师生长起来的,他们开拓才能不强,编码不多,但入手才能很强,剧本编写十分纯熟,常常会做各类类型的实行,亲密跟踪最新技能最新产物的相关信息。当然,一个大型的网站,需求一个架构师团队,他们各自承当擅长范畴的架构设计,比方平安架构、存储架构等等。

我感觉普通的开拓人员照样很难走上这条路的,这份任务需求经历,需求不时理论,但假如开拓人员一旦走上了这条路,会有很大的开展,首要源于开拓人员的考虑习气和技能的深度。我的这系列文章,开拓人员可以作为参考,比方若何开拓可散布式摆设的系统,别的良多伴侣都是身兼数职,从开拓到施行,到摆设悉数代替。我小我深感精神有限,所以又特意找了几个伴侣从Unix/Linux系统和Windows系统分歧角度进行探究,以造福正在探索中的伴侣,有兴致的伴侣也可以参加。

其实,这局部内容我不断在写,比方PHP深度探究系列,写了很多的关于apache的内容,我曾经大体把apache代码阅读了一遍,很费工夫,进度迟缓,但我想这有助于我们了解apache的装备和调优。

在引见网站架构之前,我们先引见一些网站架构中最根底和经常见的概念,以便更好的了解后面的有关负载平衡和散布式存储等技能。第一个,起首讲讲CDN。

1、CDN是什么

CDN(Content Delivery Network),就是内容发布网或许内容分发网,它的首要目标:经过在现有的Internet中添加一层新的收集架构,将网站的内容发布到最接近用户的收集边缘,运用户可以就近获得所需的内容,然后进步用户拜访网站的呼应速度,提拔用户体验,还可以涣散拜访压力,把原本用户集中拜访涣散到各地去。网站的内容供应商(比方新浪、搜狐、网易等等)运用CDN,就可以在微观层处理一局部大流量、海量用户并发等令人头疼的问题。

2、CDN的构成

内容发布网(CDN)是一个经战略性摆设的全体系统,包罗散布式存储、负载平衡、收集恳求的重定向和内容治理4个要件,而内容治理和全局的收集流量治理是CDN的中心地点。经过用户就近性和效劳器负载的判别,CDN确保内容以一种极为高效的方法为用户的恳求供应效劳,到达用户所要求的效劳距用户仅有"一跳"(Single Hop)之遥。

我们凡间的内容发布形式都是将网站数据放到一处,然后应对来自世界各地的拜访,我们大都思索的是软件摆设架构,很少思索收集硬件架构。与之构成比照的是,CDN则强调了收集在内容发布中的主要性。经过引入自动的内容治理层的和全局负载平衡,CDN从基本上区别于传统的内容发布形式。

内容供应商承当了他们不应干也干欠好的内容发布效劳。

3、互联网效劳的财产链

纵观整个宽带效劳的价值链,内容供应商和用户位于整个价值链的两头,中心依托收集效劳供应商将其串接起来。跟着互联网工业的成熟和贸易形式的革新,在这条价值链上的人物越来越多也越来越细分,呈现了内容运营商、托管效劳供应商、主干收集效劳供应商、接入效劳供应商等等。在这一条价值链上的每一个人物都要分工协作、各司其职才干为客户供应优越的效劳,然后带来多赢的场面。从内容与收集的连系形式上看,内容的发布曾经走过了ICP的内容(使用)效劳器和IDC这两个阶段。IDC的高潮也催生了托管效劳供应商这一人物。然则,IDC并不克不及处理内容的有用发布问题。内容位于收集的中间并不克不及处理主干带宽的占用和树立IP收集上的流量次序。因而将内容推到收集的边缘,为用户供应就近性的边缘效劳,然后包管效劳的质量和整个收集上的拜访次序就成了一种不言而喻的选择,这就是CDN效劳形式。CDN的树立处理了困扰内容运营商的内容"集中与涣散"的两难选择,无疑关于构建优越的互联网价值链是有价值的,也是不成或缺的最优网站加快效劳。

4、CDN效劳供应商

ChinaCache是中国最大的CDN效劳供应商,是不是独一未可知也。要想成为CDN效劳供应商,生怕要摆平电信、网通、铁通等等运营商,这得需求什么样的才能和布景不得而知。它的效劳节点在全球曾经超越130个,个中国内节点超越80个,掩盖全国首要6大收集(所谓6线机房,就是这么来的)的首要省份,象各大门户网站,比方新浪、网易等等都是租用了他们的效劳。所以,你无论是在南边,或许北方,照样在北美,拜访这些门户网站,觉得速度都很快,最首要的缘由之一就是CDN发扬了结果。普通小网站是用不起这效劳的,所以慢点就慢点了吧,可以租用互联互通的6线机房,假如收集足够宽的话,用户也可以忍耐。假如想持续提拔用户体验的话,就需求做一些网站镜像,摆设在具有代表性的几个大城市,比方华南可以摆设在广州,华东可以摆设在上海,华北可以摆设在北京,但是内容镜像的进程,就需求本人去摆设和维护。还有的网站,采用内容切割的方法,比方树立针对各地的分站,营业状况分歧,能够摆设的战略分歧。CDN可以以为是根底收集建立的一种战略。

发布:2007-03-31 14:57    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
鹰潭OA
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普鹰潭网站建设公司其他应用

鹰潭软件开发公司 鹰潭门禁系统 鹰潭物业管理软件 鹰潭仓库管理软件 鹰潭餐饮管理软件 鹰潭网站建设公司