大型网站服务器架构需要哪些服务器?

大型网站服务器架构需要哪些服务器?,第1张

大型网站服务器架构需要哪些服务器?

互联网是全世界生活在互联网技术中的每一个人的亲密存在。微博、头条、今日头条、滕循视频、微信QQ等人们经常访问的商业网站的网站服务器架构需要什么样的服务器?

1。Web服务器

Web服务器的关键是为页面视图提供http访问或数据加密https访问的服务器。接触到的网页立即从Web服务器中推出,在网址服务器前端开发。IIS常用于windows服务器系统软件,Apache和Nginx常用于unix和Linux服务器系统软件。

2。应用服务器

应用服务器是作为服务器实现共享资源业务流程应用的最底层系统服务器,访问的app请求在应用服务器中解决。在应用服务器上运行着各种各样的领域模型,特别是在J2EEAPI层面,如EJB、JNDI和JMXAPI,包括事务管理、领域模型管理方法和数据库连接。

3。数据库查询服务器

在局域网中运行的一个或多个计算机和数据管理系统形成数据库查询服务器。数据库查询服务器为客户提供搜索、升级、事务处理、数据库索引、缓存、搜索和升级、安全和多客户访问控制等服务。

4。代理服务器

代理一般是移动客户端访问的个人行为。虽然不属于网站部署的自然环境,但确实是整体手机客户端接入的关键一步。

5。反向代理服务器

与代理服务器相比,还有一个反向代理服务器,它的角色是Web服务器。但从中获取的网页并不是原页面的“原点”,而是它从原点取回页面后的一个缓存文件。代理服务器中缓存文件的内容一般是部分客户端访问某个页面并要求访问后,留在手机客户端代理服务器上的缓存文件;而在代理服务器上反方向缓存文件的页面,并不是某些客户访问某个页面后留下的缓存文件,而是根据网站运维管理的对策,实际上按时、定时地转换成某些后台管理服务器的缓存文件。

代理服务器和反向代理服务器的区别:代理服务器工作在手机客户端,反向代理服务器工作在服务器端。Nginx服务器经常被用作反向代理服务器。

6。后台管理服务器

后台管理服务器只是一个名字。这是基于它的工作特性,换句话说,它不会立即呈现给客户以供访问。比如很多FastCGI服务器都是后台管理的,但是HTTP协议无法访问。另一方面,如果我们以前把HTTP访问表现为基于Apache的应用的Web服务器,现在被Nginx反过来了,也就是说Nginx立即响应客户访问,把请求转移到Apache服务器,那么这里的Apache服务器就已经变成后台管理服务器了。

7。CDN缓存文件服务器

就像它的名字一样,是缓存文件服务器的角色,是反向代理的应用。在网站部署中,它算作一种部署对策,即针对远程访问的解决方案,以应对时间带来的距离,缩短距离。这是反向代理的另一个应用。

8。第三层交换机服务器

三层交换机服务器的关键功能是扩展某些类型服务器的业务规模。比如系统软件前面开发的web服务器和后端数据库查询服务器,想要根据添加服务器完成N1的横向扩展,根据几台服务器的工作负载,三层交换机必不可少。

9。消息队列服务器

它是系统软件的解耦神器,也是大中小分布式服务的标准配置。没有顺序,服务管理系统非常容易被长宽比耦合,系统软件的货运量会很快遭遇短板。

10,文档服务器

分布式存储,专门存储业务管理系统所需的各种文档,如照片、多媒体系统文档等。

11、数据库索引服务器

用于网站全文索引,是检索所必需的。对运行内存和CPU要求高,商业网站还必须应用主从备份文件和容错机制,甚至多案例数据库索引集群。

12、搜索服务器

一般必须部署几个单元,否则太多功能撑不住,对运行内存要求不高。一些大中小网站,数据库索引和检索服务器在物理和逻辑上都是同一个服务器。

13,工作服务器

针对关键后端开发应用的大量信息量大且复杂的领域模型的定时执行是大多数互联网公司的标配,有些公司的定时执行生产调度架构是即时部署在web服务器上,这样可以减少这里的工作服务器数量。

14、nosqlserver

随着海量信息解决方案的盛行,各种nosql产品五花八门。nosqlserver是解决海量信息的关键,适合存储、搜索、屏蔽等。

在web应用中,有两项是横向很难完成的,或者说是因为历史时间遗留的问题而完成成本很高的。如果你知道它们,它们是:A,数据库查询B,服务器带宽。

一些nosql的出现,很可能是为了处理这个历史时间遗留下来的难题。现在,一些nosql产品已经填补了关系数据库查询固有的不兼容性,并在特殊情况下取代了关系数据库查询。

15,其他

为了不断的转型和应用,一些互联网公司还会开发基于安全的授权/资质证书服务器、全球唯一单号服务器、对话服务器等。

针对高负载、分布式系统的要求,商业网站对网站服务器的架构要求更加严格。天地数据信息提出构建web服务器、应用服务器、代理服务器、反向代理服务器、后台管理服务器、CDN缓存文件服务器等类型的服务器来解决需求。

地址:https://www.pccv.com/servernews/11001928.html

部分内容和照片来自互联网技术。如有侵权,请联系删除。QQ:228866015

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/752323.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-30
下一篇2022-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存