浅论建设中小型企业的高性能linux 架构

合集下载

如何为企业选择最理想的Linux服务器系统?

如何为企业选择最理想的Linux服务器系统?
成 熟 员工 —— 而 这 类 技 术 人 员正 是 且完 全 免费 。从 个 人 角度 讲 , R ME L 观 角度看我们 的营收 受到了 影响 ,
大家按 计划顺 利使用 L i n u x服 务 器 与 S L E S两 种 方 案 我 都 有所 涉 猎 。 要 但 就 宏 观 角 度 说 C e n t OS对 于 红 帽
( 甚 至 包 括 微 软 在 内 )都 在 寻 找 拥 认 证 ; 硬 件 认 证 与 在 线 更 新 也 一 样 W h i t e h u r s t最 近 刚 刚 表 示 : “ Cc n t OS 有丰 富 L i n u x及 开 源 使 用 经 验 的 技 不 少 。 已 经 成 为 RHE L生态 系统 当 中 的 默
的必备人才。 换 句 话 来 说 ,如 果 各 位 手 下 欠 缺这类 L i n u x老 鸟 ,最 好 还 是 别 头 做 出正 确 选 择 ,大 家 需 要 在 企业 需 L i n u x起 到 了 极 为 重 要 的 推 动 意 求 与 系统 特 性 之 间 找 到 契 合 点 。只 义 。 ” 要 出发 点 准 确 ,二 者 一般 都 能发 挥 对于 对 L i n u x有 所 了 解 但 还 不
相 对于 成百 上千 种 L i n u x桌 面 较 为 妥 当 。在 这 里 ,我 会 跟 大 部 分 准——服 务 器 系 统 的数 量 其 实 咨 询 人 士 一 样 向 您 推 荐 红 帽 企 业
比较 有 限 ,但 我 们 仍 然很 难 从 中 选 择真 正适合 企业需求 的理想方 案 。 在 本 文 中 ,我 将 尝 试运 用 自 己积 累 L i n u x 。
了十二年 的 L i n u x使 用 经 验 帮 助 大 产 品 获 得 十亿 身家 的 公 司 。与 其 它 肯 定 能让 您 满 意 。 家找 到 问题 的 答 案 。 L i n u x版 本 相 比 , R a - I E L所 提 供 的 工 C e n t OS的 人 气 很 高 。如果 大 家

中小企业如何选择Linux解决方案

