大型网站服务器租用需要考虑的有哪些?

大型网站服务器租用需要考虑的有哪些?,第1张

既然说了大型,首先要考虑的就是高用户并发的情况。这就需要结合你实际用户端应用场景,视频都双向传输和简单的低通量的文本交互一定不是一个概念。做大型的系统,还要考虑平时的情况和突发的高占用率情况。

首先我们先对应用做一个分类:

1高带宽消耗累应用

这个方面的代表就是直播相关或网络教学领域。直播系统的大体原理,主播手机采集音视频、编码,然后推送一个视频流给服务器(实际上是一个做了负载均衡的视频服务器矩阵组)。然后负责实时流媒体数据流接收的服务器,会将流媒体数据流推送给分发服务器(现在有现成的CDN,这样开发难度就小了很多。)然后观众申请观看的时候,分发服务器就会将所申请的时时流媒体推荐给客户。

这么粗糙的应用就可能包换用户端权限管理服务器组,业务调度服务器组,不同区域IDC建立的接入服务器组,不同区域IDC建立的分发服务器组,分等级的数据存储服务器组,ai内容审核服务器组(基于分流实时分析,预设内容审核规则),归档视频存储服务器组,短视频评级推荐服务器组,应用兴趣行为分析服务器组。客户在请求交互的时候可能还会有一些缓冲的队列呀,nosql之类的(redis,memcache)。各组服务器的规格和数量都是根据同时并发的情况定的,在程序开发好的时间可以通过自动化的方式模拟高并发,再通过查看分析瓶颈,而对前期的规划做出合适的调整。

有些时间还要实现不经过分发,交互直通以降低延时。pk的连线的时候,太高延时是接受不了的。这个就不继续展开了。

还有网盘类应用也也很多类似,只是延时要求没那么高。传统的视频网站也是基本相同原理。

传统的微博也是类似的分发机制。

2低延时需求型

这方面一般是以网络游戏为主。对于一些点电子竞技类的应用,做到80ms以下的低延时是必须。服务器的核心响应速度和带宽的低延时是重点。这种服务器最好可以独享一条专线,或者在虚拟网络系统中设置一个更高的优先级,数据线优先同行也会尽可能的降低延时。至于服务器组之间的vpc也应该有一个更高的通过优先级,以保证服务器之间的访问延时极地。这种应用服务器,最好要支持核心运算,不过这个要开发的架构支持。

再就是后期用户量大的时候,做更新包下载的时候会采用分发服务器(CDN)。

3高突发的缓冲

这种都是电商网站,平时就是讲全段应用服务器做彼此依赖,后端选择一个大吞吐,大并发的后端框架(京东使用的go语言对高并发和数据挖掘就有很多优势,我也刚开始学习)。这种系统网元架构就简单很多,传统的负载均衡后挂着不同模块的应用服务器组,然后经过缓冲服务器组,之后到达数据服务器组和APIGateway。

日常的应用都是没啥问题,都是因为一些节日或促销,或爆款等发生临时性数据 *** 作的拥堵。解决这种缓冲都方式有很多,比如临时快速读写缓存,消息队列等。甚至开发总线通信队列等待机制,很多解决方案。

现在系统本身的规划和后期都优化都有许多解决方案,现在的瓶颈往往是系统间的交互通信。

服务器种类各云服务商都称呼也不一致,总体说分为轻量应用服务器,负载均衡服务器,超算服务器(CPU和GPU两个方向,后者也常常被成为图形处理服务器。)数据服务器(常见的版本都有),文件服务器(nas和oss),分发服务器,缓冲服务器,数据分析服务器。我项目中使用大大类就这些了,也许有些我没用过和不知道的,希望大家在讨论区补充纠正。

希望对你认知有所拓展。

