Web服务器部署之最佳实践

系统 Windows
今天的互联网由难以计数的站点构成,各网站内容、架构、访问量大相径庭,这使得在构建Web服务器时有诸多选择。本文旨在探讨Web服务器架设中所需关注的重点。

[[31502]]张瀚文:时任富士通平台事业部门合作伙伴经理,具有多年小型机、存储系统和IA服务器等相关产品经验,并对企业级基础架构解决方案有深入的理解。

今天的互联网由难以计数的站点构成,各网站内容、架构、访问量大相径庭,这使得在构建Web服务器时有诸多选择。本文旨在探讨Web服务器架设中所需关注的重点。

企业内网站:

据一项调查显示,国内约43%的中小型企业都备有自己的宣传网站,而且这个数字一直在不断增大。这类公司网站通常以公司、产品介绍为主,数据量和日均访问量都非常有限。在技术上,这类网站通常采用静态页面的方式,对服务器硬件要求极微。通常情况下,中小型企业可以将这类网站服务外包给第三方进行统一设计、部署和运维,自己的管理员通过特定界面进行数据维护。这是一种最为高效且经济的部署方式。

对于大型企业,其对外宣传网站所采用的技术一般和中小型企业相差无几,只是在数据量和访问量上有所增加,部分网站可能具备在线咨询或订单的功能,但总体并发访问量一般都在100/S以下。这类Web服务器可以采用最通用的1U机架式服务器以降低租赁成本,配置1到2颗物理处理器和2GB内存,服务器内集成的RAID卡一般都可配置RAID10,避免磁盘故障所引起的额外的维护工作。

大型企业内部一般还配有对内的网站,上面存放公司有关的内部信息,并可能设置相关访问权限,这类服务器一般还兼备文件服务器的功能,对服务器处理性能要求不高,但对于存储和吞吐量有一定要求。而且这类服务器一般都放置在公司内部,因此可以考虑采用塔式服务器,其中可配置更多IO和硬盘,并降低成本。此外,如果企业内部专用机房有限,这类内部服务器可能会被放置在办公区域,在这种情况下,就需要考虑有特殊散热和降噪工艺的设备,日本Fujitsu和NEC在这一领域有相应产品。还有一些具有分支机构的企业可能会在各子公司内部传输共享数据,在这种情况下可以配置一台小型存储,或采用相应的传输压缩或远程备份解决方案。

大型网站类服务器

这里主要指以通过网站服务,完成公司业务,实现盈利的网站服务器,其中可能包括热门的论坛、门户型网站或网络游戏服务器。这类服务器一般采用IIS+ASP或Apache+PHP,不同的脚本在其执行效率上存在一定差异,而且网页编程技术和优化程度对服务器的承载能力亦有很大影响,因此以下针对具体应用对服务器各部件要求加以分析:

一般的Web脚本都在服务器端进行执行操作,这意味着每个用户的每次页面请求都会产生一次实际的脚本编译。一般来讲,目前一颗x5640(6核)物理处理器可以支撑1,000人的同时在线用户。而且如果同时配有其它应用,服务器可支持的***用户数会大打折扣。一般大型网站都会采用刀片式架构或高密度服务器来构架其服务器。主存储一般会是大型网站服务器的一项瓶颈,基于不同的脚本和编程习惯,对于Web服务器的内存要求差异很大,在此建议在预算不是过于紧张的情况下,至少按照1:4的配比配置处理器和存储,即1颗物理服务器至少配置4GB内存容量。在外置存储方面,考虑到近年来光纤存储单TB价格下降明显,在高密度计算环境下配置SAN存储还是一项不错的选择,在可用性和性能方面都有保障。

***,大型Web服务器在业务高峰和低谷时期,服务器负载量差异巨大,这很适合目前主流的虚拟化技术,在业务低谷时可以关闭部分服务器,对延长设备使用寿命,并降低整体能耗有很大的作用。如果是从同一供应商处采购设备,设备厂商一般都配有相应的解决方案;当然,如果配置不同品牌的服务器,那就需要采用第三方软件来实现相关功能。

流媒体服务器

流媒体服务器在存储和网络带宽方面有很强的要求,且在架构方面需要严谨的评估,否则在今后调整视频编码格式,扩展业务方面会出现严重的瓶颈。

首先是存储方面,存储容量的决定性因素在于视频的码流(Data Rate),即视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高,常见的码流有720P、JPEG、MJPEG、MPEG-4和H.264等。对于同一码流,越高的视频清晰度意味着更大的存储容量:标清(SD 720×576)、高清(HD 1,280×720)和全高清(Full HD 1,920×1,050)的存储占比为2:4:10。在实际架设中,存储容量(GB)按照视频数量×码流带宽×码流带宽(Mbps)×存储时间(秒)÷(1024×8)的方式加以预估。

流媒体服务器的一般都配置共享存储,并采用RAID 5的方式以降低总体成本,目前主流的服务器厂商也有相应的存储服务器,即在服务器内部可以部署大量磁盘,如IBM的x36系列。

对于大规模视频服务器,国内有些客户已经在使用高密度服务器,这类服务器由大量服务器节点组成,每个节点类似于一把服务器刀片,本身不具备独立运行能力,由高密度服务器同一配置网络,一并供电和散热。此类服务器可以根据业务情况,动态将各节点上电运行,并在有节点发生故障时动态进行故障切换,国内市场上的产品有Dell的PowerEdge C6100系列、HP的SL系列和富士通的CX系列。

责任编辑:张浩 来源: TechTarget中国
相关推荐

2010-03-12 10:48:03

2011-08-30 11:19:25

远程服务器数据中心迁移服务器管理工具

2011-02-21 10:31:24

2022-09-26 23:13:52

服务器数据安全

2010-04-13 18:42:55

2012-05-14 11:52:45

服务器角色

2011-07-26 10:27:07

分析器操作系统服务器

2013-01-24 13:26:40

服务器机房IT部署

2010-11-19 12:53:53

梭子鱼负载均衡

2020-09-17 07:00:00

DevOps无服务器技术运维

2009-09-17 18:02:06

2017-11-10 08:58:49

Web服务器应用程序

2019-02-26 16:20:52

FTP服务器

2010-05-13 18:32:52

2010-11-26 09:36:41

移动互联网移动Web界面Web站点

2020-06-12 07:00:00

Web开发项目

2010-12-28 15:39:38

2019-05-14 09:39:07

Web服务器Web容器应用程序服务器

2021-07-26 14:31:49

GitLab KubernetesFlask Web

2018-08-07 08:54:18

点赞
收藏

51CTO技术栈公众号