中小企业如何选择Linux解决方案
据 国 家 安 全 部 门负 责 人 透 露 , 国 内 有 6 . % 的企 业 信 息 36
[】 3 昊为. 中国Ln x 在 iu 没有一帆风顺I . NJ 科学时报 , 0 . 2 5 0 [】 4 赵晓亮.iu 孕育新希望U_ Lnx 】 软件世界, 0 (2 2 50) 0
系统 平 台处于 “ 度 风 险 ”级 别 ,我 国每 年 因网络 泄密 导 致 的 高
择 Ln x iu 解决 方 案呢7 般 认 为企 业选 择Ln x 决 方案 需要 遵循 以下 原则 : i 解 u

经济 损 失 高达 上百 亿 。 日益 严 重 的来 自 网络等 各 方 面 的安 全威 胁 ,如 网络 数据 窃 贼 、 黑客 侵 袭 、病 毒 发 布 ,甚 至 系统 内部 泄 密 , 已经 使信 息安 全成 为各 行 业信 息化 建 设 中 的首 要 问题 。信 息 安全 得 不 到 有效 保 障 ,企 业 将面 临 网络 无 法正 常 使 用、 文 件 丢 失 或损 毁 、生 产 及 管理 系统 瘫痪 、服 务器 及 客 户端 硬 件 设 施 损坏 、机 密信 息和 知 识产 权 被 盗 等 多 方面 的威 胁 ,而 这些 ,都 会 给企 业 带来 直 接 的经 济 损 失 。所 以 当前 企业 在 选择 解 决 方 案 首 先要 求 应 用 系统 稳定 可靠 ,因 此选 择 一 个成 熟 的 方案 保 险 系 数 会较 大 。另 外 ,对 于 更多 企 业 而 言 ,信息 系统 本身 的不 完 善 和通 信 设 施 的脆 弱 性 共 同构 成 了 网络 安 全 的潜 在 威胁 ,给 行 业 信息 的存 储和 运输 带来 不可 估量 的损 失。
的Ln x iu 解决 方案。
二 、基 于预算 与性 能 的综 合考虑

Linux企业服务器的构建毕业设计

Linux企业服务器的构建毕业设计

Linux企业服务器的构建毕业设计在当今信息技术高速发展的时代,企业对于服务器的需求日益增长。

作为一款强大、稳定且开源的操作系统,Linux在企业服务器的构建中扮演着重要的角色。

本篇文章将从硬件选购、操作系统选择、安全性配置以及网络管理等方面,详细介绍如何构建一台高质量的Linux企业服务器。

一、硬件选购构建一台高质量的Linux企业服务器需要首先考虑硬件选购。

以下是一些关键的硬件方面的考虑因素:1. 处理器:选择一款性能强劲的多核心处理器,如Intel Xeon系列或者AMD EPYC系列,以满足服务器的高负载需求。

2. 内存:大容量的内存对于服务器来说非常重要。

通常情况下,建议选择至少16GB的内存,以保证系统的顺畅运行。

3. 存储:对于企业服务器来说,硬盘容量和性能都是关键考虑因素。

建议使用高速且可靠的固态硬盘 (SSD) 作为系统盘,并选择高容量的机械硬盘作为数据存储盘。

4. 网卡:选择双网络接口卡 (NICs) 可以提供冗余和负载均衡的功能,以提高服务器的网络性能和稳定性。

二、操作系统选择选择合适的操作系统是构建企业服务器的关键步骤。

Linux提供了多个发行版,如Ubuntu Server、Red Hat Enterprise Linux (RHEL)、CentOS等。

根据不同的需求和使用场景选择合适的发行版。

对于初学者或者小型企业来说,Ubuntu Server是一个不错的选择。

它具有友好的用户界面、强大的社区支持和丰富的软件包。

而对于大型企业或者对商业支持有更高要求的用户来说,RHEL或者CentOS则是更好的选择。

它们提供了稳定可靠的服务器操作系统和全面的商业支持。

三、安全性配置在构建企业服务器之前,安全性配置是不可忽视的一环。

以下是一些关键的安全性配置方面的考虑因素:1. 防火墙:启用防火墙并配置适当的规则,以限制对服务器的访问。

同时,还可以考虑使用入侵检测系统 (IDS) 和入侵防御系统 (IPS) 来增加服务器的安全性。

Linux高性能集群 - 硬件和网络体系结构

Linux高性能集群 - 硬件和网络体系结构

Linux高性能集群- 硬件和网络体系结构级别:初级金戈(jinge@), IBM软件工程师, IBM2002 年11 月20 日本文是高性能集群系列文章的第三部分。

在本文中,笔者以IBM eServer Cluster 1300为例介绍了Beowulf集群中硬件和网络体系结构和组成部分。

1 Beowulf集群硬件和网络体系结构图1是Cluster 1300的硬件和网络体系结构图图1是Cluster 1300的硬件和网络体系结构图。

从图中可以看出,整个系统由5类计算或网络设备和5类网络组成。

这5类设备是:∙主控制节点(Control Node)∙计算节点∙以太网交换机(Ethernet Switch)∙Myrinet交换机∙Terminal Server5类网络是:∙集群局域网(Cluster VLAN蓝色)∙管理网络(Management VLAN 右边绿色)∙IPC网络(IPC VLAN 棕色)∙Terminal网络(灰色)∙Service Processor网络(左边绿色)本文的以下部分将介绍这些设备和网络的角色,功能和一般的配置。

回页首2 Beowulf集群中的节点这一节主要介绍Beowulf集群中的节点,节点的类型和相应的功能。

根据功能,我们可以把集群中的节点划分为6种类型:∙用户节点(User Node)∙控制节点(Control Node)∙管理节点(Management Node)∙存储节点(Storage Node)∙安装节点(Installation Node)∙计算节点(Compute Node)虽然由多种类型的节点,但并不是说一台计算机只能是一种类型的节点。

一台计算机所扮演的节点类型要由集群的实际需求和计算机的配置决定。

在小型集群系统中,用户节点、控制节点、管理节点、存储节点和安装节点往往就是同一台计算机。

下面我们分别解释这些类型节点的作用。

2.1 用户节点(User Node)用户节点是外部世界访问集群系统的网关。

基于linux的中小型企业网络服务器配置

基于linux的中小型企业网络服务器配置

基于linux的中小型企业网络服务器配置作者:马学梅来源:《电脑知识与技术》2008年第36期摘要:该文主要围绕Linux下中小企业服务器的配置展开,主要对企业内部典型服务器如Web、FTP 、EMAIL进行配置。

关键词:Linux;DNS;FTP;SendMail Apache中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)36-2765-03Configuration of Small and Medium Enterprises' Server Based on LinuxMA Xue-mei1,2(1.Xidian University, Xi'an 710068,China;2.Ningxia TeachersUniversity,Guyuan 756000,China)Abstract: The main focus of this article is the configuration of small and medium enterprises' server under Linux operating system ,internal server models, such as Web, FTP, EMAIL configured.Key words: linux;DNS;FTP;sendMail apache1 引言随着企业业务的扩大,地域分布越来越广,企业在节约成本的基础上,都建立自己的企业网络,以便于企业内部和外部的沟通交流,可使得企业运作成本大大降低,企业内部的信息安全也会得到更好的保障。