硬件类:
    了解渲染农场、服务器、节点
    将制作好的文件放在远程服务器中渲染,多个远程服务器就就组成了渲染农场,你也可以理解为渲染牧场、渲染村、渲染部落、渲染(集)群、渲染班集体、渲染小分队等。
    渲染农场的原理就是由渲染小队长(主机)向各小兵(服务器)分配渲染任务,作为农场主,你可以根据渲染情况去调度服务器、分配你的奴隶们(slaves),只要掌握这一台主机就可以运筹帷幄,决胜千里之外了。这也是由于节点机没有显示器和显卡。
    想要DIY渲染农场首先要确认你需要多少台服务器,现在一些云渲染农场的服务器一般含有4个节点,节点相当于CPU,相当于一台电脑,服务器CPU和普通电脑的CPU并没有什么太大的区别,核心是一样的,所以不同的CPU又有不同的核心,看你是需要8核心还是24核心等,像蓝海创意云渲染农场有分中心的选择,每个分中心对应不同的线程,有24线程、48线程等,用户可以根据自己的需要去选择;对于个人来说24线程已经足够用了,并不需要那么高的线程,毕竟一台服务器上有4个节点,也就是同时具有4个24线程的电脑,对于个人渲图来说已经甩同行几条街了。有时候有些云渲染农场说自己有多少台机器,这里偷换了概念,其实是有多少个节点(CPU),20个节点和20台服务器差距是非常大的!
   

    上图是一款机架式的服务器,4个节点,即上下左右四个角;内存16G,硬盘容量:480G;这款全新服务器报价598万元。
    当然可以购买二手服务器,一般价格在2万左右。要是还觉得有些贵,那就来 蓝海创意云渲染农场,每天都有渲染优惠活动,1000张效果图0元渲染,学生毕设免费渲染

应急调度平台主要分为调度服务器、录音服务器、语音综合网关、多媒体调度台、集群网关、移动中继网关六大功能模块。
其中调度服务器主要负责所有语音视频的处理,保证整个系统能够正常运行。
录音服务器负责所有语音通信的录音,保证后期可调用录音文件作为查看依据。
语音综合网关提供E1与PSTN对接,实现所有系统用户的外线中继通道。
多媒体调度台可进行音频一体化调度,提高调度 *** 作的易用性和便利性;可视化图形调度界面使调度用户的状态一目了然;一键式语音呼叫可进行高效率的调度 *** 作;多种配置资源,提高使用灵活性并丰富调度手段。
集群网关提供多个接口与对讲组对接,将现有的对讲组接入到系统中,可实现对讲组与行政办公人员之间以及外线人员的语音通信。
移动中继网关提供GSM、CDMA、WCDMA三个移动模块,系统内的所有用户可通过三种网络拨打外线,作为语言通道备份。传真服务器支持系统下发的多路传真,也可接受外部发送的传真,调度员可通过传真发送工作任务和命令。

云服务器和普通服务器主要区别有三点:

1、定义不同:

云服务器,是简单高效、安全可靠、处理能力可d性伸缩的计算服务,是一个服务器集群。

普通服务器是一个服务器,位置相对固定,是提供计算服务的硬件设备。

2、配置不同:

云服务器无需提前购买硬件,即可迅速创建或释放任意多台云服务器,一切计算均在云端实现,降低开发运维的难度和整体IT成本。

普通服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,费用成本较高。

3、故障率不同:

云服务器是基于服务器集群的,因此硬件冗余度较高,故障率低。

而物理机则相对来说硬件冗余较少,故障率较高。


扩展资料:

云服务器的优点:

1、云计算服务器,有效地解决了传统物理租机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。

2、用户可以方便的进行远程维护,免费重装系统 硬件级别上实现云主机之间的完全隔离;内置冗余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复。

3、具有快速供应和部署能力,用户在提交云主机租用申请后可实时开通,立即获得服务, 业务支持平滑扩展,当用户业务规模扩张时,可快速实现业务扩容。

参考资料来源:百度百科-云服务器

参考资料来源:百度百科-服务器

云服务器和VPS主要有以下四点区别:

( 易迈云 cdn,全网最低1毛/g  )

1、性能区别:

云服务器是同等配置独立服务器计算能力的4倍,可满足高性能计算的要求。

VPS虚拟服务器的计算能力只是独立服务器的部分。

2、便捷性区别:

云服务器只需要3~5分钟即可在线自助开通,3分钟即可在线完成 *** 作系统更换,在线修改密码仅需1分钟。

3、可靠性区别:

云服务器是基于服务器集群的,因此硬件冗余度较高,故障率低。

VPS虚拟服务器相对来说硬件冗余较少,故障率较高。

4、技术区别:

云服务器使用了云计算技术,,整合了计算、网络、存储等各种软件和硬件技术。

VPS虚拟服务器只是单纯的使用了虚拟化软件技术,相对于云计算技术的高标准来讲更较适合低端需求。 


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12791343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存