• 论DELL服务器的应用及选型二

    发布日期:2017-07-10

    有数据显示,涵盖VOD和流媒体内容服务器、视频编码器在内的视频基础设施,其整个市场规模在去年增长了6%,达到了8.03亿美元。而在今年该市场规模将有望实现两位数增长。在未来2012至2016年期间,标清和高清MPEG-4视频编码器累计投资将有望达到9亿美元。

        可以预见,随着人们对视频内容的渴求和IT环境、带宽的提升得到显著改善,流媒体内容服务器市场规模将会变得更加宏大。那么,我们在搭建负责赛事直播的流媒体服务器的时候,应该选择何种服务器呢?相比其他IT环境,此类应用的服务器在选择上要注意哪些问题呢?

        赛事直播专用的服务器,主要面临文件格式(码率)和最大并发连接数的挑战。由于多种压缩标准和视频开发厂家的存在,使得视频文件的格式多种多样。为此,我们在选择赛事直播服务器的时候,特别需要从处理器、内存和磁盘读写性能等方面重点考虑。

        ·根据处理的数据流和并发连接数来决定处理器类型和数量

        当一颗处理器不能满足需求时,可以考虑增加处理器或增加服务器做负载均衡。就目前来说,至强E5平台服务器性能和能耗能够全面满足用户需求,其八核十六线程、和最新AVX指令集,使得其浮点运算和整体性能能得到较大提升。

    赛事直播扛大梁 论服务器的应用及选型
    至强E5可带来更好的浮点运算及流数据处理性能(图片来自Intel官网)

    赛事直播扛大梁 论服务器的应用及选型
    至强E5处理器使用256bit的AVX指令集(图片来自IDF2011)

        ·根据软件配置和缓存用的数据流大小决定内存类型和数量

        内存用来缓存服务器发送给客户端的数据流,内存的占用情况与并发连接数成正比变化。在保证图像传输质量的同时,每一个并发连接占用的内存越少越好,该项数值与软件有关,所以在选择服务器内存的时候要先确定VOD软件,然后根据并发连接数来确定购买服务器内存的配置。

        ·优化磁盘读性能,增加磁盘阵列缓存

        因为为磁盘输出性能对于流媒体点播(streaming on-demand)是至关重要的因素,所以必须优化磁盘的"读"性能。可以采用由高转速、低延迟硬盘组成的阵列系统。另外,增加磁盘阵列控制器上的缓存(Cache),可以提高控制器访问相同数据的性能。

        ·多网段多网卡,实现网络负载均衡

        为了从每个服务器获得最佳效果,网络连接应该采用专用的交换式以太网段。可以考虑使用多网卡:一个网卡专用来向客户端提供流媒体,另外一个网卡专门负责远程管理、监视、复制、从编码服务器获得数据流,以及数据流的分发

    有数据显示,涵盖VOD和流媒体内容服务器、视频编码器在内的视频基础设施,其整个市场规模在去年增长了6%,达到了8.03亿美元。而在今年该市场规模将有望实现两位数增长。在未来2012至2016年期间,标清和高清MPEG-4视频编码器累计投资将有望达到9亿美元。

        可以预见,随着人们对视频内容的渴求和IT环境、带宽的提升得到显著改善,流媒体内容服务器市场规模将会变得更加宏大。那么,我们在搭建负责赛事直播的流媒体服务器的时候,应该选择何种服务器呢?相比其他IT环境,此类应用的服务器在选择上要注意哪些问题呢?

        赛事直播专用的服务器,主要面临文件格式(码率)和最大并发连接数的挑战。由于多种压缩标准和视频开发厂家的存在,使得视频文件的格式多种多样。为此,我们在选择赛事直播服务器的时候,特别需要从处理器、内存和磁盘读写性能等方面重点考虑。

        ·根据处理的数据流和并发连接数来决定处理器类型和数量

        当一颗处理器不能满足需求时,可以考虑增加处理器或增加服务器做负载均衡。就目前来说,至强E5平台服务器性能和能耗能够全面满足用户需求,其八核十六线程、和最新AVX指令集,使得其浮点运算和整体性能能得到较大提升。

    赛事直播扛大梁 论服务器的应用及选型
    至强E5可带来更好的浮点运算及流数据处理性能(图片来自Intel官网)

    赛事直播扛大梁 论服务器的应用及选型
    至强E5处理器使用256bit的AVX指令集(图片来自IDF2011)

        ·根据软件配置和缓存用的数据流大小决定内存类型和数量

        内存用来缓存服务器发送给客户端的数据流,内存的占用情况与并发连接数成正比变化。在保证图像传输质量的同时,每一个并发连接占用的内存越少越好,该项数值与软件有关,所以在选择服务器内存的时候要先确定VOD软件,然后根据并发连接数来确定购买服务器内存的配置。

        ·优化磁盘读性能,增加磁盘阵列缓存

        因为为磁盘输出性能对于流媒体点播(streaming on-demand)是至关重要的因素,所以必须优化磁盘的"读"性能。可以采用由高转速、低延迟硬盘组成的阵列系统。另外,增加磁盘阵列控制器上的缓存(Cache),可以提高控制器访问相同数据的性能。

        ·多网段多网卡,实现网络负载均衡

        为了从每个服务器获得最佳效果,网络连接应该采用专用的交换式以太网段。可以考虑使用多网卡:一个网卡专用来向客户端提供流媒体,另外一个网卡专门负责远程管理、监视、复制、从编码服务器获得数据流,以及数据流的分发