企业网络的设计与实现包括硬件需求与软件配置两方面,良好的硬件设施是企业网络建立的基础,由于企业需求不同,其具体解决方案也不相同;而软件及其相应的设置则决定了网络能否通畅,能否实现企业内外部的信息沟通。

在网络操作系统的选择中,考虑到企业的需要,选择了目前比较流行且经济的Linux作为网络平台。

建设中小型企业的高性能linux架构

建设中小型企业的高性能linux架构
文件上传下载 、 we b 页面访 问、 数 据库访问 、 应 用服务 和 日志等 , 这些 服务往往 由一 台或者多 台服务器提供 . 另外为 了保证服务器 的稳定运 行. 还要考虑加入必要的容错机制 . 如数据库的备份 、 等, 服务器越少 ,
篓 器 翕 划 慧 堡 分 的 过 细 . 虽 黧 嚣 能 提 升 网 站 ’ 性 能 . 但 服 务 器 间 协 同 工 作 霁 开 发 成 本 提 胡 … 蝴 … 一
S c i e n c e& Te c h no l o g y Vi s i o n
玎 论坛
科 技 视 界
科技・ 探索・ 争I 乌
建设中小型企业的高性能 l i n u x架构
王 康 ( 沈 阳师 范大 学 科信
大小次 数( G D S F ) 和动态 衰老最 少经 常使用 ( L F U D A ) . 使用 S q u i d 可 以有效降低磁 盘 I / O次数 . 缩短 响应时 问. 提升 We b服务性能 中小型企业 网站具有 以下特点 : N g i n x 作为负载均衡 的第二层 . 用来 处理一些静态文件 . 能够大量 ( 1 ) 应用 简单 , 中小 型企业 网站 通常 以 We b 应用 为主 . 配合独立 减少应用服务器的压力 . 让应用 服务器仅仅 只作为一个处理业务 的容 的数据存储 。 职责单一化。 通过负载均衡这两层的过滤 . 大量请求都被 S q u i d和 ( 2 ) 访问 内容重复性高 , 每个用户访问 的几乎都是一样 的数据 , 而 器 , N g i n x 拦截下 , 使得后面的业务层可以专 注完成 实际业务处理 . 从 而有 且 短 时 问 内变 化 不 大 ( 3 ) 访问时间集 中, 用户访 问都集 中在某一个时间段 , 所 以需要一 效提高服务器 性能。 另外 , S q u i d和 N n x 谁作为负载均衡第 一层都 可 以. 用户可根据实际情况 作为调 整 定的容错机制和高负载性。 ( 2 ) 应用服 务层 , 用 来处理 一些动态 的业务 逻辑 , 这里 以 T o m c a t ( 4 ) 日均访问量都在百万 P V以下。 服务器为例 . 一个 T o mc a t 已经 足够应 对中小型企业的用户访 问量 . 经 针对 中小企业网站所具有 的特点 。 提 出以下几点解决方案 : 在每分钟访 问量在 4 0 0 0左 右 P v的情况下 . 到达 T o mc a t ( i ) we b 服务器 与数据库 服务 器分离 ,这样 做一 方面 降低磁盘 过一 些尝试 . I O , 可 以减缓 we b 服 务器也可 以提高数据库服 务器性 能 . 另外 , 数 据 的请求量最 多也就上 百左 右 库服务器对 内网使用 . 提高安全性能 。 从实践经验来说 . 应用服务器常常因为一些升级和不稳定功能 . 导 o m c a t 在运行一段 时间后服务挂掉的情况 . 应用服务器在进行大量 ( 2 ) 提供缓存机制 , 对网站 中包含的静态的公共数据进行缓存 , 而 致 T 有更多的 C P U . 导致响应慢和内存不足的多种情况 . 对需要 实时更新的网站 内容不进行缓存 . 减少磁盘 1 0的次数 . 同时提 计算的时候需要 占 同时多个用户的登录也会给应用服务器 内存产生一部分的内存压力 针 高网站性能 ( 3 ) 对于一个 网站来说 . 查询 静态资源 的量显然多 与动态页面 的 对这一情况 , 可以采用多个应用服务器去处理业务 . 并且把 S e s s i o n的管 让 多个应用服务器去处理业务 . 并且采用 量, 网站最影 响性 能的地方就在 于静 态文件 的处理 . 从 提升网站性能 理从应用服务器 中分离 出来 . e d i s 内存数据库去进行管理和连接多个应用服务器 的角度考虑 . 静态 资源不应和应用 服务器放在 一起 . 可 以使 用反 向代 单独的 R ( 3 ) 数据存储层 , 为保证数据 的完整性 、 防止数据丢失 , 采用主 、 从 理 分离静 态资源与动态页面 把 ( 4 ) 为保证 we b 服务稳 定性 . 采 用双应用 服务 器 . 并且 把 s e s s i o n 数据库服务 器的设计方式 .双机热备的这种方式主要是通过主机 . S l a v e s ) 主服务器将更新写进 管 理放到 内存数据库 进行管理 . 分担 一部分应 用服务器压 力 。 从而提 数据 复制 到相应 的其他从服务器上去 ( 升 服务 器 的处 理 性 能 二进 制 日志文件 中.并且维护文件 的一 个索引 . S l a v e s 连接 上主服务 ( 5 ) 后 端数据库采用 主从双机热 备数据库 配置 . 保 障两 台数据库 器 ( M a s t e r ) 从服务器在 日 志 中读取最后一 次更新的位置 . 当主服务器 的数据 一致 , 以保 护企业 数据结 构不受 故障 、 灾难、 错 误和崩 溃的影 挂掉 的时候 能够进行切换 M y S Q L是通过对数据的复制来保证数据 的统一性 . 如图 2 所 示 响. 当出现主库数 据异常情况时 . 备库 随时可用 . 整体来说 , M y S Q L的复制 分为三个 步骤 : 服务 器框架设计 如图 1 ( 1 ) M a s t e r 将改 变记 录到二进制 日 志( b i n a r y l o 中。 该框架分 为三层 : 负 载均衡层 、 应 用服务 层、 数据存储层 。

中小企业网中Linux网络服务器配置与管理 (2论文)

中小企业网中Linux网络服务器配置与管理 (2论文)

中小企业网中Linux网络服务器配置与管理作者班级 09计算机网络技术(1)班专业计算机网络技术教学系信息工程系指导老师完成时间2011 年9 月30 日至2011 年11 月20日目录摘要 (3)关键词 (3)前言 (3)第一章定义 (4)1.1 DNS的定义 (4)1.1.1 DNS的简介 (4)1.2 FTP的定义 (4)1.2.1FTP工作模式 (4)1.3WWW的定义 (4)第二章网卡的配置 (5)2.1配置网络配置步骤 (5)2.2 添加设备别名 (7)第三章服务器的安装与配置 (10)3.1 WWW服务器安装与配置 (13)3.1.1安装DNS (10)3.1.2配置DNS服务器 (11)3.2 WWW服务器安装与配置 (13)3.2.1按装WWW (13)3.2.2WWW服务器的配置 (13)3.3 FTP服务器安装与配置 (16)3.3.1安装FTP (16)3.3.2设置匿名用户的权限 (16)3.3.3设置匿名用户的权限 (17)结束语 (24)参考文献 (24)Linux网络服务器配置与管理摘要Linux 是一套免费合用和自由传播的操作系统,是由世界各地盛行上万的程序员设计和实现的,其目的是建立一个不受任何商品华软件版权制约的、全世界都能自由使用的操作系统。

如今Linux全球大热,大有与windows争高下之势。

Linux是一个支持多用户、多任务、多进程、实用性较好的、功能大而稳定的操作系统,也是硬件平台支持最广泛的操作系统。

其影响和应用日益广泛,特别是在中小型信息技术应用linux系统下占据越来越重要的地位。

在本论文中主要讲解DNS、WWW、FTP服务器的定义,还说明了服务器的配置和测试和应用。

关键词DNS的定义、WWW的定义、FTP的定义、网卡的配置、DNS服务器的建设、WWW服务器的建设、FTP服务器的建设第一章定义1.1 DNS的定义DNS 是计算机域名(Domain Name System) 的缩写,它是由解析器和域名服务器组成的。

中小企业linux系统服务器配置方案1

中小企业linux系统服务器配置方案1

中小企业Linux系统服务器配置方案目录中小企业Pinux系统服务器配置方案 (1)第一章代理接入服务器 (2)第一节单网卡 (2)1.1 简介 (2)1.2 所需资源 (3)1.2.1 所需包 (3)1.2.2 所需配置文件 (3)1.2.3 相关工具 (3)1.3 配置方案 (3)1.4 测试及管理办法 (5)1.4.1 测试方法 (5)1.4.2 管理方法 (5)1.5 其他参考资料 (6)1.6 相关安装方法 (6)1.ISA网卡: (6)2.PCI网卡: (6)3.D-pink530 RevB1 PCI网卡的安装: (7)1.7 小结 (8)第二节双网卡 (8)2.1 简介 (8)2.2 所需资源 (8)2.2.1 所需包 (8)2.2.2 所需配置文件 (9)2.2.3 相关工具 (9)2.3 配置方案 (10)2.4 测试及管理办法 (12)2.4.1 测试方法 (13)2.4.2 管理方法 (13)2.5 其他参考资料 (13)2.6 相关技巧 (14)2.7 小结 (14)第三节DHCP服务器 (14)3.1 简介 (14)3.2 所需资源 (15)3.2.1 所需包 (15)3.2.2 所需配置文件 (15)3.3 配置方案 (15)3.4 测试及管理办法 (17)3.4.1 测试方法 (17)3.4.2 管理方法 (17)3.5 其他参考资料 (18)3.6 小结 (18)第一章代理接入服务器第一节单网卡1.1 简介作为局域网最基本的组成部分之一,网卡一般不在众多攒机者的标准配置之内,但如果局域网中没有网卡,就像只有显示器没有显卡一样是不行的。

没有网卡是不可能构成一个局域网络的,它作为连接网络终端的重要配件,在整个网络里发挥着巨大的作用。

网卡是网络接口卡,起着向网络发送数据、控制数据、接受并转换数据的功能。

它安装在计算机或服务器的扩展槽中,充当计算机和网络之间的物理接口。

1.2 所需资源1.2.1 所需包RedHat6.2 服务器模式安装1.2.2 所需配置文件/etc/conf.modupes 系统自带,管理员配置/etc/sysconfig/network 系统自带,管理员配置/etc/sysconfig/network-scripts/ifcfg-eth0系统自带,管理员配置1.2.3 相关工具1.Iptraf说明:一个监控所有接入服务设备的工具,当然包括网卡下载网址:ftp:///.mirror2//contrib/pibc6/i386/iptraf-2.0.2-1.i386.rpm2. pinuxconf说明:系统自带3. netconf说明:系统自带1.3 配置方案1./etc/conf.modupes说明:驱动模块配置文件源文件:apias parport_powpevep parport_pcapias eth0 ne # Net device和Kernep modupeoptions ne io=0x240 irq=5 # 如果是ISA的网卡,需要设置IO和IRQ 如果不知道,可以装个98看看2./etc/sysconfig/network说明:网络配置文件源文件:HOSTNAME= weboa # 服务器的主机名DOMAINNAME="" # 服务器的域名GATEWAY=”192.168.0.1” # 网关设置GATEWAY=”eth0” # 网关所用设备NETWORKING=YES # 是否启动网络服务ONBOOT=YES # 网络服务配置在每次启动时生效FORWARD_IPV4=”yes” # 服务器支持IP转发3./etc/sysconfig/network-scripts/ifcfg-eth0说明:第一块网卡配置文件源文件:DEVICE="eth0" # 网卡设备名称BOOTPROTO="none"IPADDR="192.168.0.1" # IP设置NETMASK="255.255.255.0" # 子网掩码设置ONBOOT="yes"IPXNETNUM_802_2=""IPXPRIMARY_802_2="no"IPXACTIVE_802_2="no"IPXNETNUM_802_3=""IPXPRIMARY_802_3="no"IPXACTIVE_802_3="no"IPXNETNUM_ETHERII=""IPXPRIMARY_ETHERII="no"IPXACTIVE_ETHERII="no"IPXNETNUM_SNAP=""IPXPRIMARY_SNAP="no"IPXACTIVE_SNAP="no"1.4 测试及管理办法1.4.1 测试方法1. ifconfig观察是否有eth0设备存在,设置的IP和子网掩码对不对2. ping IP先ping自己,看是否有回应;然后ping同网段其他机器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浅论建设中小型企业的高性能linux 架构
前言
在当今这样高速和大数据的互联网时代,每个企业都希望以最节约成本、最简单的方式来建设企业网站,而合理的规划网站架构是保证网站正常运营的基础,因此我们需要一个高性能、高可用以及高稳定性的网站架构。

通常情况下,公司网站需要提供如下服务,包括:图片上传下载、文件上传下载、Web 页面访问、数据库访问、应用服务和日志等,这些服务往往由一台或者多台服务器提供,另外为了保证服务器的稳定运行,还要考虑加入必要的容错机制,如数据库的备份、等,服务器越少,硬件成本越低,但服务器压力增大,性能降低,维护成本会升高。

服务器划分的过细,虽能提升网站性能,但服务器间协同工作开发成本提高,硬件成本也会增加。

因此,各公司都试图从软架构和硬架构上进行了最大限度的改造,设计能够很好的与自身的业务吻合,最大限度的提供高性能的服务架构。

综合考虑以上问题,本文结合中小型企业网站自身特点,提出一套能满足中小型企业网站业务需求、并且能最大限度的提供高性能、低成本的服务器架构。

1 构建高性能的服务器
中小型企业网站具有以下特点:
(1)应用简单,中小型企业网站通常以Web 应用为主,配合独立的
数据存储。

(2)访问内容重复性高,每个用户访问的几乎都是一样的数据,而且短时间内变化不大。

(3)访问时间集中,用户访问都集中在某一个时间段,所以需要一定的容错机制和高负载性。

(4)日均访问量都在百万PV 以下。

针对中小企业网站所具有的特点,提出以下几点解决方案:
(1)Web 服务器与数据库服务器分离,这样做一方面降低磁盘IO,可以减缓Web 服务器也可以提高数据库服务器性能,另外,数据库服务器对内网使用,提高安全性能。

(2)提供缓存机制,对网站中包含的静态的公共数据进行缓存,而对需要实时更新的网站内容不进行缓存,减少磁盘IO 的次数,同时提高网站性能。

(3)对于一个网站来说,查询静态资源的量显然多与动态页面的量,网站最影响性能的地方就在于静态文件的处理,从提升网站性能的角度考虑,静态资源不应和应用服务器放在一起,可以使用反向代理分离静态资源与动态页面。

(4)为保证Web 服务稳定性,采用双应用服务器,并且把session 管理放到内存数据库进行管理,分担一部分应用服务器压力,从而提升服务器的处理性能。

(5)后端数据库采用主从双机热备数据库配置,保障两台数据库的数据一致,以保护企业数据结构不受故障、灾难、错误和崩溃的影响,
当出现主库数据异常情况时,备库随时可用.服务器框架设计。

该框架分为三层:负载均衡层、应用服务层、数据存储层。

(1) 负载均衡层由两部分组成,Squid 作为负载均衡的第一层,Web 程序本身访问量最大的是一些静态文件(JS、CSS、图片文件等),几乎占了半数以上的访问请求,因此最前端使用Squid 完成静态资源缓存,Squid 自身支持多重缓存策略:最少近来使用(LRU),贪婪对偶大小次数(GDSF)和动态衰老最少经常使用(LFUDA),使用Squid 可以有效降低磁盘I/O 次数,缩短响应时间,提升Web 服务性能。

Nginx 作为负载均衡的第二层,用来处理一些静态文件,能够大量减少应用服务器的压力,让应用服务器仅仅只作为一个处理业务的容器,职责单一化。

通过负载均衡这两层的过滤,大量请求都被Squid 和Nginx 拦截下,使得后面的业务层可以专注完成实际业务处理,从而有效提高服务器性能。

另外,Squid 和Nginx 谁作为负载均衡第一层都可以,用户可根据实际情况作为调整。

(2)应用服务层,用来处理一些动态的业务逻辑,这里以Tomcat服务器为例,一个Tomcat 已经足够应对中小型企业的用户访问量,经过一些尝试,在每分钟访问量在4000 左右PV 的情况下,到达Tomcat 的请求量最多也就上百左右。

从实践经验来说,应用服务器常常因为一些升级和不稳定功能,导致Tomcat 在运行一段时间后服务挂掉的情况,应用服务器在进行大量计算的时候需要占有更多的CPU,导致响应慢和内存不足的多种情况,同时多个用户的登录也会给应用服务器内存产生一部分的内。

相关文档
最新文档