企业内网站

中小型企业一般将企业宣传网站外包给第三方进行统一设计、部署和运维。大型企业因为访问量和数据量有所增加,部分网站可能具备在线咨询或订单的功能,此类Web服务器采用最通用的IU机架式服务器以降低租赁成本,配置1到2颗物理处理器和2GB内存,服务器内集成的RAID10。对于存储和吞吐量有一定要求,文件服务器采用塔式服务器。

大型网站类服务器

主要指通过网站服务,完成公司业务,实现盈利的网站服务器,其中可能包括热门的论坛、门户型网站或网络游戏服务器,此类服务器一般采用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系列。

Web服务器部署浅析的更多相关文章

  1. web服务器部署过程记录

    由于之前没有服务器部署经验,又选择了所有软件都是单独编译安装,遇到很多问题,解决之后还是学习到了很多新东西. 如今回过头来还是选择lnmp集成环境的部署方式比较方便快捷:https://lnmp.or ...

  2. web服务器部署

    1.控制面板---打开关闭Windows服务功能---Interner信息服务--全选中 2.控制面板---防火墙--关闭防火墙---允许程序通过Windows防火墙---勾选“万维网服务http” ...

  3. 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...

  4. Kestrel 服务器部署多站点问题 (nginx 反向代理)

    Kestrel 作为微软的跨平台 web 服务器,有些地方用的好不是很熟. 作为一款嵌套到 dll 中的进程级 web 服务器,在同一台服务器上部署多站点确实还存在一点问题. 今天采用 nginx 做 ...

  5. IIS 7 Web服务器上部署ASP.NET网站(转)

    IIS 7 Web服务器上部署ASP.NET网站小记 摘自:http://swanmsg.blog.sohu.com/162111073.html 网上查找了很久关于iis7配置asp.net配置问题 ...

  6. Asp.net web api部署在某些服务器上老是404

    asp.net web api部署在Windows服务器上后,按照WebAPI定义的路由访问,老是出现404,但定义一个静态文件从站点访问,却又OK. 这时,便可以确定是WebAPI路由出了问题,经调 ...

  7. 如何将Java Web项目部署到服务器上

    转自:(此处更详细)http://blog.csdn.net/gulu_gulu_jp/article/details/50994003 一.前言 前面我们已经尝过了在云服务器上部署代码的甜头了,现在 ...

  8. office web apps 部署-搭建office web apps服务器

    二.搭建office web apps服务器 相关文件可以去焰尾迭分享的百度网盘下载,下载地址:http://pan.baidu.com/s/1o6tCo8y#path=%252Foffice%252 ...

  9. eclipse:eclipse for java EE环境下如何配置tomcat服务器,并让tomcat服务器显示在控制台上,将Web应用部署到tomcat中

    eclipse环境下如何配置tomcat 打开Eclipse,单击"Window"菜单,选择下方的"Preferences".  单击"Server& ...

随机推荐

  1. cookie, localStorage, sessionStorage区别

    cookie 有过期时间,默认是关闭浏览器后失效,4K,兼容ie6,不可跨域,子域名会继承父域名的cookielocalStorage 永不过期,除非手动删除,5M,兼容IE8,不可跨域,子域名不能继 ...

  2. STM32堆栈溢出

    在使用STM32读取SD Card的文件时,总是会卡死在读函数那里 res = f_read(&fsrc, gbuffer, sizeof(gbuffer)-1, &br); 而且出现 ...

  3. Junit初级编码(一)第一个Junit测试程序

    序,Junit测试是单元测试的一个框架,提供了很多方法,供我们快速开展单元测试.目前最新版本JAR包为4.12,官网地址为http://junit.org/ 一.第一个Junit测试程序 1 去官网下 ...

  4. 【AngularJS】—— 6基于AngularJS的过滤与排序

        阅读目录 程序设计分析 代码以及结果 前面了解了AngularJS的使用方法,这里就简单的写个小程序,实现查询过滤以及排序的功能. 本程序中可以了解到: 1 angularjs的过滤器 2 n ...

  5. 总结——R中查看属性的函数

    本文原创,转载注明出处,本人Q1273314690 R中知道一个变量的主要内容和结构,对我们编写代码是很重要的,也可以帮我们避免很多错误. 但是,R中有好几个关于属性查看的函数,我们往往不知道什么时候 ...

  6. ansible的使用技巧

    #查看ansible的帮助 $ ansible -h   #ansible 指定不通的模块执行 $ ansible -i /etc/ansible/hosts  docker -u root -m c ...

  7. VPN和SSH的原理区别

    原文:http://www.hostloc.com/thread-153223-1-1.html 看了http://www.hostloc.com/thread-153166-1-1.html 主要说 ...

  8. CSS vertical-align 属性

    定义和用法 vertical-align 属性设置元素的垂直对齐方式.该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐

  9. 巧用jQuery选择器写表单办法总结(提高效率)

    转载自:http://blog.csdn.net/violetjack0808/article/details/52221343 1.文本和文本框 <!DOCTYPE html> < ...

  10. leetcode 124. Binary Tree Maximum Path Sum

    Given a binary tree, find the maximum path sum. For this problem, a path is defined as any sequence ...