深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

大型网站制作可伸缩性架构设计

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/9/19

可伸缩性架构指的是:不改变网站的软硬件设计,只通过改变部署的服务器数量就可以扩大或缩小网站的服务处理能力。

大型网站都是从小型网站(一台廉价的PC服务器)开启自己的大型系统演化之路的。在这一过程中,最重要的技术手段就是使用服务器集群,通过不断地向集群中添加服务器来增强整个集群的处理能力。只要在技术上能够向集群中加入的服务器数量与集群的处理能力成线性关系,那么就可以利用这一手段不断提升自己的网站规模,这就是系统的伸缩性架构。

演化过程从总体上来说是渐进式的,网站的规模和服务器的规模总是在不断地扩大,即总是在“伸”。但也有可能因为运营的需要(促销活动),在某个短时间内,网站的访问量和交易规模突然爆发式增长,然后又回归正常状态。这就需要网站的技术架构具有极好的伸缩性——在活动期间向服务器集群中加入更多的服务器以满足用户的访问,活动结束后再将这些服务器下线,以节约成本。

1设计伸缩性架构

网站架构发展史其实就是一部不断向网站添加服务器的历史。

伸缩性架构分为两种:

*根据功能进行物理分离-不同服务器部署不同的服务。

*单一功能通过集群实现-集群内的多台服务器部署相同的服务,提供相同的功能。

根据功能进行物理分网站发展早期,总是从现有的服务器中分离出部分功能与服务的:每次分离都会有更多的服务器加入,这些新增的服务器被用于处理某种特定的服务。这种伸缩性手段可以用于网站发展的任何阶段,它可以分为两种情况:纵向分离与横向分离。

纵向分离(分层后分离):是将业务流程上的不同层进行分离部署。

横向分离(业务分割后的分离):把不同的业务模块分离部署。横向分离的粒度可以很小,比如一个关键网页可以独立部署为一个服务,专门部署。

单一功能集群部署

在“根据功能进行物理分离”的模式下,随着网站访问量的增长,即使是分离到最小粒度的独立部署也可能无法满足业务规模的需要。这时就必须使用集群,即把相同的服务部署在多台服务器构成的集群上,实现整体对外服务。

当一头牛拉不动车时,不是去寻找一头更强壮的牛,而是用两头牛来拉车。一个服务的集群规模,需要同时考虑可用性、性能以及关联服务集群的影响。

2伸缩性设计之应用服务器集群

把应用服务器设计为无状态模式,这样通过负载均衡服务器,就可以把用户请求转发到不同的应用服务器上咯:

负载均衡服务器能够感知或配置集群的服务器数量,这样就可以向新上线的服务器分发请求,并停止已下线的服务器,这样就实现了应用服务器集群的伸缩性。

负载均衡技术,不仅可以实现伸缩性,还能改善网站的可用性,所以是网站技术的杀手锏之一哦O(∩_∩)O~

相关行业资讯

1、腾讯企业邮箱代理商桑桥网络售后服务承诺
2、 做SEO对标题要进行分类。
3、四种最有效的网络推广方法
4、谈谈网站优化如何提升网站的权重
5、站长要明白:网站的关键词选择也有一定技巧和方法
6、解决网站快照与网站实际内容不符
7、平谷网站制作需要掌握哪些知识
8、影响网站内页不收录的因素有哪些
9、外贸企业小语种网站制作细节
10、网络推广的前期准备有哪些
11、分享百度统计工具的页面转化设置使用教程
12、不同的网站,不同的策略
13、学SEO不必过于追求技巧,应该从常识出发
14、如何做网站的站外优化工作
15、优秀网站制作公司哪家好
16、网站结构布局与SEO
17、如何使用折扣策略来促进销售
18、从微信”打飞机“看腾讯的营销之道
19、手机网站的优势
20、如何做出一个成功的网站呢
21、网站颜色搭配及思路有哪些
22、手机网站设计怎么做才能有吸引力
23、加快网站收录的技巧
24、如何提高搜索引擎收录量
25、企业网站建设需要注意的事情有哪些
26、网站制作完成客户需要提供的上线必备文件有哪些
27、如何让网站变成百度青睐站点呢
28、百度推荐引擎助seo更好发展
29、深圳网站制作哪家好?网站制作有哪些实际性的好处?
30、怎么把专题网站做的有设计感
31、企业网站建设外包需与建设公司沟通的问题
32、有理想的草根站长能否经得起岁月的磨练
33、网站保密和数据完整性
34、电子商务网站建设有哪些要点
35、大网站对于内容进化着实费心
36、良好的seo优化工作是如何提升的
37、网站视觉效果设计真的有必要吗
38、高端网站建设有利于提高企业形象
39、做网站制作的公司都有哪些真理
40、网站上线前的准备工作你真的做好了吗
41、网络营销全靠“养”-中医理论解析搜索引擎优化
42、自学编程的DavidByttow是如何敲开Google大门
43、想要做一个好的网站设计需要具备的条件
44、网站设计的常用工具
45、企业网站制作网站关键在于提高用户体验
46、浅谈网站优化过度的三大表现
47、企业做网站需要了解的核心问题有哪些?
48、网站建设前期的计划
49、网络营销与传统营销相同点和不同点有哪些
50、网站建设的三大理由是什么
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号