电信级服务器是电信运营商使用的网络设备,是对性能、可用性和安全性要求最高的商用服务器,以交换机、路由器等核心网络设备为代表,支撑着计算机网络的发展,并随着电信业务的不断丰富,电信级服务器设备的类型也飞速地发展。
超过十年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站制作、做网站,成都网站推广,成都网站优化,整体网络托管,成都小程序开发,微信开发,APP应用开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
服务器与个人电脑一样都是计算机,以处理器、硬盘、内存、系统总线等组成硬件平台,在硬件平台上运行软件程序。不同之处在于是服务器是针对具体的网络应用特别制定的,与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。随着信息技术的进步,网络的作用越来越明显,服务器的功能也越来越复杂。而电信级服务器着主要体现在三个关键特征上
·高性能 电信级服务器是为大量的终端用户服务的设备,在业务高峰期要处理海量的数据业务。例如春节前,国人通常会通过手机互发短信问候,对于1个千万人口的国内大型城市,按2010年全国人均发送31条问候短信计算,该市短信系统一共发送3亿1千万短信,即使系统吞吐量峰值是5000条/秒,也需要连续工作17小时多才能发完。而10多个小时才能将短信发给亲友,应该是不会有人满意的,对于北京、上海等2~3千万的特大型城市,系统吞吐量还必须成倍增加。
·高可用性 电信级服务器的要求是 7 x 24 小时不间断服务,满足99.999%的高可用性,这意味着一年内的计划外停机时间只有5分钟。任何时候,一次服务中断对于电信业务来说都是非常严重的事故,以电话业务为例,如果服务器意外中断,大量正在拨号的用户将不能拨通好吗,而大量正在通话的用户的电话会突然中断,这将造成无法估量的损失。
·高安全性 电信级服务器承担着互联网业务数据传输的重要功能。互联网浪潮发展到今天,已经深入了人们的日常生活,保护个人隐私,抵御恶意攻击是电信级服务器的基本要求。以网上购物为例,2011年,淘宝平均每分钟交易4.8万件商品,单日交易额最高达43.8亿元,如果服务器不能保证网上购物业务的安全性,后果是无法想象的。
辩证唯物主义哲学的三大规律之一,量变质变规律告诉我们,事物的量变会引起质变。建造承重300吨的大桥和建造承重30吨的大桥是不一样的;开发可以运行1个小时的程序与开发可以连续运行7 x 24小时的程序是不同的;开发接入10个客户端的服务器,和开发接入1万个客户端的服务器也是不同的。本文将从3个方面介绍电信级服务器软件的设计。
软件流程设计
由于电信业务的时间复杂度是指数级的,要扩大数据规模,提高硬件速度是没有效果的,必须采用更优的计算模式。我们从数据流程的角度,将计算模式分为两种,同步模式和异步模式。
同步模式下,数据是服务器一个一个地处理的,前一个数据处理完再处理下一个数据,对于多核和多CPU的平台,可以同时并发处理n个数据(n是CPU数量)。假设A节点通过B服务器与C节点交互,同步模式的处理方式如下
同步模式的程序的逻辑简单,软件代码量相对较少,异常处理考虑相对容易。但是对于电信级服务器来说,同步模式的性能是不够的
异步模式下,服务器可以连续地处理数据,通过内部缓存数据处理的中间结果,记录每个数据的处理状态,直到处理完成。
根据我在电信行业十年多的经验,异步模式下系统的吞吐量比同步模式高出一个数量级。但是异步模式程序就比同步模式复杂多了,需要用到内存表、状态机、工作流等技术。而电信级服务器软件一般都是采用异步模式实现。
硬件平台
主流的电信级服务器的硬件平台,经历了由塔式服务器到机架服务器,再到刀片服务器的发展历程。
塔式服务器
外形及结构都与普通的PC机差不多,主板扩展性较强,机箱内部往往会预留很多空间,以便进行硬盘,电源等的冗余扩展。缺点是体积较大,占用空间多,不方便管理。
机架服务器
外观按照统一标准来设计,配合机柜统一使用。相比塔式服务器,占用空间小,便于统一管理,但由于内部空间限制,扩充性较受限制。
刀片服务器
是一种低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其主要结构为一大型主体机箱,内部可插上许多“刀片”,其中每一块刀片实际上就是一块系统母板,类似于一个个独立的服务器,它们可以通过本地硬盘启动自己的操作系统。刀片服务器比机架式服务器更节省空间,且扩展性较强。
目前电信级服务器的主流硬件平台是刀片式服务器组成的集群,并以负载均衡、四层交换等技术为基础实现高性能的业务数据的处理。
异常处理
要满足5个9的高可用性要求,很多对于普通服务器来说出现几率很小而可以忽略不计的异常情况,对电信级服务器来说则是必须应对的风险。
·存储空间不足
由于电信级服务器需要不间断处理海量数据,即使配置海量数据存储设备,有定期的数据清理机制,也必须要考虑空间满的情况,要慎重分析业务峰值的压力,确保在空间不足的时候业务不会中断。而相应的常采用的技术方案包括备用存储、告警恢复等等。
·数据库异常
即便是oracle和sybase等业内成熟的商用数据库,支撑电信级服务器时也不能完全避免挂起、死锁等问题。以我在电信行业工作十年的经历,接近1/5的现网问题都和数据库异常有关。所以电信级服务器必须要有在数据库异常时确保业务不中断的机制。
·硬件设备异常
电信级服务器最常出现问题的设备是磁盘/磁阵,我在工作中经常碰到磁阵挂起导致的现网问题。所以设计电信级服务器的时候,必须要有应急机制,避免因为硬件故障导致业务长时间中断。
本文介绍了电信级服务器的三个重要特征:高性能、高可用性和高安全性,并从流程设计、硬件平台和异常处理三个方面简单介绍了电信级服务器的软件设计。当然,电信级服务器软件的架构需要考虑的方面远不只这些,要成功开发的电信级服务器软件,除了扎实地通信领域技术基础,长期的软件开发经验积累,还需要特别能战斗的团队组织。
作者简历
|
责任编辑:张伟 来源: 软件架构 分享到微信 微信扫码分享 分享到微博 相关推荐 上海电信DNS服务器安全防护 中国电信上海公司(简称上海电信)坚持创新发展的主线,在上海地区的通信处于领先地位,连续几年收入增长水平名列中国电信集团第一,各项转型指标位居集团前列。 2010-12-21 18:18:52 电信级服务器两大紧迫需求 虚拟化首当其冲 根据现有数据统计,中国联通仅仅IDC机房每年耗电就达5~7亿元人民币,属于耗能大户,而虚拟化因为提高服务器工作效率从而能从根本上解决这个问题。江苏邮电规划设计院通信规划设计院总工程师石启良在采访中表示,目前电信行业对服务器存在两大紧迫需求。 2010-03-15 14:42:31 电信级服务器 大型网站服务器架构需要哪些服务器? 网络是生活在互联网世界的我们形影不离的存在,新浪微博、今日头条、搜狐新闻、腾讯视频、微信QQ等我们常常访问的大型网站的网站服务器架构需要哪些服务器呢? 2018-05-18 09:43:37 服务器 架构 大型网站 服务器基础架构工具 当你经过仔细调查,购买了所需要的服务器,并已经与厂商签署了一份服务协议,现在你该做什么呢?如果你认为已经万事俱备,让它们运行即可,那么,你一定要三思。 2009-01-09 22:45:21 WebRTC 服务器常见架构 WebRTC在构建浏览器视频会话的时候,肯定少不了服务器的支持。目前,WebRTC主要有三种网络架构:Mesh、MCU、SFU。今天就来分别介绍一下三者,带大家认识一下它们的优点和缺点。 2022-04-28 11:19:13 WebRTC 服务器 架构 博通推服务器级ARMv8-A多核处理器架构 博通公司今日推出具备业界最高性能64位ARM核心的下一代多核处理器架构。博通公司已获得ARMv8A架构许可,正在开发新型CPU核心,为网络功能虚拟化(NFV)提供真正的服务器级性能,同时为网络、通信、大数据、存储和安全应用领域提供业界最优秀的虚拟加速器。 2013-10-24 18:28:04 博通 ARMv8-A 多核处理器 解剖Nginx服务器架构 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。 2019-09-10 15:22:17 Nginx 服务器 架构 Nginx服务器架构揭秘 Nginx是一款免费的、开源的、高性能、模块化、轻量级的HTTP服务器、反向代理服务器以及电子邮件(IMAPPOP3)代理服务器。 2019-01-10 11:12:15 Nginx 服务器 架构 Nginx服务器架构解析 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。 2019-12-24 14:42:51 Nginx 服务器 架构 解剖Nginx服务器架构 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。 2020-05-12 21:17:18 Nginx 服务器 架构 单体架构、微服务和无服务器架构 在这篇文章中,我将演示在决定使用单体架构、微服务架构和无服务器架构时的权衡的简化心智模型。目标是突显每种风格的固有优势和缺陷,并提供关于何时选择哪种架构风格的指导。 2024-01-19 11:57:42 企业级DHCP服务器设置 下面我们看一下企业当中如何进行DHCP服务器设置的。总公司最近拓展了办公业务,在很多地区成立了子公司。 2010-08-23 17:43:43 DHCP服务器 Fedora软件服务器管理Unix 它有一个Fedora软件包很丰富的Fedora软件仓库,用户可以方便的安装这些Fedora软件并使用它们,而且现在这个发行版本的运行速度也是很快的,曾经有人在linuxsir上写过。 2010-01-12 09:32:20 邮件服务器软件安全分析 UMail邮件系统的高性价倍受瞩目,或将成为邮箱管理软件行业的又一次领军。接下来,本文向大家综述一番UMail邮件系统之邮件安全监控的细节。 2011-07-08 14:24:49 邮件服务器 U-Mail 选择哪个FTP服务器软件 在众多的网络应用中,FTP(FileTransferporotocol)有着非常重要的地位。在Internet中一个十分重要的资源就是软件资源。而各种各样的软件资源大多数都是放在FTP服务器中的。可以说,FTP与WEB服务几乎占据了整个Internet应用的80%以上。而我们有许多好的FTP服务器软件:wuftpd、proftpd、vsftpd等,选择哪款好呢,下看文! 2011-02-25 15:50:49 服务器测试软件SPECpower评测 本文简单的讲解了SPEC近日发布的这款业界期待已久的测量服务器能效的基准服务器测试软件:SPECpowerssj2008。 2009-10-10 11:39:22 服务器测试软件 FileZilla:免费的服务器软件 FileZilla是一款免费的FTP工具。包括FileZillaClient和FileZillaServer两个版本。FileZillaServer只提供了windows系统下的版本。我们要将本地的网站网页文件上传到网站服务器,或从服务器下载网页文件,只需FileZillaClient客户端版本就可以了。 2011-01-11 13:12:48 FileZill 服务器软件 FTP工具 游戏服务器架构演进 游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。 2019-09-16 15:30:51 HBase的服务器体系架构 HBase的服务器体系结构遵循简单的主从服务器架构,它由HRegion服务器(HRegionServer)群和HBaseMaster服务器(HBaseMasterServer)构成。 2018-12-05 10:10:40 HBase 服务器 架构 概念解析IA架构服务器 虽然IA构架服务器始于PC,但经过不断的发展,IA架构服务器已经远远超出了PC的概念,它在如下几个方面不同于PC。 2009-02-27 15:06:00 IA架构服务器 服务器解析 相似话题游戏开发 648内容 项目管理 2707内容 中台 142内容 VR/AR 414内容 全部话题 同话题下的热门内容做好设计:架构模式 卓越架构:提升代码设计的指导性见解 微服务or单体?这五家“耐撕”公司的初创故事 相关专题 更多NVIDIA:数据革命下的前沿技术变迁 2023年第十八届中国企业年终评选榜单公布! 2023-12-28 20:12:38 网络运维智能化?瞻博网络有奇招! 2023-12-18 11:43:34 我收藏的内容 微博 QQ 微信 复制链接 微信扫码分享 业务
关于我们&条款
北京市海淀区中关村南1条甲1号ECO中科爱克大厦6-7层 北京市公安局海淀分局备案编号:110108002980号 Copyright © 2005-2024 .COM 京ICP证060544 版权所有 未经许可 请勿转载 友情链接新浪科技 腾讯科技 网易科技 凤凰科技 驱动科技 科技行者 TechWeb 艾瑞网 站长之家 速途网 中国经济新闻网 IT之家 工联网 极客公园 236视频会议 中国IDC圈 企业网D1Net 投资界 次方元 火山引擎 技术栈公众号 技术栈公众号 业务 |
当前标题:电信级服务器软件架构
分享地址:http://www.shufengxianlan.com/qtweb/news38/295338.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联