服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟服务器|服务器安全|DNS服务器|服务器知识|Nginx|

服务器之家 - 服务器技术 - 服务器知识 - 大型网站架构必知必会的几个高防服务器知识

大型网站架构必知必会的几个高防服务器知识

2019-09-30 10:38盛火数据 服务器知识

大型网站架构必知必会的几个 高防服务器 知识 1、负载均衡服务器 负载均衡服务器主要作用是实现某些类型服务器的规模扩展。比如对于系统前端的web服务器和后端的数据库服务器,想通过加

大型网站架构必知必会的几个高防服务器知识

大型网站架构必知必会的几个高防服务器知识

1、负载均衡服务器

负载均衡服务器主要作用是实现某些类型服务器的规模扩展。比如对于系统前端的web服务器和后端的数据库服务器,想通过加服务器实现N+1横向扩展,通过多台服务器负载分担压力,负载均衡必不可少。

2、web服务器

最常见,内存要求不是很高但cpu要求较高,主要用于部署各种web应用,如带界面的web页面、不带界面的web服务、wcf等等。

3、缓存服务器

大中型网站,分布式缓存已是标配,缓存服务器专门用于部署分布式缓存,一般而言对内存和带宽要求较高。

4、消息队列服务器

队列是系统解耦利器,也是大中型分布式系统标配,没有队列,业务系统很容易高度耦合,系统吞吐量也会很快遭遇瓶颈。

5、文件服务器

分布式文件系统,专门用于存储业务系统需要的各种文件如图片、多媒体文件等。

6、索引服务器

用于网站全文索引,搜索必备。对内存和CPU要求较高,大型网站,通常还需要支持主从备份和容错,甚至多实例索引集群。

7、搜索服务器

通常需要部署多台,否则查询多了性能撑不住,对内存要求不高。有的中小型站点,索引和搜索服务器在物理和逻辑上都是同一台服务器。

8、作业服务器

主要用于后端应用程序大批量大数据量复杂业务逻辑的定时作业,大多数互联网公司标配,某些企业的定时调度框架是直接部署在web服务器上的,可以减少这里的所谓作业服务器。

9、数据库服务器

主要用于存储和查询数据。数据库已是各种系统实际上的标配,内存和CPU都要求极高,网络和硬件要求也不低。大中型网站还需要支持数据库的主从备份和容错,甚至多实例的数据库集群。

通常,大中型的互联网应用会经历一个从单一的数据库服务器,到Master/Slave主从服务器,再到垂直分区(分库),然后再到水平分区(分表,sharding)的过程。而在这个过程中,Master/Slave以及分库相对比较容易,对应用的影响也不是很大,但是分表会引起一些棘手的问题,比如不能跨越多个分区join查询数据,如何实现DB负载等等,这个时候就需要一个通用的DAL框架来屏蔽底层数据存储对业务逻辑的影响,使得底层数据的访问对应用完全透明化。

10、nosql服务器

海量数据处理的兴起,各种nosql产品层出不穷,nosql服务器主要用于处理海量数据,支持存储、查询、分片等。

web应用中,有两个一直是不好实现横向扩展或者由于历史遗留问题实现代价非常大的东西,如你所知,就是:A、数据库 B、网络带宽。

而某些nosql的出现很可能解决这个历史遗留难题,现在已经有nosql产品弥补了关系型数据库天生不支持横向扩展的缺点,在特定场景下正在替代关系型数据库。

11、其他

需求不断变化和应用需要,某些互联网企业还可能衍生出基于安全的授权/证书服务器,全局唯一的流水号服务器,会话服务器等等。

延伸 · 阅读

精彩推荐
  • 服务器知识系统吞吐量(TPS)、用户并发量、性能测试概念和公式

    系统吞吐量(TPS)、用户并发量、性能测试概念和公式

    PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力...

    ha972872019-09-11
  • 服务器知识刀片服务器是什么 刀片服务器的主要特点

    刀片服务器是什么 刀片服务器的主要特点

    刀片服务器 是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现HAHD的低成本服务器平台,为特殊应用行业和高密度计算环境专门设计。刀片服务器就像刀片一样,每一块...

    IT百科1722019-05-16
  • 服务器知识什么是端口转发?什么是端口映射?如何设置端口映射?

    什么是端口转发?什么是端口映射?如何设置端口映射?

    很多朋友多次提到端口映射与端口转发的区别?这二者如果不细区分的,是容易弄混,今天我们来看下。...

    今日头条2792019-07-26
  • 服务器知识9个最佳SSD状态监控及性能优化工具

    9个最佳SSD状态监控及性能优化工具

    SSD测试工具在监控固态硬盘的运行状况和性能方面发挥着重要作用,使用这些工具可以帮助你做很多应对措施,来最大限度地减少性能下降。最有效的此类软件通常是SSD制造商自己提供的免费工具:三星、英特尔和东芝的OCZ等,都...

    服务器之家5502019-05-28
  • 服务器知识如何用国外服务器

    如何用国外服务器

    如何用 国外服务器 ?相对于国内服务器来说,境外服务器中,美国服务器的带宽是最大最充足的,对于防御流量攻击也能起到很好的作用。 由于国内网络布局问题,南北不通的问题一直存在,如果使用华南地区的服务器,可能在北...

    西部数码3842019-08-16
  • 服务器知识游戏服务器架构演进

    游戏服务器架构演进

    游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需...

    开源社区5022019-09-16
  • 服务器知识无服务器vs容器,企业如何正确选择?

    无服务器vs容器,企业如何正确选择?

    对于开发者和企业架构师来说,在不同的技术、框架或架构之间做出选择,是日常工作中最重要的内容。尤其在今天复杂的企业应用环境下,软件开发规则也在时刻变化着,我们必须在软件开发...

    IT1682182019-07-13
  • 服务器知识香港服务器访问速度慢怎么办?

    香港服务器访问速度慢怎么办?

    一个网站,应用的访问速度非常重要的一个问题,它会直接影响到用户体验,如果访问速度不行,那后期网站应用运营肯定会受到很严重的影响,如果业务全是在网站应用上,所有的业务来源全...

    新网732019-05-21