• 775260000 客服1
    1597030 客服2
    客服3
    售后客服

    QQ咨询
  • 销售经理:15207108861


    电话咨询

  • 微信客服

  • 首页
  • 产品服务
    云服务器
    华为云
    国内服务器租用
    国内大带宽 中国香港机房 中国香港高防 福州机房 湖州机房 杭州BGP机房 台州机房 宿迁机房 嘉兴BGP机房 国内云梯高防 中国台湾机房
    海外服务器租用
    美国机房 日本机房 韩国机房
  • 解决方案
    • 网站安全
    • 电商行业
    • 游戏运营
    • 视频直播
    • 大 数 据
    • 金融行业
  • 帮助中心
    帮助中心
    • 官方公告
    • 业界新闻
    • 产品帮助
    • 服务器应用与解决方案
  • 关于兰树
    • 公司简介
    • 联系我们
    • 付款方式
会员登录 免费注册

数字世界的探索者

返回首页 资讯中心 公司简介 联系我们 付款方式
  • 服务器网站5m带宽在线多少人?

    首先,服务器带宽说的5M带宽,实际上是5Mbps=625KB,需要是独享带宽,共享的话因为他人的因素无法计算。
    然后计算你的网站大小,普通大小的网站页面(图片少,压缩过,代码优化)只有几K,我们姑且按照50K计算。
    同时在线人数其实还关系到 IIS 这个参数限制,但是小网站几乎没有这个限制,可以不用担心,所以 625kb/50k=12.5人,大概同时在线12.5人访问这个50KB的页面是没有问题的。
    要值得注意,这个是同时,也就是传统意义上的同一秒,只要有先后发送请求的顺序就可以错开,所以5M带宽严格意义上是很大的,如果你的页面小,几乎可以满足千人在线,因为大部分的人都是点击后浏览页面的,不会说一直给你发送请求。

    查看更多>>
  • 服务器异常的处理方式

    在使用服务器的过程中,由于其复杂的硬件结构、繁琐的运行原理,不免经常遇到服务器运行异常的问题,继而导致重要数据丢失、造成无可挽回的损失。
    那么,究竟是什么原因才导致服务器运行异常?服务器常见的异常问题该如何解决?接下来为大家一一解答、逐个攻破。
    一、造成服务器异常的原因
    1、服务器所在的机房设备出现故障
    2、用户操作不当
    3、病毒侵害
    4、服务器故障
    5、网络故障
    二、服务器常见的异常问题及解决办法
    1、机房设备故障引发的服务器不能正常运行
    在机房配备专业人员做好日常管理和维护,及时检查和购买新的设备或者服务器。
    2、用户操作不当引发的异常
    公司要雇用专业人员管理和维护好服务器,降低出现故障的几率,以便第一时间能够及时处理问题,降低风险,减少损失。
    3、网站打不开、被跳转、网站显示错误等
    这时候可以下载专业的正版查毒软件,对电脑进行定期的全面病毒查杀,以绝后患。
    4、用户无法打开网页
    出现这种问题,可以耐心等候一段时间再进行再次访问,也可以多刷新几遍网页试试,并赶紧对服务器进行修复。
    5、被DNS劫持出现的网络故障
    这种情况是电脑上的其他应用都可以正常运行,但是网站却打不开,很有可能就是网站被DNS劫持了,需要重新设置或修改DNS地址。
    6、系统蓝屏、频繁死机、重启、反映速度迟钝
    服务器的结构与普通电脑的构成是十分相似的,出现这种情况是感染了病毒引起的,也有可能是系统漏洞、软件冲突、硬件故障等原因造成的。遇到这种问题就要及时杀毒,修复系统漏洞和硬件故障,清理缓存垃圾。
    7、远程桌面连接超出最大连接数
    如果登录后忘记注销服务器默认允许的2个连接,而是直接关闭远程桌面,这种时候可能就要重启服务器,并且是在高峰期的话,就很容易造成损失。这种异常问题,就要利用“mstsc/console”指令进行强行登陆,具体操作就是打开“运行”框,输入“mstsc/v:http://xxx.xxx.xxx.xxx(服务器IP)/console”,即可强行登陆到远程桌面。
    8、出现无法删除的文件
    如果这些无法删除的文件还在运行中,可以重启电脑,然后删除。另一种办法是,运行CMD,输入“arrtib-a-s-h-r”和想要删除的文件夹名,最后输入“del”,这样想要删除的文件夹即可删除,但是运行该命令后无法恢复,要谨慎使用。
    9、系统端口隐患
    对于服务器来说,首先要保证的就是它的稳定性和安全性。因此,我们只要保留的是服务器最基本的功能就可以了,声卡一般都是默认禁止的。我们不会用到很多功能,也不需要很多的端口支持。这时候,我们就关掉一些不必要的、风险大的端口,例如3389、80等端口,用修改注册表的方式将其设置成不特殊的秘密端口,这样可以消除服务器端口的安全隐患。

    查看更多>>
  • 服务器上几种常见异常的解决方案

    (1)配置Asp.net站点ISS报出:服务器应用程序不可用.具体异常信息如下:

     服务器应用程序不可用
    您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
    管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

    我检查ISS上其他的配置.发现全部都是Asp编写的网站.属性中查看运行的环境竟是Asp.net Framework 1.1版本. 我修改成了.NET FrameWork2.0版本.结果出现这个错误提示.

    (1)一般情况下.NET2.0和.NET1.1在程序池公用时就会出现"服务器应用程序不可用"这个异常.其实是进程池调用冲突的问题,如果访问的两个应用程序,分别是2.0 和1.1, 而且他们共用一个进程池,
    IIS 无法同时将其解析2种版本,就会出现如上的错误.

    解决问题办法:修改其中之一的进程池, 如把 2.0的应用程序的进程池改为 ASP.NET 2.0 . 即可

    (2)方法二:重新注册IIS, NET\Framework\v2.0.50727里的aspnet_regiis.exe 运行它,重新注册一下.net aspnet_regiis.exe -u 先卸载 aspnet_regiis.exe -i 重新安装 有时候重启一下服务器就好了.

    有时按照上面的两种方法配置.还会报出同样的异常.接着查看一下系统事件日志.来看看报出异常具体信息.这是在11-10日10点这个时段服务器上系统事件日志:

    其中详细信息:

    1:由于无法创建应用程序域,因此未能执行请求。错误: 0x80070005 拒绝访问。
    2:未能初始化 AppDomain:/LM/W3SVC/1635210705/Root    Exception: System.IO.FileLoadException
    Message: 未能加载文件或程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问 

    谷歌一下找到一个合理的解决方案:

    1:安装2.0之后,在IIS的虚拟目录的属性设置中会多出一个ASP.NET标签,在那里边把运行时调整为2.0,默认使用的是1.1的运行时。  

    2:这个是权限问题,首先检查应用程序池的属性,看看它是以什么用户身份运行的,一般是NETWORK SERVICE    然后确保这个用户对.NET Framework 2.0的目录有访问权限,事实上应该是有的。目录是systemroot:\Windows\Microsoft.NET\Frameworks \2.0.xxxx .如果以上两条都对,很不幸,你遇到了一个很奇怪的问题,我上次是把应用程序池的用户身份改成本地系统来运行的。按照第二种解决方案配置: 把运行池的访问用户设置为"本地系统", 然后运行程序, 错误没在出现, 成功解决,

    当然现在站点有的设计Silverlight集成开发用的.NET环境是3.5版本的.安装后.net FrameWork3.5SP1后.在属性中Asp.net一栏中依然只是1.1和2.0. 有人就问为什么没有3.5?

    从官方治疗找到:3.5是基于2.0的 所以IIS里边只有2.0. 3.5相对2.0只是增加了一些类型库.他们的JIT是相同的所以IIS只需要2.0就可以了 没有必要存在3.5.3.5的运行的还是基于2.0上边

    (2)在SQL脚本时用T-sql插入汉字时出现乱码类似(????)等.如图.

    下午处理几个版本更新。需要更新服务器上SQl2005的数据库.我通过Visor生成数据库脚本执行时遇到汉字.就出现类似(???)乱码. 在网上一直没有找好成型解决方案.于是乎就对比着SQL2000版本原版数据库属性.发现在排序规则上有一定出入.SQL2005上默认的数据库排序规则是:SQL_Latin1_General_CP1_CI_AS,如图.

    这就是导致乱码原因所在.将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS. 或在利用T_SQL语句在创建时执行:ALTER DATABASE BasicDB COLLATE Chinese_PRC_90_CI_AS

    注意:在修改时该数据库对应的属性时必须关闭与该数据库所有的对外连接.否则导致修改不成功.然后通过重启SQL服务生效.

    查看更多>>
  • 无法打开ECS实例内的网站链接

    问题描述

    无法打开ECS实例内的网站链接。

     

    解决方案

    1. 配置Web服务器,启动80端口。

    2. 在ECS安全组里面打开80端口的访问许可。

    3. 配置域名访问,并确认域名已经备案。

     

    适用于

    • 云服务器 ECS

    查看更多>>
  • 游戏盾解决方案

    游戏盾是针对游戏行业面对的DDoS、CC攻击而推出的网络安全整体解决方案,为

    用户提供高效全面的产品和服务,筑造游戏稳定运行的基石!

    游戏盾方案优势

    • 超大DDoS攻击防御

      专业防御游戏行业超大DDoS攻击,分布式抗D节点,优质BGP接入,针对游戏提供高可用的网络环境。

      • 支持多协议多场景

        支持TCP/HTTP/HTTPS等协议,适合手游、端游等各类业务场景,提供指纹加密、链路加密,为游戏业务提供整体防护。


      • 支持解码游戏私有协议

        DPI深度报文检测技术,通过机器学习自动建立协议特征,仅放行满足协议特征请求。

    查看更多>>
  • 服务器常见故障及其解决方法

    进入信息时代,各种行业对数据的安全和技术要求也越来越高,,同时也遇到了各种各样的服务器故障问题,虽然能够接到服务器厂商的支持,但是往往耗时耗工(特别是有些不能够立即判断和解决的问题),造成了企业不必要的损失,近日小编将针对一些常见的服务器故障现象和解决方法跟管理者分享一下,以便更好的更快的进行故障处理和排查。

     

    01

    服务器常见故障及现象

     有关服务器无法启动的主要原因 :
     ①市电或电源线故障(断电或接触不良)
     ②电源或电源模组故障
     ③内存故障(一般伴有报警声)
     ④CPU故障(一般也会有报警声)
     ⑤主板故障
     ⑥其它插卡造成中断冲突

     

    02

    服务器无法启动

    ①检查电源线和各种I/O接线是否连接正常。
    ②检查连接电源线后主板是否加电。
    ③将服务器设为最小配置(只接单颗cpu,最少的内存,只连接显示器和键盘)直接短接主板开关跳线,看看是否能够启动。
    ④检查电源,将所有的电源接口拔下,将电源的主板供电口的绿线和黑线短接,看看电源是否启动。
    ⑤如果判断电源正常,则需要用替换法来排除故障,替换法是在最小化配置下先由最容易替换的配件开始替换(内存、cpu、主板)

     

    03

    系统频繁重启 

    造成系统频繁重启的原因:
    ①电源故障(替换法判断解决)
    ②内存故障(可从BIOS错误报告中查出)
    ③网络端口数据流量过大(工作压力过大)
    ④软件故障(更新或重装操作系统解决)

     

    04

    服务器死机故障判断处理

    服务器死机故障比较难以判断,一般分为软件和硬件两个方面。
    1、第一方面-软件故障
    ①首先检查操作系统的系统日志,可以通过系统日志来判断部分造成死机的原因。
    ②电脑病毒的原因。
    ③系统软件的bug或漏洞造成的死机,这种故障需要在判断硬件无故障后做出,而且需要软件提供商提供帮助。
    ④软件使用不当或系统工作压力过大,可以请客户适当降低服务器的工作压力来看看是否能够解决
    2、第二方面-硬件故障
    ①硬件冲突
    ②电源故障或电源供电不足,可以通过对比计算服务器电源所有的负载功率的值来作出判断。
    ③硬盘故障(通过扫描硬盘表面来检查是否有坏道)
    ④内存故障(可以通过主板BIOS中的错误报告和操作系统的报错信息来判断)
    ⑤主板故障(使用替换法来判断)
    ⑥CPU故障(使用替换法)
    ⑦板卡故障(一般是SCSI/RAID卡或其他pci设备也有可能造成系统死机,可用替换法判断处理)
    注意:系统死机故障需要在处理完后需要在一段时间内进行一定压力的拷机测试来尽一步检查故障是否彻底解决。

     

    05

    安装操作系统时提示找不到硬盘

    故障原因:
    ①无物理硬盘设备
    ②硬盘线缆连接问题
    ③没有安装硬盘控制器驱动或驱动不相符

     

    06

    如何获得驱动程序

    使用随机光盘制作相应驱动

     

    07

    用正确的驱动仍然无法加载硬盘控制器驱动

    查看是否启用了hostraid功能

     

    08

    新购硬盘,安装到机器后,机器自检无法通过

    ①将新的硬盘取下,机器是否可以自检通过;
    ②检查新增加的硬盘的ID号是否与原来的硬盘的ID号相同,如果硬盘的ID号相同的话,自检将无法通过。

     

    09

    如何格式化SCSI硬盘

     1、有操作系统的情况:使用磁盘管理工具格式化;
     2、无操作系统的情况:在SCSI管理控制界面格式化;
     3、以ADAPTEC Raid卡为例:开机-出现CTRL+A 信息时,按CTRL+A进 入   

    ①选中通道A
    ②选中SCSI UTILITY-将检测到硬盘-选中要检测的硬盘
    ③选中FORMAT可对硬盘进行全面格式化
    ④选中VERIFY可对硬盘进行检测,检查是否有坏道
    注意:在格式化硬盘时不能中断或停电,不然会损坏磁盘

     

    10

    在Aisino 系列中有RAID卡机器,当其中一个硬盘不能正常工作RAID报警,但系统能正常运行,怎么办

     

    1、用一个新硬盘,确保容量大于或等于不能正常工作的硬盘,最好用相同型号的硬盘替换即可。
    2、RAID卡相关常见故障
    第一类: RAID卡本身有问题
    ①经常表现为RAID信息丢失,硬盘经常掉线,不能做REBUILD,开机自检时检测不到硬盘或时间长。
    典型故障A:作完RAID1,安装操作系统,一切正常,但第二次重启系统时,发出报警声,经检查发现一块硬盘掉线,REBUILD后,又恢复正常,但重启后又掉线。怀疑为硬盘故障,校验硬盘后均无问题。最后更换RAID卡,故障解决。
    典型故障B:机器经常死机,且有时候启动速度非常慢。观察系统日志,发现在系统启动时有这样一个错误提示:设备/devices/scsi/port0 在传输等待的时间内没有响应。更换RAID卡后,恢复正常。


    第二类: 硬盘本身问题
    ①表现为硬盘掉线,在RAID阵列中的状态为DEAD,或者在作REBUILD时,作到某一进度就不能继续
    典型故障:硬盘掉线后,做REBUILD时,作到20%时出现错误提示无法继续进行。在确认掉线硬盘,硬盘盒及SCSI电缆都能正常工作后,对在线硬盘进行校验,发现有坏道,修复硬盘,重做REBUILD,恢复正常。


    第三类: 硬盘盒或模组的接触问题
    ①此类问题经常表现为RAID卡根本检测不到硬盘,此类问题比较简单,但在处理硬盘盒相关机器时,需要注意一些问题。
    典型故障:RIAD卡中检测不到硬盘,把SCSI电缆接到主板的ULTRA160接口上,故障依旧,拔出硬盘盒(不包括硬盘盒后面的托架)更换,故障依旧,更换硬盘,还是不行。最后卸下硬盘盒后面的托架(非热插拔部分),发现后托架上80PIN接口上的一根针弯曲,校直弯针,恢复正常。

     

    11

    在服务器上使用的SCSI硬盘,为什么硬盘的ID号不能设置为7

     

    SCSI控制器中,默认将ID=7设置为硬盘控制器占,所以硬盘的ID号不能设置为7

     

    12

    为什么开机自检无法通过

    解决方法:
    ①机器切断电源,将机箱打开,用“COMS CLEAR”跳线的跳线帽将“COMS CLEAR”跳线的另外两个针短接(跳线参看主板说明书)
    ②机器加电,自检,等机器自检完闭,报CMOS已被清除,然后将机器电源关掉,把跳线复原即可
    ③机器重新开机

     

    13

    物理内存插槽报错

     解决方法:
    开机-按F2进入“SETUP”-“ADVANCED”--“MEMORY CONFIGURATION” 回车-“CLEAR DIMM ERRORS” 直接回车

    查看更多>>
  • WEB服务器与应用服务器的区别

    一.简述

    WEB服务器与应用服务器的区别:

    1.WEB服务器:
    理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。 WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。

    2.应用服务器:
    应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB处理的过程了)。

    WEB服务器与应用服务器的联系:
    1.WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服 务器f(HTTP服务器),后来连接Tomcat应用服务器来支持java。

     

    作者:iTech
    出处:
    http://itech.cnblogs.com/
    本文版权归作者iTech所有,转载请包含作者签名和出处,不得用于商业用途,非则追究法律责任!

     

    二。另述

     

       WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:

        Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事。

        应用程序服务器(简称应用服务器),我们先看一下微软对它的定义:"我们把应用程序服务器定义为“作为服务器执行共享业务应用程序的底层的系统软件”。 就像文件服务器为很多用户提供文件一样,应用程序服务器让多个用户可以同时使用应用程序(通常是客户创建的应用程序)"

       通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑 (business logic)。

     

        以Java EE为例,Web服务器主要是处理静态页面处理和作为 Servlet容器,解释和执行servlet/JSP,而应用服务器是运行业务逻辑的,主要是EJB、 JNDI和JMX API等J2EE API方面的,还包含事务处理、数据库连接等功能,所以在企业级应用中,应用服务器提供的功能比WEB服务器强大的多。

     

       以这样的定义,IIS、Apache都可以属于Web服务器,Weblogic、WebSphere都属于应用服务器。

       Apache:在Web服务器中,Apache是纯粹的Web服务器,经常与Tomcat配对使用。它对HTML页面具有强大的解释能力,但是不能解释嵌入页面内的服务器端脚本代码(JSP/Servlet。

       Tomcat:早期的Tomcat是一个嵌入Apache内的JSP/Servlet解释引擎Apache+Tomcat就相当于IIS+ASP。后来的Tomcat已不再嵌入Apache内,Tomcat进程独立于Apache进程运行。 而且,Tomcat已经是一个独立的Servlet和JSP容器,业务逻辑层代码和界面交互层代码可以分离了。因此,有人把Tomcat叫做轻量级应用服务器。

        IIS:微软早期的IIS,就是一个纯粹的Web服务器。后来,它嵌入了ASP引擎,可以解释VBScript和JScript服务器端代码了,这时,它就可以兼作应用服务器。当然,它与J2EE应用服务器根本无法相比,但是,从功能上说,从原理上说,它勉强可以称之为应用服务器。确切地说,它是兼有一点应用服务器功能的Web服务器。

       综上:Apache是纯粹的web服务器,而Tomcat和IIS因为具有了解释执行服务器端代码的能力,可以称作为轻量级应用服务器或带有服务器功能的Web服务器。

       Weblogic、WebSphere因为能提供强大的J2EE功能,毫无疑问是绝对的应用服务器。

       对于处于中间位置的Tomcat,它可以配合纯Web服务器Apache一起使用,也可以作为应用服务器的辅助与应用服务器一起部署:

    一、Tomcat与应用服务器

        到目前为止,Tomcat一直被认为是Servlet/JSP API的执行器,也就所谓的Servlet容器。然而,Tomcat并不仅仅如此,它还提供了JNDI和JMX API的实现机制。尽管如此,Tomcat仍然还不能算是应用服务器,因为它不提供大多数J2EE API的支持。

    很有意思的是,目前许多的应用服务器通常把Tomcat作为它们Servlet和JSP API的容器。由于Tomcat允许开发者只需通过加入一行致谢,就可以把Tomcat嵌入到它们的应用中。遗憾的是,许多商业应用服务器并没有遵守此规则。

        对于开发者来说,如果是为了寻找利用Servlet、JSP、JNDI和JMX技术来生成Java Web应用的话,选择Tomcat是一个优秀的解决方案;但是为了寻找支持其他的J2EE API,那么寻找一个应用服务器或者把Tomcat作为应用服务器的辅助,将是一个不错的解决方案;第三种方式是找到独立的J2EE API实现,然后把它们跟Tomcat结合起来使用。虽然整合会带来相关的问题,但是这种方式是最为有效的。。

    二、Tomcat与Web服务器

        Tomcat是提供一个支持Servlet和JSP运行的容器。Servlet和JSP能根据实时需要,产生动态网页内容。而对于Web服务器来 说,Apache仅仅支持静态网页,对于支持动态网页就会显得无能为力;Tomcat则既能为动态网页服务,同时也能为静态网页提供支持。尽管它没有通常的Web服务器快、功能也不如Web服务器丰富,但是Tomcat逐渐为支持静态内容不断扩充。大多数的Web服务器都是用底层语言编写如C,利用了相应平 台的特征,因此用纯Java编写的Tomcat执行速度不可能与它们相提并论。

        一般来说,大的站点都是将Tomcat与Apache的结合,Apache负责接受所有来自客户端的HTTP请求,然后将Servlets和JSP的请求转发给Tomcat来处理。Tomcat完成处理后,将响应传回给Apache,最后Apache将响应返回给客户端。

        而且为了提高性能,可以一台apache连接多台tomcat实现负载平衡。

       

       关于WEB服务器、应用程序服务器的更详细区别可以参考下面这篇文章:

        通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以 说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑 (business logic)。

      下面让我们来细细道来:

      Web服务器(Web Server)

      Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应 (response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或图片, 进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(译者 注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。

      要知道,Web服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求 (request)的程序(译者注:服务器端脚本)。Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响 应(response)的环境,而不会超出职能范围。服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database connectivity)和消息(messaging)等功能。

      虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征。

      应用程序服务器(The Application Server)

      根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web服务器主要 是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法 (或过程语言中的一个函数)一样。

      应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上。在应用 程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑(program logic)。 正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。

      在大多数情形下,应用程序服务器是通过组件 (component) 的应用程序接口(API)把商业逻辑暴露(expose)(给客户端应用程序)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)应用程序服务器的EJB(Enterprise JavaBean)组件模型。此外,应用程序服务器可以管理自己的资源,例如看大门的工作(gate-keeping duties)包括安全(security),事务处理(transaction processing),资源池(resource pooling), 和消息(messaging)。就象Web服务器一样,应用程序服务器配置了多种可扩展(scalability)和容错(fault tolerance)技术。

     

      一个例子

      例如,设想一个在线商店(网站)提供实时定价(real-time pricing)和有效性(availability)信息。这个站点(site)很可能会提供一个表单(form)让你来选择产品。当你提交查询 (query)后,网站会进行查找(lookup)并把结果内嵌在HTML页面中返回。网站可以有很多种方式来实现这种功能。我要介绍一个不使用应用程序服务器 的情景和一个使用应用程序服务器的情景。观察一下这两中情景的不同会有助于你了解应用程序服务器的功能。

      情景1:不带应用程序服务器的Web服务器

      在此种情景下,一个Web服务器独立提供在线商店的功能。Web服务器获得你的请求(request),然后发送给服务器端(server- side)可以处理请求(request)的程序。此程序从数据库或文本文件(flat file,译者注:flat file是指没有特殊格式的非二进制的文件,如properties和XML文件等)中查找定价信息。一旦找到,服务器端(server-side)程序 把结果信息表示成(formulate)HTML形式,最后Web服务器把会它发送到你的Web浏览器。

      简而言之,Web服务器只是简单的通过响应(response)HTML页面来处理HTTP请求(request)。

      情景2:带应用程序服务器的Web服务器

      情景2和情景1相同的是Web服务器还是把响应(response)的产生委托(delegates)给脚本(译者注:服务器端 (server-side)程序)。然而,你可以把查找定价的商业逻辑(business logic)放到应用程序服务器上。由于这种变化,此脚本只是简单的调用应用程序服务器的查找服务(lookup service),而不是已经知道如何查找数据然后表示为(formulate)一个响应(response)。 这时当该脚本程序产生HTML响应(response)时就可以使用该服务的返回结果了。

      在此情景中,应用程序服务器提供(serves)了用于查询产品的定价信息的商业逻辑。(服务器的)这种功能(functionality)没 有指出有关显示和客户端如何使用此信息的细节,相反客户端和应用程序服务器只是来回传送数据。当有客户端调用应用程序服务器的查找服务(lookup service)时,此服务只是简单的查找并返回结果给客户端。

      通过从响应产生(response-generating)HTML的代码中分离出来,在应用程序之中该定价(查找)逻辑的可重用性更强了。其 他的客户端,例如收款机,也可以调用同样的服务(service)来作为一个店员给客户结帐。相反,在情景1中的定价查找服务是不可重用的因为信息内嵌在 HTML页中了。

      总而言之,在情景2的模型中,在Web服务器通过回应HTML页面来处理HTTP请求(request),而应用程序服务器则是通过处理定价和有效性(availability)请求(request)来提供应用程序逻辑的。

      警告(Caveats)

      现在,XML Web Services已经使应用程序服务器和Web服务器的界线混淆了。通过传送一个XML有效载荷(payload)给服务器,Web服务器现在可以处理数据和响应(response)的能力与以前的应用程序服务器同样多了。

      另外,现在大多数应用程序服务器也包含了Web服务器,这就意味着可以把Web服务器当作是应用程序服务器的一个子集(subset)。虽然应 用程序服务器包含了Web服务器的功能,但是开发者很少把应用程序服务器部署(deploy)成这种功能(capacity)(译者注:这种功能是指既有 应用程序服务器的功能又有Web服务器的功能)。相反,如果需要,他们通常会把Web服务器独立配置,和应用程序服务器一前一后。这种功能的分离有助于提 高性能(简单的Web请求(request)就不会影响应用程序服务器了),分开配置(专门的Web服务器,集群(clustering)等等),而且给 最佳产品的选取留有余地

     

    查看更多>>
  • 服务器集群解决方案

    有一种常见的方法可以大幅提高服务器的安全性,这就是集群。

      1、 集群的基本概念

      Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。

      大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。

      一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上。

      Cluster内各节点服务器通过一内部局域网相互通讯。当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。当以上任一故障发生时,客户将能很快连接到新的应用服务上。

      2、 集群的硬件配置

      镜像服务器双机

      集群中镜像服务器双机系统是硬件配置最简单和价格最低廉的解决方案,通常镜像服务的硬件配置需要两台服务器,在每台服务器有独立操作系统硬盘和数据存贮硬盘,每台服务器有与客户端相连的网卡,另有一对镜像卡或完成镜像功能的网卡。

      0609181119111.gif

      镜像服务器具有配置简单,使用方便,价格低廉诸多优点,但由于镜像服务器需要采用网络方式镜像数据,通过镜像软件实现数据的同步,因此需要占用网络服务器的CPU及内存资源,镜像服务器的性能比单一服务器的性能要低一些。

      有一些镜像服务器集群系统采用内存镜像的技术,这个技术的优点是所有的应用程序和网络操作系统在两台服务器上镜像同步,当主机出现故障时,备份机可以在几乎没有感觉的情况下接管所有应用程序。因为两个服务器的内存完全一致,但当系统应用程序带有缺陷从而导致系统宕机时,两台服务器会同步宕机。这也是内存镜像卡或网卡实现数据同步,在大数据量读写过程中两台服务器在某些状态下会产生数据不同步,因此镜像服务器适合那些预算较少、对集群系统要求不高的用户。

      硬件配置范例:

    • 网络服务器 两台
    • 服务器操作系统硬盘 两块
    • 服务器数据存贮硬盘 视用户需要确定
    • 服务器镜像卡(部分软件可使用标准网卡) 两块
    • 网络服务网卡 两块

    双机与磁盘阵列柜

      与镜像服务器双机系统相比,双机与磁盘阵列柜互联结构多出了第三方生产的磁盘阵列柜,目前,豪威公司、精业公司等许多公司都生产有磁盘阵列柜,在磁盘阵列柜中安装有磁盘阵列控制卡,阵列柜可以直接将柜中的硬盘配置成为逻辑盘阵。磁盘阵列柜通过SCSI电缆与服务器上普通SCSI卡相连,系统管理员需直接在磁盘柜上配置磁盘阵列。

      0609181119212.gif


      双机与磁盘阵列柜互联结构不采用内存镜像技术,因此需要有一定的切换时间(通常为60——180秒),它可以有郊的避免由于应用程序自身的缺陷导致系统全部宕机,同时由于所有的数据全部存贮在中置的磁盘阵列柜中,当工作机出现故障时,备份机接替工作机,从磁盘阵列中读取数据,所以不会产生数据不同步的问题,由于这种方案不需要网络镜像同步,因此这种集群方案服务器的性能要比镜像服务器结构高出很多。

      双机与磁盘阵列柜互联结构的缺点是在系统当中存在单点错的缺陷,所谓单点错是指当系统中某个部件或某个应用程序出现故障时,导致所有系统全部宕机。在这个系统中磁盘阵列柜是会导致单点错,当磁盘阵列柜出现逻辑或物理故障时,所有存贮的数据会全部丢失,因此,在选配这种方案时,需要选用一个品质与售后服务较好的产品。

      硬件配置范例:

    • 网络服务器 两台
    • 服务器操作系统硬盘 两块
    • 第三方生产的磁盘阵列柜 一台
    • 磁盘柜专用SCSI电线 两根
    • 磁盘阵列柜数据存贮硬盘 视用户需求确定
    • 网络服务网卡 两块

      除此之外,一些厂商还有更优秀的技术的解决方案,比如HP。

      HP双机双控容错系统

      HP NetServer为双机双控容错系统提供了高品质和高可靠的硬件基础。。

      HP双机双控容错系统结合了HP服务器产品的安全可靠性与Cluster技术的优点,相互配合二者的优势。

      硬件配置范例:

    • HP L系统的网络服务器 两台
    • 服务器操作系统硬盘 两块
    • HP硬盘存贮柜(SS/6,RS/8,RS/12) 一台
    • 磁盘柜专用SCSI集群适配电缆 两根
    • 磁盘柜数据存贮硬盘 视用户需求确定
    • HP集群专用阵列卡 两块
    • 网络服务网卡 两块

      HP光纤通道双机双控集群系统

      光纤通道是一种连接标准,可以作为SCSI的一种替代解决方案,光纤技术具有高带宽、抗电磁干扰、传输距离远、质量高、扩展能力强等特性,目前在FC-AL仲裁环路上可接入126个设备。

      光纤设备提供了多种增强的连接技术,大大方便了用户使用。服务器系统可以通过光缆远程连接,最大可跨越10公里的距离。它允许镜像配置,这样可以改善系统的容错能力。服务器系统的规模将更加灵活多变。SCSI每条通道最多可连接15个设备,而光纤仲裁环路最多可以连接126个设备。

      光纤集群系统组成:

      HP光纤集群系统硬件设备包括有两台HP服务器(需支持光纤卡,目前有LC2000、LH3000、LH4、LH6000、LT6000、LXr8000、LXR8500)及光纤适配卡,可以使用RS/12FC光纤磁盘阵列柜,需另加一对或两对网卡用于心跳检测和与客户端连接。在配置过程中还需另外选配光纤卡到光纤存贮设备的光纤电缆。

      硬件配置:

    • HPL系统的网络服务器 两台
    • 服务器操作系统硬盘 两块
    • HP光纤阵列存贮柜(RS/12FC) 一台
    • 光纤磁盘柜专用光纤电缆 两根
    • 光纤磁盘柜数据存贮硬盘 视用户需求确定
    • HP光纤适配卡 两块
    • 网络服务网卡 两块

    3、集群的软件配置

      基于NT平台的集群软件

      microsoft的MSCS,也有许多第三方的专业软件公司开发的集群软件,如豪威的DATAWARE,VINCA公司的STANDBY SERVER,NSI公司的DOUBLE-TAKE。

      MS WolfPack的特点

      MS WolfPack是MS Cluster server的别称,是微软针对Cluster技术研制开发的双机软件。它集成在NT SERVER上,支持由二台机器组成的双机系统,提供一种高可用且易管理的应用环境。

      主要特点:

    • 自动检测和修复服务器或应用程序的错误
    • 可实现对服务器中应用程序的切换
    • 可通过TCP/IP连接各种客户端,如MS-DOS、WINDOWS 3.X/9X/NT,Apple Macintosh、UNIX等
    • 生产主机无需人工干涉即可自动恢复数据并接管任务
    • 易管理性:
    • 可自动审核服务器和应用程序的工作状态
    • 可建立高可用性的应用程序、文件共享、打印请求等
    • 可灵活设置应用程序和数据的恢复策略
    • 简单操作即可进行应用程序的离线,重新再线,服务器间的迁移。

      目前,WINDOWS 2000 Advanced Server与WINDOWS 2000 DataCenter Server都集成有更先进集群技术。

      其它的网络操作系统平台上也有许多集群软件,比如:

      基于novell平台的集群软件有Novell HA Server、Novell SFT III

      基于sco UNIX平台的集群软件有Sentinel集群软件

      基于Linux平台的集群软件有TurboCluster

      4、集群技术的发展趋势

      集群技术随着服务器硬件系统与网络操作系统的发展将会在可用性、高可靠性、系统冗余等方面逐步提高。未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问,并且生成一个完整的系统映像。这样,无论应用程序在集群中的哪台服务器上,集群文件系统允许任何用户(远程或本地)都可以对这个软件进行访问。任何应用程序都可以访问这个集群任何文件。甚至在应用程序从一个节点转移到另一个节点的情况下,无需任何改动,应用程序就可以访问系统上的文件。

    查看更多>>
  • 服务器宕机解决方案

    服务器是数据和网站的载体,如若服务器出现问题,那么放在上面的数据和网站也同样会受到牵连,所谓皮之不存,毛将焉附!所以无论是服务商还是用户都非常关心服务器的正常运营问题,以及当出现问题时,服务商能否快速解决,保障用户的利益不受损害。下面我们就一起来看下造成服务器宕机的原因到底有哪些,以及如果出现宕机,我们又该如何解决。

    服务器宕机是每个服务器商都遇到过的问题,一般出现宕机的原因有:

    1 、服务器性能的原因

    性能问题中,最常见的服务器宕机原因是运行很糟糕的SQL,但也不能确定一定是这样的,还有其他的可能,比如也有些问题是由于服务器Bug或错误的行为导致的。

    此外,较差的Schema和索引设计是第二大影响性能的问题。

    2 、运行环境的原因

    如果是运行环境问题,那么最常见的就是磁盘空间耗尽。

    3 、数据丢失或损坏的原因

    数据丢失,一般情况下是由于drop table的错误操作导致,并总是便随着缺少可用备份的问题。

    4 、复制的原因

    如果是复制问题,那么一般是由于主备数据不一致导致的。

    既然了解了服务器宕机的原因,那么如何判断或查看服务器宕机的原因呢?

    (1)查看是否是误操作导致

    (2)查看是否是应用程序异常导致

    (3)查看是否是应用程序导致内存溢出或者泄露,out of memory导致

    (4) 查看是否是流量负载过大导致

    (5)查看是否是遭受黑客入侵攻击导致

    当查出造成服务器宕机的原因后,我们又该如何进行解决呢?

    1、发现服务器宕机后,及时联系服务器商解决相关问题,因为也许短暂的宕机,会给你带来重大损失。

    2、做好防范准备。可以同时运行两个网站空间,存放相同的内容,当一个出现问题时,立即启用另一个即可。

    查看更多>>
  • 如何选择最合适的服务器

    服务器运行什么应用?

    需要支持多少用户访问?

    需要多大空间来存储数据?

    我的业务有多重要?

    1 服务器运行什么应用?这是首先需要考虑的问题,在这里你要根据服务器的应用类型,也就是用途,来决定服务器的性能、容量和可靠性需求。我们按照前端服务器+应用程序服务器+数据服务器的常见基础架构来讨论:

    1.1 Web前端:正常情况下,我们认为大多数Web前端服务器(Front-end)对服务器的要求不大,例如静态Web服务器、动态Web服务器、图片服务器等等,因为在现有的技术框架中,我们有很多方案可以解决前端服务器的性能扩展和可靠性问题,例如LVS、Nginx反向代理、硬件负载均衡(F5,A10,Radware)等。甚至在很多访问量不高(几百个用户同时在线)的应用中,51IDC的经典酷睿服务器就可以满足需求。

    1.2应用服务器:由于承担了计算和功能实现,我们需要为基于Web架构的应用程序服务器(Application Server)选择足够快的服务器,另外应用程序服务器可能需要用大量的内存,尤其是基于Windows基础架构的Ruby,Python,Java服务器。这一类服务器至少需要使用单路至强的配置。对于可靠性的问题,如果你的架构中只有一台应用服务器,那肯定需要这台服务器足够可靠,RAID绝对是不能忽视的选项。但如果有两台或更多的应用服务器,并设计了负载均衡机制,具有冗余功能,那我们则不必将每台服务器武装到底。

    1.3 特殊的应用:除了作为Web架构中的应用程序服务器之外,如果你的服务器是用来处理流媒体视频编码、服务器虚拟化、媒体服务器(Asterisk之类),或者作为游戏服务器(逻辑、地图、聊天)运行,则同样对CPU和内存需求比较高,我们至少要考虑单路至强的服务器。其中服务器虚拟化对存储的可靠性的要求都非常高,因为一个篮子里有十几个鸡蛋,篮子一定要足够牢靠才是。

    1.4公共服务:我们指的是邮件服务器、文件服务器、DNS服务器、域控服务器这类服务器。通常情况我们会部署两台DNS服务器作为互相备份,域控主服务器也会拥有一台备份服务器(专用的或非专用的),所以对于可靠性,无需达到苛刻的地步。至于邮件服务器,至少需要具备足够的硬件可靠性和容量大小,这主要是为了对邮件数据负责,因为很多用户没有保存和归档邮件数据的习惯,当他们重装系统后,总会依赖重新下载服务器上的数据。至于性能问题,我们认为需要评估用户数量才能决定。

    1.5数据库:我们最后讨论的应用,也是要求最高,最重要的服务器。无论你使用的是MySQL、SQLServer还是Oralce,一般情况下,我们认为它需要足够快的CPU,足够大的内存,足够稳定可靠的硬件。单路至强CPU/4GB内存/Raid1绝对是入门配置。关于准确的配置我们需要再讨论业务需求后才能作决定。

    2 服务器需要支持多少用户访问?服务器肯定是为了提供某种服务,而使用这些服务的用户同样是我们必须考虑的因素,有几个具体的问题你需要做出评估:

    有多少注册用户?正常情况下有多少用户会同时在线访问?每天同时在线访问的最高峰值大概是多少?

    这些问题,对我们决定采用什么样的CPU,多大的内存有着至关重要的影响。51IDC建议你的技术人员和业务部门坐在一起来讨论这几个问题,最后甚至需要按照特定的技术模型和算法,将这些数字转化为一些更具体的技术数字,例如并发多少个连接(很多时候,用户数与连接数不是一个概念)。同时,你还要对未来的用户增长做一个尽可能准确的预测和规划,你的服务器需要支持越来越多的用户。

    3需要多大空间来存储数据?我们需要从两个角度来计算这个问题,一个角度是有哪些类别的数据,包括:操作系统本身占用的空间、安装应用程序所需要的空间、应用程序所产生的数据、数据库、日志文件、邮件数据等等,如果是Web2.0类的网站,你还要计算每个用户的存储空间;另一个角度是从时间轴来考虑,这些数据每天都在增长,你至少要为未来1年(我们建议2~3年)的数据增长做个准确的测算,这可能仍然需要你的软件开发人员和业务人员一起提供足够的信息。最后你仍然需要为计算出来的数字结果乘1.5左右的系数,方便维护的时候做各种数据备份和文件转移操作。

    4我的业务有多重要:你需要根据自身的业务领域,来遵循一些要求,我们在下面举几个简单的例子,帮助你理解这些服务器对可靠性、数据完整性等方面的要求:

    4.1 如果你的服务器用来运行一个WordPress博客,与朋友们分享观点。那么我相信,一台酷睿服务器,1G内存外加一块160GB的硬盘就足够了。就算服务器出现了一点硬件故障,导致几个小时甚至一两天不能提供访问,生活会照常继续,天也不会塌下来。

    4.2 如果你的服务器用来作为测试平台,那么就不会如生产环境那样,对可靠性有极高的要求,你所需要的可能只是做好例行的数据备份,服务器宕机后,能有个人在今天把问题解决掉就OK了

    4.3如果你是一个电子商务公司,服务器正在运行电子商务网站平台,那么请一定要像重视女朋友一样重视服务器,当硬件发生故障而导致宕机,你需要对以下
    危言耸听的后果做好心理准备:投诉电话被打爆、顾客大量流失、顾客要求退款、市场推广费用打水漂、员工无事可干,公司运营陷入瘫痪、数据丢失(这是最痛苦最灾难的结果,我们经历了太多这样的案例,它甚至会导致一个公司就此消亡)

    在这里,我们其实只需要简单讨论你的业务对服务器硬件可靠性的要求。换言之,如果你觉得业务不能承担硬盘损坏带来的停机或数据丢失风险,那么一定要选择一个合适的Raid卡,对于冗余电源问题,道理一样。(全面解决这个问题,不单考虑单个服务器的硬件,还需要结合系统架构的规划设计和运维管理来分析,这部分我们将单独撰写文章来讨论。)

    转载:http://blog.51cto.com/sopace/1422520

    在完成以上问题后,我们接下来就可以决定这些具体选项:

    选择什么CPU?

    回忆一下上面”服务器运行什么应用?“和 “需要支持多少用户访问?”两个问题的答案,这将帮助我们来选择合适的CPU。毫无疑问,CPU的主频越高,其性能也更高;两个CPU要比一个CPU来得更爽,至强肯定比酷睿更生猛。但我们究竟需要选择怎样的CPU?我们在这里为你提供一些常见情况下的建议:

    1 如果你的业务刚刚起步,预算不是很充足,建议你选择一款经典酷睿服务器,毕竟51IDC的E5300服务器最便宜只需要450块钱一个月。而且,以后你可以根据业务发展情况,随时升级到更高配置的服务器。

    2 如果你需要在一台服务器同时运行多种应用服务,例如.Net+Exchange+SQLServer,那么一个单路至强(例如X3330)或新一代酷睿I3/I7(双核四线程)将是最佳的选择。虽然从技术角度,这不是一个好主意,但至少能够帮你节约一大笔成本。

    3如果你的服务器运行SQLServer、MySQL或者Oracle,而且目前有几百个用户同时在线,未来还会不断增长,那么你至少应该选择安装一个E5504(或更高主频)的至强服务器。当半年后负载越来越大的时候,可以选择增加一个CPU。

    4 如果你需要一台游戏服务器,那么我们建议你选择一台单路或双路的至强服务器。

    5需要注意的是,使用双路CPU需要应用程序的支持,如果应用程序本身没有对双路CPU进行代码优化,就不会带来性能的显著提升,而且将造成投资的极大浪费。

    需要多大的内存?

    同样,”服务器运行什么应用?“和 “需要支持多少用户访问?”两个问题的答案,也将帮助我们来选择合适的内存容量。相比于CPU,我们更认为内存(RAM)是影响性能的最关键因素。因为在相当多正在运行的服务器中,我们发现CPU利用率一般都在10%~30%之间,甚至更低。但我们发现由于内存容量不够而导致服务器运行缓慢的案例比比皆是,如果服务器不能分配足够的内存给应用程序,应用程序就需要通过缓慢的硬盘接口来交换读写数据,这将导致网站慢的令人无法接受。内存大小主要取决于服务器的用户数量,当然也和应用软件对内存的最低需求和内存管理机制有关系,所以,最好由你的程序员或软件开发商给你最佳的内存配置建议。我们同样在下面给出了一些常见应用环境下的内存配置建议:

    1无论是Windows下的IIS还是Linux下的Apache,一般情况下Web前端服务器不需要配置特别高的内存,尤其是在集群架构中,1GB-2GB就已足够。只有当几千个并发用户,并运行动态脚本的时候,我们才会考虑使用4GB或更高的内存。

    2对于运行Tomcat、Resin、WebLogic、Websphere或.Net这样的应用服务器,2GB内存应该是基准配置。更准确数字需要根据用户数量和技术架构来确定。

    3 数据库服务器的内存由数据库实例的数量、表大小、索引、用户数来决定,一般建议配置4GB以上的内存,我们甚至在很多的客户案例中使用了24GB到48GB的内存。

    4诸如Imail、Notes、Exchange这样的邮件服务器对内存的要求也并不高,1GB-2GB就可以满足了。

    5对于一台文件服务器,1GB内存可能就足够了。

    6还有一些特殊的服务器,我们需要为之配置尽可能高的内存容量,包括Squid,Varnish这样的缓存服务器,和Memcached Server。

    事实上,上面的数字已经足够慷慨,由于内存技术的不断进化和价格不断降低,我们才得以近乎奢侈的讨论4G、8G、16GB这些曾经不可想象的内存容量。早在2000年的时候,我面对的大多数服务器都是256MB、512MB内存,1GB已经算是高配,而那时同样也需要满足大量用户的访问。所以,除了花钱购买内存来满足应用程序的贪婪之外,系统优化和内存管理仍然是我们需要重视的问题。

    需要怎样的硬盘存储系统?

    硬盘存储系统的选择和配置是整个服务器系统里最为复杂的一部分,我们需要考虑硬盘的数量、容量、接口类型、转速、缓存大小,以及是否需要Raid卡,Raid卡的型号和Raid级别等问题。甚至在一些高可靠性高性能的应用环境中,我们还需要考虑使用怎样的外部存储系统(SAN、NAS或DAS)。下面的图表可以帮助我们顺利地决定硬盘系统的相关问题。



    网卡的问题

    如果你的基础架构是多服务器环境,而且服务器之间有大量的数据交换,那么我们建议你为每台服务器配置两个或更多的网卡,一个用来对外提供服务,另一个用来做内部数据交换。如果你对安全的要求特别高,我们甚至可以单独安装一个用于系统管理和日常维护的网卡。

    至于网卡端口的速率问题,这主要取决于你对带宽流量的评估。大多数情况下,百兆网卡足够用来对外提供服务,而内部数据交换建议使用千兆网卡。但话说回来,除了经典酷睿服务器之外,我们现在很难找到百兆接口的服务器主板了。

    还有一种情况需要注意,如果你选择51IDC的数据备份服务(Managed Backup Service),则需要一块单独的网卡连接到专有的数据备份网络中,进行每天的数据备份,这会带来几个好处:不会占用宝贵的外网带宽、保证数据传输的安全、提供快速的数据备份速度。

    查看更多>>
  • 服务器常见的问题大汇总

    一、一个服务器上网站打开ASP之后提示404文件是怎么回事?该怎么解决?

    1.IIS 6中可以检查一下“WEB服务扩展”中的Active Server Pages的设置,是否为允许状态。

    2.检查ASP的影射目录是否正确:对于.asp文件,2003的影射默认是由: C:\WINDOWS\system32\inetsrv\asp.dll 来处理,2000是由C:\WINNT\system32\inetsrv\asp.dll 来处理,有的时候出现4040是因为目录写错了。如果是php,asp.net,cgi等出现类似的问题也可以检查这几项

    在这里插入图片描述

    服务器常见问题

    二、自己服务器的带宽在哪里看?

    有些软件工具是可以查看服务器宽带的,常用的DU Meter这个工具搜索下就可以下载到!

    在使用的时候需要将DU的显示单位改为Mbps(方法为,在DU上点击右键,选择设置,选择显示为M bps),这样显示出来的是真正的流量数据。还有一个比较简单的方法,那就是通过查看网卡流量,打开任务管理器,点击联网就可以了,如果是100M的网卡,每显示1%就是1Mbps,如果是1000M的网卡,那么每1%就是10M!

    三、国内云服务器绑定域名之后怎么不能访问

    现在很多机房都有白名单系统,如果域名的解析和绑定都没有问题的话,那应该就是域名没有加到机房的白名单中,这个需要联系相关的负责人,将域名添加到白名单中。

    查看更多>>
  • 什么是服务器?服务器是用来做什么的?

    什么是服务器?服务器是用来做什么的?

    服务器,通俗来说就是一台放在机房里面的电脑。和我们普通的电脑区别在于服务器拥有固定IP,以及防火墙,恒温恒湿等内外环境配置不同。

    服务器和U盘的作用差不多。都是用来存储文件的。只是服务器存储的是你做好的网站文件,包括图片,文字,视频,数据库,网站程序等等。

    我们来看专业上服务器是怎么样定义的,服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。也可以这样讲,服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通计算机有所不同,在质量与处理器数据性能上更出色。

    如果只是一个简答的点菜APP那已经很简单了,想知道服务器是什么那就去买一个琢磨琢磨,现在国内的服务器品种有很多主流的也就是云服务器和物理服务器两种,服务器实际上就是一个存放网站的物理空间包括数据库、ASP/PHP/HTML。通俗的说服务器就是去掉了显示屏、键盘、鼠标的电脑不同的是服务器对内存、处理器、硬盘要求极高。如果是云服务器那它的空间是弹性的,可以根据自己需求进行弹性压缩和扩展,而物理服务器一旦购买下来配置想要改变就比较麻烦了,但由于目前国内的云技术还不是很完善,所以物理服务器还是主流。

    查看更多>>
  • 物理服务器集群

    裸金属服务器与周边服务的依赖关系如图1所示。

    管理节点、计算节点、存储节点均部署在一台Atlas 800 训练服务器上,按照图1所示进行逻辑组网。单机部署管理节点使用通用服务器,计算节点由多台Atlas 800 训练服务器、Atlas 800 推理服务器、服务器(插Atlas 300T 训练卡)、GPU训练服务器组成,存储节点使用外部存储服务器。所有节点网络需要配置在同一网段,按照图

    物理服务器集群 相关内容

    Ceph块设备物理环境采用“两层网络+三节点”的部署方案,其中,MON、MGR、MDS节点与OSD存储节点混合部署。在网络层面,Public网络与Cluster网络分离,两者均采用25GE光口来进行网络间的通信。物理组网如图1所示。Ceph所使用的环境如表1所示。使用到的相关软件版本如表2所示。主机的IP网段规划信息如表3所示。对于Cep

    GDS是GaussDB(for openGauss)提供的数据服务工具,通过和外表机制的配合,实现数据的高速导出。根据导出作业的相关负载,检查GDS所在服务器与GaussDB(for openGauss)集群的各物理集群相连通,并且上有充足的内存、句柄、磁盘空间等系统资源。详细内容请参见安装配置和启动GDS。

    物理服务器集群 更多内容

    c8670e33c445c10cd2a0fcb5ca15332b.png

    云容器引擎CCE在国内首家发布了基于鲲鹏系列芯片的容器服务,鲲鹏容器集群(ARM指令集)提供了容器在鲲鹏(ARM架构)服务器上的运行能力,提供与X86服务器相同的调度伸缩,快速部署能力,并具有大幅降低成本的潜力。鲲鹏原指华为在2019年1月初发布的一款兼容ARM指令集的服务器芯片鲲鹏920,性能强悍,配备了64个物理核心,单核实力从CPU

    e08a3c1d383ce0289aa478984d9adca2.png

    华为云专属计算集群帮助中心,为用户提供产品简介、价格说明、快速入门、用户指南、常见问题等技术文档,帮助您快速上手使用专属计算集群。

    f3b8b8d84706868f201fb0c4780edbab.png

    如何修改集群节点的NTP服务器地址?集群访问OBS上报403异常。集群Master节点NTP时间与集群外节点的NTP服务器时间不同步,时间相差超过15min,导致集群访问OBS时鉴权失败,上报403异常。cat /etc/ntp.conf/opt/Bigdata/nodeagent/ntp.conf.agent/opt/Bigdata/O

    293f5c3a9815ee95e4ed79a7f04b8f18.png

    华为云VR云渲游平台帮助中心,为用户提供产品简介、快速入门、用户指南、常见问题等技术文档,帮助您快速上手使用VR云渲游平台。

    d151cefbfd54a36eb240c5cc85e1151a.png

    云硬盘的存储系统采用三副本机制来保证数据的可靠性,即针对某份数据,默认将数据分为1 MB大小的数据块,每一个数据块被复制为3个副本,然后按照一定的分布式存储算法将这些副本保存在集群中的不同节点上。云硬盘三副本技术的主要特点如下:存储系统自动确保3个数据副本分布在不同服务器的不同物理磁盘上,单个硬件设备的故障不会影响业务。存储系统确保3个数

    c0e51685ecf1c455eed0daf868911dc9.png

    Atlas 900 AI集群安装上架、服务器基础参数配置、安装操作系统等操作,请根据集群配置参见对应的手册:《Atlas 900 PoD 用户指南 (型号9000, 直流)》《Atlas 900 PoD 用户指南 (型号9000, 交流)》《Atlas 900 计算节点 用户指南 (液冷)》Atlas 900 AI集群适配操作系统如表1所

    b139ef593fb8558052cf7d856d8ac3a5.png

    硬件要求如表1所示。由于安装过程中需要在线安装Ceph软件包及依赖包,请确保服务器可以接入互联网。软件要求如表2所示。本文档以Ceph 14.2.10版本进行说明,其他版本安装也可参考本文档。如果是全新安装操作系统,安装方式建议不要使用最小化安装,否则很多软件包需要手动安装,可选择“Server with GUI”安装方式。物理组网方式如

    55a2638139d68369d49b3058cd5d88e8.png

    在大规模AI训练集群中,通常采用数据并行的方式完成训练。数据并行即每个设备使用相同的模型、不同的训练样本,每个device计算得到的梯度数据需要聚合之后进行参数更新。如果按照梯度聚合方式进行分类,数据并行的主流实现有PS-workers架构和AllReduce集合通信两种,Ascend平台两种都支持,详细使用说明请参考Allreduce架

    f3b054c7f0f3a487e0ff47ff2b7b5851.png

    oVirt和KVM解决方案是TaiShan 200服务器和开源Ovirt、KVM组合解决方案,此方案解决oVirt虚拟化软件在TaiShan服务器上适配的问题。oVirt是一个开源虚拟化管理平台,它允许从具有独立于平台访问的Web的前端集中管理虚拟机、计算、存储和网络资源。主要组件元素包括oVirt Engine、VDSM、基于KVM的虚

    b203ffbda48cf64af447ca0126ea2d66.png

    1、集群当前的节点数较多,可以选择将部分节点进行删除,对集群进行缩容操作以同时节省费用。2、集群中某个节点出现异常且无法手动恢复后,可使用节点删除将该节点进行删除操作,随后根据需要再重新进行集群扩容操作。无论单节点删除或是批量删除,管理节点是禁止删除操作的。节点删除(即集群缩容)时,仅在集群状态处于“运行中”或“异常”时方可操作。节点删除

    be6c0fefabcd88eafba576089843e93b.png

    您已经完成了游戏应用的部署。节点和应用运行过程中会产生费用,建议您参照本章节创建应用后,删除应用和节点,避免费用产生。登录CCE控制台。单击左侧导航栏的工作负载 > 无状态负载 Deployment。在无状态负载 Deployment页面中,分别单击wow-auth、wow-world后的更多>删除。根据系统提示删除工作负载。

    查看更多>>
  • 怎么系统的认识物理机服务器

    首先既然是系统的认识,我们首先认识品牌!

    品牌
    服务器比较知名的品牌有这些:

    戴尔、联想、浪潮、惠普、华为、曙光、IBM、思科、H3C、深信服

    规格
    服务器从规格上来说呢分为一下几种:

    机架式、塔式、刀片式、机柜式

    结构
    那么从产品结构上来说呢分为一下这几种:

    1U、2U、3U、4U、5U、6U及以上

    CPU个数
    从CPU的数量上来说呢分为以下几种:

    8颗、4颗、2颗、1颗

    CPU类型
    从CPU的类型来说呢分为一下几种:

    至强(Xeon)E7、至强E5、至强E3、至强7500、至强5600、酷睿、EPYC、奔腾(其实可以直接分为至强、酷睿、奔腾)

    那么这些不明白没关系,下面我会一一解释

    说明
    PS:以下说的仅代表个人观点,具体说到哪个品牌好或者不好,没有别的意思,只是简单的做一个对比,没有损坏任意公司形象的意图!

    举例子
    我们拿华为的举例子:

    机架式服务器
    什么是机架式呢?很简单的,就是服务器需要放到一个架子上才可以比较方便的使用,我们其实可以打开华为的官网,里面是有的,查看一下产品解决方案,里面打开服务器,可以看到这样的界面:

     

    首先既然是系统的认识,我们首先认识品牌!
     
    品牌
    服务器比较知名的品牌有这些:
     
    戴尔、联想、浪潮、惠普、华为、曙光、IBM、思科、H3C、深信服
     
    规格
    服务器从规格上来说呢分为一下几种:
     
    机架式、塔式、刀片式、机柜式
     
    结构
    那么从产品结构上来说呢分为一下这几种:
     
    1U、2U、3U、4U、5U、6U及以上
     
    CPU个数
    从CPU的数量上来说呢分为以下几种:
     
    8颗、4颗、2颗、1颗
     
    CPU类型
    从CPU的类型来说呢分为一下几种:
     
    至强(Xeon)E7、至强E5、至强E3、至强7500、至强5600、酷睿、EPYC、奔腾(其实可以直接分为至强、酷睿、奔腾)
     
    那么这些不明白没关系,下面我会一一解释
     
    说明
    PS:以下说的仅代表个人观点,具体说到哪个品牌好或者不好,没有别的意思,只是简单的做一个对比,没有损坏任意公司形象的意图!
     
    举例子
    我们拿华为的举例子:
     
    机架式服务器
    什么是机架式呢?很简单的,就是服务器需要放到一个架子上才可以比较方便的使用,我们其实可以打开华为的官网,里面是有的,查看一下产品解决方案,里面打开服务器,可以看到这样的界面:
     
     
     
    里面会详细的介绍不同规格的服务器。ok我们回归到之前说的,机架式服务器呢就是需要放到一个类似于这样的架子上,可能你们都去过自己的机房,也见过电影里面的黑客黑进一个机房拿着优盘或者硬盘拷贝数据的场景,我们再现一个:
     
     
     
    ok这个看起来像是图书馆的地方就是一个典型放置机架式服务器的机架,其实机架式服务器看起来不像电脑,而是交换机,我给你们找一张机架式服务器的图片我们分析一下:
     
    我们来一张正面的:(这是一张华为5885V3的服务器模拟图,因为样张都没有标注是什么,但是我又没办法操作给你们看,只能找一张比较正规的模拟图介绍一下)
     
     
     
    我们可以清楚的看到,服务器上面都是有哪些接口和插槽,我们一一介绍:
     
    具体组成介绍
    1、风扇就不介绍了,那一排就是散热的通风口,
     
    2、网口指示灯就是连同网络以后会亮的指示灯,
     
    3、健康指示灯这里说一下,就是每次服务器开机的时候呢都会进行一次自检的过程,那么如果有问题呢,就会亮灯,这里一般分为不同颜色的灯,绿灯肯定是没问题的,红灯或者黄灯(就是不同的机器显示不一样的提示),那么就会有问题,这里有的服务器是有液晶小面板的,上面会有对应的错误码,有经验的人一看错误码就知道怎么回事了,还有就是上面的盖子没有盖住的话,也会报错的,其实盖住的作用只是压住电源附近的感应器,让提示灯正常亮绿灯。
     
    4、UID按钮是做什么的?其实没什么大的用处,只是说当您的机房里面很多的服务器的时候,找不到自己想找的服务器,可以直接通过UID指示灯来定位!
     
    5、电源的就是开机显示的提示灯
     
    6、风扇状态提示灯也是为了定位风扇是不是有问题
     
    7、标签卡,这个呢需要说一下,这个上面写的是每一台服务器的唯一标识码,可以做什么呢?可以报修,可以查真伪,就像您的身份证一样的功能,是可以直接拉出来的一个标签。
     
    8、硬盘fault指示灯,我们知道服务器能存储很多的东西是因为硬盘的容量大,那么这个灯就是告诉你那块硬盘有没有问题的。
     
    9、硬盘active提示灯,硬盘运转的指示灯,只要硬盘正常运转就会亮
     
    10、硬盘
     
    11、DVD光驱,差CD的,可以用来做系统,存一些文件
     
    12、LED诊断面板,就是我前面说的,报错信息显示的显示屏
     
    13、VGA接口,显示器的接口,可以直接接显示器
     
    14、USB接口,可以接USB的
     
    15、USB接口,
     
    下面我们来一张背面的:
     
     
     
    这里呢我还准备一一介绍,但是一看,还是不介绍了,没有什么好介绍的,写的很明白,可能有的人不知道PCLE插槽,这里简单的解释一下:是用来提供插显卡、声卡、网卡的一些接口,别的就不解释了。
     
    刀片式服务器
    下面我们介绍一下刀片式服务器:
     
    刀片式服务器是什么呢?顾名思义就是想刀片一样的服务器,有人觉得奇怪?那么薄得吗?还能用吗?当然不是那么薄的,真的像刀片一样怎么用的,只是相对另外两种,这种是比较薄的,他是分节点来的,就是很多的节点组成一台服务器,叫做刀片服务器!
     
    我们找一张图:
     
    我们拿比较还可以的的一款刀片来介绍:
     
     
     
    这是华为的E9000刀片服务器前面板
     
     
     
    这是后面板,具体的参数和插槽这里不介绍了,不同的服务器只是说外观不一样,性能有差异,但是构成都是一样的!
     
    你们想看具体的可以直接下载对应的文档:
     
    刀片E9000文档
     
    华为全家福
     
    塔式服务器
    ok,下面说一塔式服务器,这个最简单,像塔一样的,很好分辨的一点是,它本身是可以推着走的,但是缺点是很占空间,所以个人认为这是他一直不是主流服务器的原因之一。他看起来像电脑主机(我认为是这样)
     
    我们也一样看例子:
     
     
     
    这是一款戴尔的EMC塔式服务器,这里简单看一下就行了,没必要深究这个外观。
     
    机柜式服务器
    最后说一下机柜式服务器:
     
    有一些高档的服务器内部组成是比较复杂的,内部的设备什么的比较多,可能有很多个不同的服务器连一起,那么这个就叫做机柜式服务器,不是很常见,小的单位不是很常见,大的公司会常用。他一般是由机架式和刀片式共同组成的。
     
    ok,我们下面介绍一下什么叫做U,我前面说服务器高度可以分为1U、2U等等。那么U是什么?
     
    U就是服务器规格的一种单位,那么U换算mm怎么换算的呢?1U=44.45mm,也就是4.445cm,现在是不是就有一个概念了,当然U越大服务器的高度就是越高的!
     
    下面是CPU的数量,1颗、2颗就是一个两个的意思,只是这个是服务器的术语罢了。
     
    最后是处理器的类型:至强呢是服务器比较常用的一种,性能比较强劲,酷睿呢其实就是我们平常看到的笔记本台式机用到的酷睿,奔腾也是我们常见的一种处理器!
     
    内部组成介绍
    ok,写到这里相信您对服务器有一个模糊的认识了,不同的品牌的服务器只是略微的不同,但是大的规格不会差异很大, 所以举一个华为或者dell的例子就可以了既然有一个大概的认识了,我们下面打开服务器看一下,里面具体都是那几部分组成的,我来一一介绍一下:
     
    我们先说一下组成部分:主板、内存、硬盘、阵列卡、电源、网卡、风扇。
     
    我们一一介绍一下:
     
    这个是配图,点击查看图解我不一一截图了,你们自己看一下,我直接说一下分别是什么就行了!
     
    主板:服务器里面所有配件的载体,我们说的内存,阵列卡,电源都是通过主板协同合作的。
     
    内存:和我们的电脑是一样的,用来处理缓存和运转数据的
     
    硬盘:用来存储用户数据的。单位是G或者T
     
    阵列卡:这里说一下,阵列卡很多人第一次听说,不知道是什么,他的全名叫做磁盘阵列卡,用来做RAID的,好吧,raid你们也不知道是什么,下面我会解释,磁盘阵列呢就是将若干个硬盘按照一定的要求组合成一个整体,整个磁盘阵列由阵列控制器管理的系统。(给你们百度的定义,其实说人话的意思就是按照一定的要求将若干硬盘组合起来成一个整体,归一个东西管理),阵列卡分为下面几种常见的:IDE阵列卡、SATA阵列卡、SCSI阵列卡、SAS阵列卡,如果您对硬盘比较了解的话,这块应该是明白的,硬盘是分为SAS和SATA的,性能比较好的是SAS盘,
     
    我们分别介绍一下:IDE阵列卡主要用于需要接很多硬盘的系统(基本没有了)、SATA阵列卡一般用于比较大的硬盘存储、SCSI阵列卡用于高端的工作站和服务器里面,主要是支持很多块的SCSI接口的硬盘,工作站不明白的话,自己百度吧,不解释了(解释一下吧,其实就是配置比较高的电脑,您就这样理解吧),SAS阵列卡是目前已经取代了SCSI接口的一种阵列卡。
     
    那么有人说怎么做呢?有什么用呢?我们简单的说一下。RAID可以做的有Raid0,1、0+1、5、50、6、60,好吧,没想到需要解释那么多,我这里直说条件吧,不说具体怎么做了,毕竟没办法演示,我也不是都会做,条件是首先您的阵列卡支持哪几种,然后硬盘的个数也决定了只能做raid几,也就是说能做raid几取决于您的硬盘接口类型和个数以及阵列卡的型号!
     
    有什么用呢?第一:可以最大效率和限度的使用硬盘,第二:更好的保护用户数据!(这两个理由够不?不够的话加一个,可以用来提高性能,怎么提高的?等您确实需要再说吧,不解释了)
     
    电源:供电和稳压的
     
    网卡:和电脑一样的功能,用来上网的
     
    风扇:用来降温的
     
    完整服务器搭建简述
    最后说一下大的公司是怎么处理用户数据的,很多人很好奇,这里就设计的软件了。
     
    首先一个简单的但完整的服务器可以是有以下几个类型,应用服务器、数据库服务器、文件服务器,那么怎么组成呢?大家可以看这个人的博客:我原本准备找一下或者自己画一张内部构造图,但是奈何美术有点差,谁有内部构造图,可以发给我,我会更新上来,分别解释一下!
     
    常见服务器系统搭建
     
    那么为了数据的安全呢,特别的大的公司会在中国不同的地区建立自己的站点,不同的站点通过链接来做双机热备,这样就是一个地方的机房出问题了,还有别的顶替,不会导致数据出问题。如果不明白没关系,您只需要知道,他是很多台服务器一起工作的就行了,毕竟不是搞这个的话,也没必要搞那么明白!
     
     

    里面会详细的介绍不同规格的服务器。ok我们回归到之前说的,机架式服务器呢就是需要放到一个类似于这样的架子上,可能你们都去过自己的机房,也见过电影里面的黑客黑进一个机房拿着优盘或者硬盘拷贝数据的场景,我们再现一个:

     

    ok这个看起来像是图书馆的地方就是一个典型放置机架式服务器的机架,其实机架式服务器看起来不像电脑,而是交换机,我给你们找一张机架式服务器的图片我们分析一下:

    我们来一张正面的:(这是一张华为5885V3的服务器模拟图,因为样张都没有标注是什么,但是我又没办法操作给你们看,只能找一张比较正规的模拟图介绍一下)

     

    我们可以清楚的看到,服务器上面都是有哪些接口和插槽,我们一一介绍:

    具体组成介绍
    1、风扇就不介绍了,那一排就是散热的通风口,

    2、网口指示灯就是连同网络以后会亮的指示灯,

    3、健康指示灯这里说一下,就是每次服务器开机的时候呢都会进行一次自检的过程,那么如果有问题呢,就会亮灯,这里一般分为不同颜色的灯,绿灯肯定是没问题的,红灯或者黄灯(就是不同的机器显示不一样的提示),那么就会有问题,这里有的服务器是有液晶小面板的,上面会有对应的错误码,有经验的人一看错误码就知道怎么回事了,还有就是上面的盖子没有盖住的话,也会报错的,其实盖住的作用只是压住电源附近的感应器,让提示灯正常亮绿灯。

    4、UID按钮是做什么的?其实没什么大的用处,只是说当您的机房里面很多的服务器的时候,找不到自己想找的服务器,可以直接通过UID指示灯来定位!

    5、电源的就是开机显示的提示灯

    6、风扇状态提示灯也是为了定位风扇是不是有问题

    7、标签卡,这个呢需要说一下,这个上面写的是每一台服务器的唯一标识码,可以做什么呢?可以报修,可以查真伪,就像您的身份证一样的功能,是可以直接拉出来的一个标签。

    8、硬盘fault指示灯,我们知道服务器能存储很多的东西是因为硬盘的容量大,那么这个灯就是告诉你那块硬盘有没有问题的。

    9、硬盘active提示灯,硬盘运转的指示灯,只要硬盘正常运转就会亮

    10、硬盘

    11、DVD光驱,差CD的,可以用来做系统,存一些文件

    12、LED诊断面板,就是我前面说的,报错信息显示的显示屏

    13、VGA接口,显示器的接口,可以直接接显示器

    14、USB接口,可以接USB的

    15、USB接口,

    下面我们来一张背面的:

     

    这里呢我还准备一一介绍,但是一看,还是不介绍了,没有什么好介绍的,写的很明白,可能有的人不知道PCLE插槽,这里简单的解释一下:是用来提供插显卡、声卡、网卡的一些接口,别的就不解释了。

    刀片式服务器
    下面我们介绍一下刀片式服务器:

    刀片式服务器是什么呢?顾名思义就是想刀片一样的服务器,有人觉得奇怪?那么薄得吗?还能用吗?当然不是那么薄的,真的像刀片一样怎么用的,只是相对另外两种,这种是比较薄的,他是分节点来的,就是很多的节点组成一台服务器,叫做刀片服务器!

    我们找一张图:

    我们拿比较还可以的的一款刀片来介绍:

     

    这是华为的E9000刀片服务器前面板

     

    这是后面板,具体的参数和插槽这里不介绍了,不同的服务器只是说外观不一样,性能有差异,但是构成都是一样的!

    你们想看具体的可以直接下载对应的文档:

    刀片E9000文档

    华为全家福

    塔式服务器
    ok,下面说一塔式服务器,这个最简单,像塔一样的,很好分辨的一点是,它本身是可以推着走的,但是缺点是很占空间,所以个人认为这是他一直不是主流服务器的原因之一。他看起来像电脑主机(我认为是这样)

    我们也一样看例子:

     

    这是一款戴尔的EMC塔式服务器,这里简单看一下就行了,没必要深究这个外观。

    机柜式服务器
    最后说一下机柜式服务器:

    有一些高档的服务器内部组成是比较复杂的,内部的设备什么的比较多,可能有很多个不同的服务器连一起,那么这个就叫做机柜式服务器,不是很常见,小的单位不是很常见,大的公司会常用。他一般是由机架式和刀片式共同组成的。

    ok,我们下面介绍一下什么叫做U,我前面说服务器高度可以分为1U、2U等等。那么U是什么?

    U就是服务器规格的一种单位,那么U换算mm怎么换算的呢?1U=44.45mm,也就是4.445cm,现在是不是就有一个概念了,当然U越大服务器的高度就是越高的!

    下面是CPU的数量,1颗、2颗就是一个两个的意思,只是这个是服务器的术语罢了。

    最后是处理器的类型:至强呢是服务器比较常用的一种,性能比较强劲,酷睿呢其实就是我们平常看到的笔记本台式机用到的酷睿,奔腾也是我们常见的一种处理器!

    内部组成介绍
    ok,写到这里相信您对服务器有一个模糊的认识了,不同的品牌的服务器只是略微的不同,但是大的规格不会差异很大, 所以举一个华为或者dell的例子就可以了既然有一个大概的认识了,我们下面打开服务器看一下,里面具体都是那几部分组成的,我来一一介绍一下:

    我们先说一下组成部分:主板、内存、硬盘、阵列卡、电源、网卡、风扇。

    我们一一介绍一下:

    这个是配图,点击查看图解我不一一截图了,你们自己看一下,我直接说一下分别是什么就行了!

    主板:服务器里面所有配件的载体,我们说的内存,阵列卡,电源都是通过主板协同合作的。

    内存:和我们的电脑是一样的,用来处理缓存和运转数据的

    硬盘:用来存储用户数据的。单位是G或者T

    阵列卡:这里说一下,阵列卡很多人第一次听说,不知道是什么,他的全名叫做磁盘阵列卡,用来做RAID的,好吧,raid你们也不知道是什么,下面我会解释,磁盘阵列呢就是将若干个硬盘按照一定的要求组合成一个整体,整个磁盘阵列由阵列控制器管理的系统。(给你们百度的定义,其实说人话的意思就是按照一定的要求将若干硬盘组合起来成一个整体,归一个东西管理),阵列卡分为下面几种常见的:IDE阵列卡、SATA阵列卡、SCSI阵列卡、SAS阵列卡,如果您对硬盘比较了解的话,这块应该是明白的,硬盘是分为SAS和SATA的,性能比较好的是SAS盘,

    我们分别介绍一下:IDE阵列卡主要用于需要接很多硬盘的系统(基本没有了)、SATA阵列卡一般用于比较大的硬盘存储、SCSI阵列卡用于高端的工作站和服务器里面,主要是支持很多块的SCSI接口的硬盘,工作站不明白的话,自己百度吧,不解释了(解释一下吧,其实就是配置比较高的电脑,您就这样理解吧),SAS阵列卡是目前已经取代了SCSI接口的一种阵列卡。

    那么有人说怎么做呢?有什么用呢?我们简单的说一下。RAID可以做的有Raid0,1、0+1、5、50、6、60,好吧,没想到需要解释那么多,我这里直说条件吧,不说具体怎么做了,毕竟没办法演示,我也不是都会做,条件是首先您的阵列卡支持哪几种,然后硬盘的个数也决定了只能做raid几,也就是说能做raid几取决于您的硬盘接口类型和个数以及阵列卡的型号!

    有什么用呢?第一:可以最大效率和限度的使用硬盘,第二:更好的保护用户数据!(这两个理由够不?不够的话加一个,可以用来提高性能,怎么提高的?等您确实需要再说吧,不解释了)

    电源:供电和稳压的

    网卡:和电脑一样的功能,用来上网的

    风扇:用来降温的

    完整服务器搭建简述
    最后说一下大的公司是怎么处理用户数据的,很多人很好奇,这里就设计的软件了。

    首先一个简单的但完整的服务器可以是有以下几个类型,应用服务器、数据库服务器、文件服务器,那么怎么组成呢?大家可以看这个人的博客:我原本准备找一下或者自己画一张内部构造图,但是奈何美术有点差,谁有内部构造图,可以发给我,我会更新上来,分别解释一下!

    常见服务器系统搭建

    那么为了数据的安全呢,特别的大的公司会在中国不同的地区建立自己的站点,不同的站点通过链接来做双机热备,这样就是一个地方的机房出问题了,还有别的顶替,不会导致数据出问题。如果不明白没关系,您只需要知道,他是很多台服务器一起工作的就行了,毕竟不是搞这个的话,也没必要搞那么明白!

    查看更多>>
  • 服务器基本概念

    服务器基本概念
    服务器的前世今生
    计算机分为64位和32位,64位为主流的计算方式,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。

    服务器发展史:

    大型机 小型机 X86服务器(工业标准服务器)
    专用的指令集、操作系统和软件(维护麻烦) 高可靠 高性价比、开放的硬件平台和软件平台
    IBM IBM(Power系列)、SUN、HPE(Superdome系列) Windows、Linux
    主要用于银行等大型企业的核心系统上面 中大型企业的核心系统 Intel的至强系列CPU
    未来的发展方向可能是ARM架构的处理器(众核处理器、低功耗)

    服务器体系架构
    完整的服务器系统构成:

    在这里插入图片描述

    服务器硬件的系统结构:
    从体系结构看,商用服务器大体可以分为三类,即CPU三大架构:
    ① 对称多处理器结构(SMP:Symmetric Multi-Processor),5年前的主流架构,现在已经不实用
    所有的CPU共享全部资源,如总线,内存和I/O系统等,操作系统或管理数据库的复本只有一个,这种系统有一个最大的特点就是共享所有资源。多个CPU之间没有区别,平等地访问内存、外设、一个操作系统。操作系统管理着一个队列,每个处理器依次处理队列中的进程。如果两个处理器同时请求访问一个资源(例如同一段内存地址),由硬件、软件的锁机制去解决资源争用问题。

    SMP服务器的主要特征是共享,系统中所有资源(CPU、内存、I/O等)都是共享的。也正是由于这种特征,导致了SMP服务器的主要问题,那就是它的扩展能力非常有限。对于SMP服务器而言,每一个共享的环节都可能造成SMP服务器扩展时的瓶颈,而最受限制的则是内存。由于每个CPU必须通过相同的内存总线访问相同的内存资源,因此随着CPU数量的增加,内存访问冲突将迅速增加,最终会造成CPU资源的浪费,使CPU性能的有效性大大降低。实验证明,SMP服务器CPU利用率最好的情况是2至4个CPU。

    在这里插入图片描述

    ② 非一致存储访问结构(NUMA:Non-Uniform Memory Access),目前主流的架构
    NUMA服务器的基本特征是具有多个CPU模块,每个CPU模块由多个CPU(如4个)组成,并且具有独立的本地内存、I/O槽口等。由于其节点之间可以通过互联模块(如称为Crossbar Switch) 进行连接和信息交互,因此每个CPU可以访问整个系统的内存 (这是NUMA系统与MPP系统的重要差别)。显然,访问本地内存的速度将远远高于访问远地内存(系统内其它节点的内存)的速度,这也是非一致存储访问NUMA的由来。由于这个特点,为了更好地发挥系统性能,开发应用程序时需要尽量减少不同CPU模块之间的信息交互。

    利用NUMA技术,可以较好地解决原来SMP系统的扩展问题,在一个物理服务器内可以支持上百个CPU。比较典型的NUMA服务器的例子包括HP的Superdome、SUN的15K、IBM的p690等。

    但NUMA技术同样有一定缺陷,由于访问远地内存的延时远远超过本地内存,因此当CPU数量增加时,系统性能无法线性增加。如HP公司发布Superdome服务器时,曾公布了它与HP其它UNIX服务器的相对性能值,结果发现,64路CPU的Superdome(NUMA结构)的相对性能值是20,而8路N4000(共享的SMP结构)的相对性能值是6.3。从这个结果可以看到,8倍数量的CPU换来的只是3倍性能的提升。

    在这里插入图片描述

    ③ 海量并行处理结构(MPP:Massive Parallel Processing),在多个服务器之间共享内存的集群架构
    和NUMA不同,MPP提供了另外一种进行系统扩展的方式,它由多个SMP服务器通过一定的节点互联网络进行连接,协同工作,完成相同的任务,从用户的角度来看是一个服务器系统。其基本特征是由多个SMP服务器(每个SMP服务器称节点)通过节点互联网络连接而成,每个节点只访问自己的本地资源(内存、存储等),是一种完全无共享(Share Nothing)结构,因而扩展能力最好,理论上其扩展无限制,目前的技术可实现512个节点互联,数千个CPU。 目前业界对节点互联网络暂无标准,如NCR的Bynet,IBM的SPSwitch,它们都采用了不同的内部实现机制。但节点互联网仅供MPP服务器内部使用,对用户而言是透明的。

    在MPP系统中,每个SMP节点也可以运行自己的操作系统、数据库等。但和NUMA不同的是,它不存在异地内存访问的问题。换言之,每个节点内的CPU不能访问另一个节点的内存。节点之间的信息交互是通过节点互联网络实现的,这个过程一般称为数据重分配(Data Redistribution) 。

    但是MPP服务器需要一种复杂的机制来调度和平衡各个节点的负载和并行处理过程。目前一些基于MPP技术的服务器往往通过系统级软件(如数据库)来屏蔽这种复杂性。举例来说,NCR的Teradata就是基于MPP技术的一个关系数据库软件,基于此数据库来开发应用时,不管后台服务器由多少个节点组成,开发人员所面对的都是同一个数据库系统,而不需要考虑如何调度其中某几个节点的负载。

    MPP(Massively Parallel Processing),大规模并行处理系统,这样的系统是由许多松耦合的处理单元组成的,要注意的是这里指的是处理单元而不是处理器。每个单元内的CPU都有自己私有的资源,如总线,内存,硬盘等。在每个单元内都有操作系统和管理数据库的实例复本。这种结构最大的特点在于不共享资源。

    在这里插入图片描述

    组成服务器的子系统:

    • 系统结构:系统主板、互联结构、芯片组(Intel已经将北桥集成到了CPU内部,包括内存控制器和PCIE总线控制器,现在的芯片组只有南桥网络、USB等外设设备)、I/O结构
    • 核心组件:处理器、内存、存储组件、多功能网卡
    • 外围辅助:电源、散热、管理、机械相关
    查看更多>>
  • 服务器基础知识

    服务器与PC的不同:
    计算能力高:服务器采用了高性能的处理器,Intel的Xeon系列芯片
    I/O吞吐大:采用了PCIE3.0最新的I/O总线
    管理能力强:配置了专用的远程管理芯片和服务器诊断面板
    稳定可靠、安全性强:电源冗余,风扇N+1冗余,配置了高性能阵列控制卡对硬盘最RAID
    扩展能力强:可以扩展各种HBA卡或网卡

    服务器的设计要素-RASUM:
    R:Reliability 可靠性
    A:Availability 可用性
    S:Scalability 可扩展性

    服务器的性能指标:
    主频:CPU的主频
    带宽:内存的带宽
    I/O:磁盘和网络的I/O
    延迟:CPU、网络、磁盘的延迟
    服务器的可靠性与可用性指标 :


    可靠性:服务器本身稳定不易出现故障,与服务器的架构设计、选材用料以及制造工艺密切相关
    可用性:一旦某个部件出现故障服务器任然可以正常工作,需要服务器有冗余设计,不会因为单点故障导致服务器宕机(磁盘通过raid冗余,电源配置双份来保障正常运行)

    服务器的可扩展性和可管理性指标:
    可扩展性 性能扩展(CPU的扩容)
    容量扩展(磁盘/内存的扩容)
    功能扩展(之前的软raid只支持SATA盘,raid卡带来的服务器的功能扩展,raid卡卸载了CPU做raid的计算能力)
    可管理性 监控与管理(服务器配置了专用的管理芯片和诊断面板)
    自动化
    热更换(热插拔电源、风扇等等)
    服务器分类:


    按外形结构分类 ① 传统的塔式服务器
    ② 传统的机架式服务器(主流,HPE Proliant DL系列)
    ③ 新型的刀片式服务器
    ④ 新型高密度服务器
    机架式服务器分类:
    按机箱高度分类 ① 1U服务器(HPE DL360 Gen10)
    ② 2U服务器(H3C R4900 G3)
    ③ 4U服务器(HPE DL580 Gen10)
    ④ 8U服务器(H3C R8900 G3用于关键的核心业务系统)
    按CPU的类型分类 ① RISC(精简指令系统)架构服务器:这种RISC型号的CPU一般来讲在我们日常使用的电脑中是根本看不到的,使用RISC芯片并且主要采用UNIX操作系统的服务器,如HP公司的RISC、IBM公司的pSeries服务器、SUN公司的SPARC、DEC公司的称小型机。
    ② CISC(复杂指令系统)架构服务器:基于(Intel Architecture)IA架构的服务器,使用CISC(X86)型片并且用Microsoft Windows Server/Linux/FreeBSD等操作系统的服务器,Intel公司的Xeon(至强)处理器,AMD公司的EYPC(霄龙)处理器。此服务器也称为工业标准服务器,X86服务器,PC Server 。
    按照处理器个数分类 ① 单路服务器(UP-Unit Processor)------------ 1P
    ② 双路服务器(DP-Dual Processor)----------- 2P
    ③ 多路服务器-4路(MP-Multi Processor)----- 4P
    ④ 多路服务器-8路(MP-Multi Processor)----- 8P(8路和16路服务器针对的是高端市场,目标是原来的小型机的市场)
    1U=4.445cm
    机架式服务器目前主要用到两种芯片:X86架构的Intel的Xeon(至强)系列和AMD的霄龙系列;ARM架构的华为的鲲鹏系列

    服务器硬件组成:


    服务器关键部件-CPU:


    CPU是Central Processing Unit(中央微处理器)的缩写,它是计算机中最核心的一个部分,由运算器、控制器和寄存器组成。

    市场上CPU的分类:

    X86市场 Intel的Xeon AMD的霄龙
    小型机 Intel的安腾 IBM的Power
    ARM架构 HW的鲲鹏系列
    ARM架构:主打低能耗,但是生态是很大一个问题(ARM与X86的软硬件都不兼容)

    服务器关键部件-内存:


    内存是与CPU进行沟通的桥梁。用来存放当前正在使用的(即执行中)的数据和程序。
    内存在计算机中的作用很大,只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。


    内存类型:
    DDR:Double Data Rate — 双倍速率


    目前大部分服务器使用的是DDR4的内存,工作电压降低,读写频率提升

    DDR4内存分三类:

    UDIMM(用于入门级低端服务器,不具备ECC功能)
    RDIMM(具备ECC功能)
    LRDIMM(减轻了CPU中内存控制器与内存芯片之间的负载)
    *ECC内存即纠错内存,简单的说就是其具有发现错误,纠正错误的功能,一般多应用在高档台式电脑/服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。
    *服务器上一般配置的是RDIMM或LRDIMM

    服务器内存的主要指标:
    容量与性能:容量、频率和数量
    容错:ECC、备用和镜像
    ECC:错误发现及纠错功能
    内存的容错能力可以保障在内存出现故障的时候可以用备用和镜像内存顶上去不至于服务器宕机

    DCPMM数据中心级持久内存:Intel推出的新产品,永久性内存


    外观与传统内存一致,不需要专用的接口,可以直接插在服务器内存槽位中
    和传统存储相比DCPMM的内存介质发生了变化,DCPMM是永久性内存

    DCPMM应用模型:


    DCPMM有两种模式,一种是传统内存模式(数据易失)另一种是应用程序直通模式(数据持久)

    服务器关键部件-HDD/SSD:

    硬盘(HDD,机械硬盘):机械硬盘(Hard Disk Drive简称HDD)是服务器主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。

    固态硬盘(SSD) :固态硬盘(英文名:Solid State Drive,简称SSD)是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘, 简单的说就是用固态电子存储芯片通过阵列的形式构成的硬盘。其内部存储单元利用固态电子存储芯片阵列取代了传统机械硬盘的磁碟组。


    HDD/SSD的分类:


    U.2是个接口支持NVMe协议,通道走的是PCIeX4,最大支持的速率是32Gb/s,Intel研发的主要用在云计算服务器场景(2.5"的SSD小盘,需要配置专用的硬盘背板)
    M.2是个接口支持NVMe/SATA/PCIe等协议,通道走的是SATA或PCIeX4,最大支持的速率是32Gb/s,用于超极本或服务器场景
    小盘:SFF(small from factor)=2.5"
    大盘:LFF(large from factor)=3.5"

    硬盘的选择:

    SATA硬盘 ① 成本低,容量大
    ② 适合于磁盘I/O要求不高的应用;例如:文件存储、离线数据统计、分析等。
    SAS硬盘 ① 主流硬盘,磁盘性能高
    ② 适合于磁盘I/O敏感的应用;例如:数据库等。
    SSD硬盘 ① 成本高,容量小
    ② 适合于磁盘I/O高,以读操作为主的应用;例如:小文件搜索、热点数据缓存。
    服务器关键部件-电源:


    交流稳压电源:能够提供一个稳定电压和频率的电源称交流稳定电源。(一般服务器配置的都是交流电源,上图黑色接口的是普通版的,蓝色版需要通过专用的电源线与智能PDU相连)
    直流稳压电源:能为负载提供稳定直流电源的电子装置。(用于电信行业的用户)

    电源的分类:


    80 PLUS电源一共分为六种:Base(白牌)、Bronze(铜牌)、Silver(银牌)、Gold(金牌)、Platinum(铂金)、Titanium(钛金)

    电源高级特性-冗余:


    1+1冗余或2+2冗余(2+2冗余需要在BIOS中设置)
    服务器电源要实现冗余功能所配置的电源模块规格必须完全一致就是产品编号要相同。

    服务器关键部件-风扇:


    热插拔形态以便维护,风扇冗余模式是N+1(只允许坏1个风扇)

    服务器关键部件-PCI-E插槽和扩展卡:


    PCI-E扩展卡:包括RAID卡、网卡、HBA卡、GPU卡等,当前PCI-E是3.0标准。
    PCI-E插槽:是一电子电路,它是CPU和I/O设备之间交换信息的媒介和桥梁。CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。
    作用:用来安装GPU卡、网卡、RAID卡、HBA卡,IB卡等以连接外围设备。

    PCI-E插槽》PCI Riser Cage:

    常见PCI-E设备及插槽类型:


    服务器关键部件-RAID卡 :
    RAID(Redundant Array of Independent Disks):独立冗余磁盘组。其基本思想就是把多个物理硬盘组合起来,成为一个或多个逻辑上的磁盘组,同时提高磁盘的性能及可用性。

    常用RAID级别:

    RAID卡的组成:


    RAID卡分两种,一种是带缓存的RAID卡,一种是不带缓存的RAID卡;带缓存的RAID卡必须要单独配置超级电容模块或智能存储电池对缓存充电

    常见RAID卡形态:两种RAID卡形态不一样但是功能是完全一样的
    ① Mezz存储控制卡:直接安装到主板的Mezz存储控制卡插槽(专用插槽,不占用PCIE插槽)。
    ② 标准存储控制卡:通过Riser卡转接,安装到主板的PCIe插槽。


    RAID卡的端口:


    内部端口:用于连接服务器的硬盘背板,为服务器本地磁盘做raid使用
    外部端口:用于连接外部的硬盘框(硬盘框不带控制器,JBOD),以增加服务器的存储容量,服务器的raid卡来完成对硬盘框中的硬盘的管理和控制(这种连接方式叫DAS)

    硬盘+背板+RAID卡+主板:

    硬盘背板:

    硬盘扩容:需要配置硬盘笼和相应规格的硬盘

    安装硬盘背板操作步骤:

     

    RAID控制器芯片两大厂商:PMC和LSI

    服务器关键部件-网卡:
    FlexibleLOM(FLR)和mLOM网卡,安装到主板专用的接口上

    主板集成网卡与FlexibleLOM网卡:


    网卡分PCIE网卡和特殊形态的网卡
    集成网卡不够灵活,而FlexibleLOM网卡可以与主板分离特点是灵活配置

    示例:FlexibleLOM(FLR)网卡 :

    PCI-E网卡-10GB万兆网卡(插在pcie插槽上,光口的网卡不带光模块)


    常见的网卡芯片厂家有:Intel、博通、迈络思

    服务器关键部件-FC HBA卡:


    标准的PCIE接口,SFP模块是随卡自带的,一般不需要单独配置

     

    服务器关键部件-管理芯片(BMC):

    iLO & HDM:

    虚拟KVM 服务器系统管理员可用的高性能远程终端
    完整的远程控制终端 通过单一的Java-free终端屏幕实现全功能系统控制
    内置系统健康状态监控 取决于所访问的硬件状态
    电源功率计量数值报告 内置系统电源数值显示
    全新的许可证管理 可选iLO高级软件许可证
    iLO & HDM 管理端口:

    服务器诊断面板:


    LED指示灯:绿色代表正常,橙色代表降级,红色代表故障

    服务器相关组件-机柜及供电系统:

    机柜:数据中心机架扩展了容量、可靠性和散热能力

    灵活性 效率 可靠性
    • 位置发现服务可节省数小时的设置时间
    • 面向密集数据中心支持3000磅的容量
    • 多至3000磅的发运容量
    • EIA-310-D支持实现最优的兼容性 • 最高的开放式传孔门支持实现更佳的散热效果,散热性能高出竞争对手26%
    • 免工具的配电单元(PDU)和配件安装可有效节省时间 • 滚压框架设计可消除薄弱环节,避免变形
    • 全焊接处理带来出色的强度和较长的使用寿命
    机柜:适应性、扩展性、强度、灵活性、易于使用、稳定性


    理线架:

    机柜顶端布线:

    机架安装式配电单元(PDU):


    HPE配电单元提供最高的线条精确度和灵活性,以最大限度地降低数据中心的功耗预算

    PDU(Power Distribution Unit):


    10A一般用于机架式服务器,16A一般用于刀片服务器

    服务器电源线:


    连接HPE的PDU的服务器电源线和第三方PDU的电源线不一样,两者不通用

    PDU安装到机柜:

    UPS( Uninterruptible Power Systems ):不间断电源系统

    KVM Switch & Rack Console:


    服务器相关组件-操作系统
    企业级操作系统:

    UNIX操作系统 ① 强大的多用户、多任务、分时操作系统
    ② 字符功能和图形界面
    ③ 业界一致认可的安全性、稳定性
    ④一般用于小型机 HP:HP-US
    IBM:AIX
    SUN:Solaris
    Linux操作系统 ① 类UNIX操作系统,兼容的
    ② 字符功能和图形界面
    ③ 兼容UNIX界面和系统接口
    ④ 开源系统 RedHat
    Ubuntu
    CentOS
    SUSE
    Windows操作系统 ① 强大的图形操作系统
    ② 强大的媒体功能
    ③ 即插即用的硬件兼容能力
    ④ 用于PC服务器和个人电脑 Windows Server 2012/2016/2019(新)
    虚拟化操作系统:

    VMware vSphere
    Microsoft Hyper-v
    Citrix XEN
    H3C CAS

     

    查看更多>>
  • 台式计算机都配有服务器吗,服务器、工作站与普通电脑有什么区别?

    对于大多数消费者来说,我们购买或者使用电脑,都知道有台式机、商务本、游戏本之分,但是偶尔还看见过有工作站,而在企业工作的员工还知道有服务器。

    从本质上来讲,不管是台式机还是笔记本、游戏本,工作站或是服务器,都可以统称为计算机,或者电脑。而且在硬件配置上,也都是由机箱、电源、主板、处理器、显卡、内存、硬盘等组成,从操作系统上,目前也主要是Windows 10、Linux等。

    所以,我们首先从硬件和软件两个方面来了解这几种计算机的不同。另外就是需求,也就是用途,你不可能为了浏览网页、追剧而买个服务器,如果你是专业电竞玩家,也不可能买个轻薄商务本用来打游戏。

    需要说明的是,我们这里所讲的服务器、工作站和普通电脑,也都是个人终端级别的,或者是入门级别的,并非是企业集群服务性质的,重在基础知识的普及,希望对更多个人消费用户在功能识别上有所帮助。

    硬件上的区别

    服务器是一类计算机的总称,因为从应用上来讲的话,又包括网络信息服务、OA办公、财务服务等等上百种不止,很显然,服务器主要用于网络和企业服务的,我们可能会听说过刀片式机箱、塔式机箱这样的名词,实际上说的就是服务器。

    比如是这样的:

    fdf5e5bc36f9e3f46e19ad3b0c9fa555.png

    也有这样的:

    f49862cd62113ee6b819e47dd3ca7afe.png

    服务器在硬件上包括处理器、硬盘、内存、系统总线等,但它们是针对具体的网络应用特别制定的,因而服务器与一般的计算机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。

    比如在处理器方面,常见的电脑处理器有酷睿i3/i5/i7、赛扬、AMD 锐龙等,都是用在消费端的,比如轻薄本,游戏本,DIY台式机。而英特尔至强系列,AMD的Naples、皓龙系列,就是专用在服务器或商用机上的,这种处理器对工作负载进行了优化,具有高计算力、高稳定性和高效敏捷的完美结合。

    0a152fa19039f68683b79825a8bca34d.png

    而在处理器上的另一个区别就是,个人电脑一般只安装一个CPU,而服务器可能是很多个,甚至是集群性质的,比如用于航天、军事、医药、天气信息、金融等领域的服务器,对超级海量的数据进行计算,那么就需要更多的CPU进行协同工作。当然也包括更多的内存、更多的硬盘存储。

    所以我们就需要知道,单个的服务器不一定很强,但是他们是可以集成在一起的,性能上也就成几何级的提升了,甚至可以建设的很大很大,比如超级计算机。

    工作站,其实也是服务器的一种,但基本上是被归于一个领域,比如图形处理计算,比如游戏动画的设计、影视效果的处理等,这也不是一般计算机能够完成的,除了对CPU有一定要求之外,工作站还对显卡、显存、硬盘等配件都有专业的需求。此外,跟服务器一样,其扩展性也非常强大,比如支持硬盘或者多种的热拔插、扩展性极好。

    66c2ec150d5d3b3abcfb69c6c5548097.png

    怎么理解呢?假如是制作一部动画片,可能产生的数据量是N个PB级别的,而且是由几十人的团队共同协作完成的,这中间对于素材的调用、交换等,不可能那个U盘或者移动硬盘去拷贝,网络办公的速度目前也不够快,那么最快的就是硬盘交换,所以服务器和工作站都支持这一特性。

    工作站发展到现在,由于硬件性能的强大,已经不仅仅限于台式工作站了,还有移动工作站,这也是为了满足一部分设计工作者的需求,比如只是用于渲染,3DMAX、CAD、三维设计、影音剪辑等,那么目前的笔记本已经可以满足这些工作的需求了,以及满足移动办公的便携性,所以有了移动工作站,比如 惠普ZBOOK15 G5,ThinkPad P系列,戴尔Precision系列,海尔凌越DS等,都是移动工作站,并且主要用于图形设计和处理的产品。

    8dc904edcec5e6461d4df3802a6dcd46.png

    对于图形设计工作站来说,其面向的用户是非常精准的,SolidWorks,Adobe系列,AutoCAD,C4D Stereo for eDrawings,PTC,Jacket,PDMS等用户,通过这些应用可以看到,不仅是有个强大的处理器,显卡也不能太差。

    对于显卡的认知,这两年我们最熟悉的就是NVIDIA GeForce GTX 10系列、MX100系列,AMD的Radeon等,从轻薄本到游戏本,从入门低端到游戏高端,但都是用于个人级别的,这些显卡的特性就是性价比高,在日常应用方面,包括游戏画面的优化和处理,可以更加流畅和细腻,但这是结果。

    但是对于图形设计者来说,图形的处理是过程,没有细腻的处理,就不可能有细腻的结果。而每一个画面,都是设计者用每一个像素累积起来的。所以专业的图形卡是一种生产力工具,是产品制造的流水线。

    常见的专业图形卡,比如英伟达Quadro P系列图形专业显卡,AMD的Radeon Pro系列。

    6ad5b993c5cd314abe17fa110a82e0b2.png

    而区别于一般显卡的另一个特性,就是专业图形卡很贵,相同级别的专业卡可能比一般显卡要贵很多。除了研发等方面的因素,还包括制作的材料,以及超强度高负荷环境下的使用,专业卡都要更好。

    同样,工作站,移动工作站,之所以比同配置的普通电脑贵,也是因为于此。

    系统与软件的区别

    系统和软件也有区别吗?有,差别不是很大,而且也是看用户的最终需求。就Windows 10来说,目前最为常见的是家庭版、专业版、教育版、企业版,如果你是技术开发者,或者是服务管理人员、企业用户,那么都会对系统的功能有不同的需求。具体的区别,大家可以自行再去查询。

    此外,微软还有一个针对工作站发布的系统——Windows 10 Pro for Workstations(工作站)系统,是Windows 10专业版系统的最顶级版本,专为高端PC打造、拥有服务器级别的硬件支持,专为高负载场景设计。但是该版本的价格也非常贵,不是很多人用得起的。

    还有大家比较熟知的Windows Server 系统,也是比较常用的一个系统,在服务器和工作站端都比较常见,突出在网络服务和虚拟化技术方面的应用。

    此外,还有Linux、UNIX、Linux、NetWare等,也都是常见的服务器和工作站系统,而一般消费级电脑,如果不是特殊用途和开发,就比较少见了。

    除了在系统上的差别,相对于一般电脑,服务器和工作站在安全性上的防护也非常强大,比如在一个局域网里,你的个人电脑可以不需要安装杀毒软件或者防火墙,但是在服务器端是一定需要有多种防护和恢复系统、数据的,或者说其“抗击打能力”非常强。

    查看更多>>
  • 计算机内存中如何储存数据,内存条是如何存储数据的?

    什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。

    外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。

    既然内存是用来存放当前正在使用的(即执行中)的数据和程序,那么它是怎么工作的呢?我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的“动态”,指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。

    具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,藉此来保持数据的连续性。

    从一有计算机开始,就有内存。内存发展到今天也经历了很多次的技术改进,从最早的DRAM一直到FPMDRAM、EDODRAM、SDRAM等,内存的速度一直在提高且容量也在不断的增加。今天,服务器主要使用的是什么样的内存呢?目前,IA架构的服务器普遍使用的是REGISTEREDECCSDRAM,下一期我们将详细介绍这一全新的内存技术及它给服务器带来的独特的技术优势。

    查看更多>>
  • Http 401错误重现实验及解决办法

    根据http协议对状态码的定义,401代表未经授权的访问。在IIS中在401的基础上定义了一系列的子状态码来代表各种不同情况下未经授权访问的具体原因。
    401.1 - Logon failed. -登陆失败

    401.2 - Logon failed due to server configuration.-基于服务器配置的登陆失败

    401.3 - Unauthorized due to ACL on resource.-资源访问控制列表返回未授权

    401.4 - Authorization failed by filter.-服务器filter返回未授权

    401.5 - Authorization failed by ISAPI/CGI application.-服务器ISAPI/CGI返回未授权

     

    这篇文章中主要来介绍各种常见401错误的重现方法相应的解决方案。在这之前首先介绍一下对于401问题的定位方式,即如何知道发生了401错误。


    401问题的定位方式
    对于401问题的定位我们要区分我们是在客户端还是在服务器端访问页面,因为服务器对于错误返回消息的配置不同使我们在浏览器中看到的结果大相径庭。

     

    客户端对于401问题的定位
    在客户端我们遇到401问题时经常会见到的页面如下,这是一个IIS 7及以上版本的默认401错误页面。

    服务器也可以配置使用不同的错误页面来呈现这个问题。所以更为精确的定位方式我们还是要参考服务器返回的状态码。

    在IE中打开F12开发者工具,切换到network选项卡,然后点start capturing。访问该网页,抓取的network追踪记录中就可以看到401的返回码。

    服务端对于401问题的定位

    在服务器端访问出错页面的结果如下,一般默认配置情况下服务器会显示详细的错误信息。

    另外我们也可以通过查看IIS日志来确定详细的出错码。

    打开IIS - Loggingfeature,注意需要确定SelectFields中选中了Protocal Status和Protocal Substatus (默认情况下是选中的)。

    然后到日志记录中查找相应的请求记录,从而确定返回状态码与子码分别是什么。

     

    #Software:Microsoft Internet Information Services 8.0

    #Version:1.0

    #Date:2012-10-05 04:34:24

    #Fields:date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ipcs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken

    2012-10-0504:34:24 ::1 GET /iisstart.htm - 80 - ::1Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.2;+WOW64;+Trident/6.0) -401 2 5 753

    401.1 - Logon Failed

    问题重现

    401.1问题一般是因为用户名和密码无法在服务器通过认证导致。要重现这个问题可以在服务器禁用匿名访问方式。启用basic认证方式。

    再次访问页面,就会弹出如下需要输入用户名和密码的对话框。

    如果三次输入的用户名和密码出错的话,你就会得到这样一个页面

    如果是服务器端详细的信息是这样的

    解决方案

    这种问题一般发生的原因就是用户名和密码不正确。可以尝试重置用户密码或通过另外一个用户登陆来定位是否是用户名密码的问题。

    另外还有一种较为常见的在服务器的应用程序池运行在一个本地或者域账户的情况下,因为kerberos认证失败而导致401.1错误。这种问题的解决办法可以参照这里。

     

    401.2 - Logon failed due to server configuration
    问题重现

    401.2问题一般是因为服务器配置原因导致的,比如最常见的服务器启用了基于401Challenge的认证方式,那么客户端尝试发送匿名请求给服务器,服务器就会返回401 Challenge给客户端,客户端受到这个回复之后就会弹出认证对话框,如上面重现401.1问题时的认证对话框。而这个401Challenge请求在服务器日志里面会记录成401.2。

    所以当在日志中发现下面这种401.2错误的时候不用担心,因为可以看到用户名为空的请求返回了401.2,之后又有带了用户名的请求返回了200(请求成功)。
    2012-10-0507:26:40 ::1 GET /iisstart.htm - 80 - ::1Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.2;+WOW64;+Trident/6.0) -401 2 5 7

    2012-10-0507:27:08 ::1 GET /iisstart.htm - 80 - ::1Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.2;+WOW64;+Trident/6.0) -401 2 5 8

    2012-10-0507:27:26 ::1 GET /iisstart.htm - 80domain\user1 ::1Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.2;+WOW64;+Trident/6.0) - 200 0 0 409

    另外一种401.2的重现方式非常简单,是把所有的认证方式全部禁用,再次访问网页就会返回401.2错误消息。在第一节问题一般定位方式截图中显示的401.2错误就是把所有的认证方式禁用得到的。
    第三种方式比较特殊,我们可以通过服务器端配置authorization rule来禁止或者允许特定的用户访问。为了重现问题我们禁用所有的用户。

    访问网页之后发现返回401.2错误,在服务器详细错误中在这里我们要关注的一点是Module中显示的信息,这里我们可以看到是UrlAuthorizationModule,而不是前面禁用了所有认证方式的IISWeb Core,这就告诉我们出错的地方在于配置的的Authorization Rules。

    解决方案

    第一种情况属于正常现象,不是问题

    第二种情况即没有启用任何认证方式,只需要在IIS Manager里面启用需要的认证方式即可。

    第三种情况即被Authorization Rule阻挡,则需要分析这个authorization rule是否是否必须来决定对他的更改。

    还有第四种情况,就是在配置文件中指定了认证方式但是相应的认证模块没有安装。这种情况多发生在系统迁移的过程中。解决方案就是把相应的认证模块安装上。


    401.3 - Unauthorized due to ACL on resource
    问题重现

    401.3问题是最明显的一个,即没有权限访问文件(夹),要重现这个问题我们可以将要访问的文件的安全性设置为拒绝任何人访问。然后请求该文件就会得到以下出错信息。

    在这里需要关注的错误显示的Logon User,这样可以知道你正在以什么身份访问文件。

     

    解决方案

    调试401.3需要知道两件事,

    第一是什么资源组织了访问,问题出在上级文件夹还是文件本身。

    第二是我们以什么样的身份访问资源的时候被阻止了。

     

    调试这个问题最好的工具是Process Monitor。打开Process Monitor过滤w3wp进程对文件的访问。就可以看到access deny被记录下来。同时还有访问身份信息。这样我们就可以在文件系统做相应的更改来解决问题。
    兰树网络科技有限公司

     

    查看更多>>
  • 服务器怎么使用

    我们需要通过电脑远程连接服务器,通过电脑mstsc.exe进程进入远程连接,先输入远程ip和用户名,点击连接。

    然后输入远程密码,点击确定,这样我们就进入服务器远程桌面了

    在服务器远程桌面上我们安装网站运行环境(以phpstudy为例),然后我们把自己本地的网站搬到服务器,然后配置域名就可以了。如果不能解决问题,建议重复上述步骤再操作一遍试试看

    查看更多>>
现在注册,即刻畅享超性价比云产品和全方位服务
免费注册
  • 专

    7*24H在线服务

  • 退

    24H无理由退换

  • 备

    海外服务器免备案

  • 赔

    故障时长赔付

  • 服

    1V1专席服务

关于本站
数据中心 服务协议
产品中心
福州机房 宿迁机房 中国香港高防服务器 国内云梯高防服务器 美国服务器 韩国服务器
便捷入口
用户注册 用户登录 找回密码
诚意合作
公司简介 联系我们 新闻动态
联系我们
售后客服:QQ1159733 客服邮箱:lanshuwl@163.com
Copyright 2011-2021  兰树网络科技  www.ls-idc.com  版权所有   鄂ICP备2021002200号 ICP/IDC:鄂B2-20210333/B1-20213382

友情链接: Laravel开源后台 数学专用计算器 在线计算器 成都信网网站建设 新乡小程序开发 青岛网站建设 WE7资源网 妙语办公