IPTV的部署规划

背景:IPTV行业
部署的原则:
稳定性/可靠性 (备份-冷备、热备)
安全性 (端口、防火墙、Vlan)
开放性 (和第三方需要能通讯)
兼容性 (选择硬件需考虑 和软件是否兼容)
可扩展性 (可线性扩展)

当前常识10万用户的业务 需4台服务器。
分配的理由:1)应用和数据库的备份 2)服务器本身可靠性

  1. 网络部署规划
    需要考虑的点:网络是否通、服务器数量、用户数、应用性能。
    1.1 专网+公网
    IPTV专网侧 在电信/联通机房,主放置 EPG应用、数据库(读写)、接口(以供第三方调用)。
    公网侧 在电视台机房,主放置 后台应用、数据库(读写)
    IPTV专网和公网之间 会拉专线联通。
    1.2 IP规划
    同网段,同功能的服务器IP连续,目的是为了实施和维护方便
    1.3 并发用户数
    计算公式=(总用户数80%开机用户数70%高峰期用户数每个用户访问业务20次每个业务响应时间0.22/33600秒)R
    第一:80% 是80/20原则
    第二:70%高峰期用户数 是经验推测
    第三:每个用户访问业务-20次 经验值
    第四:每个业务响应时间0.22 基本测试结果
    第五:33600秒 是根据看电视高峰期 晚上7点-10点
    第六:R是系统复杂程度,页面为1,订购/鉴权/登录为2
    300万用户则并发用户数为=300万
    80%70%200.22/33600=685用户/每秒
    1.4 TPS
    TPS=并发用户数/平均响应时间
    平均响应时间获取-可以通过基准测试获取,倘若当前平均响应时间为0.22秒
    则TPS=685/0.22=3114
    1.5 基本性能指标
    当前单台的基本性能指标TPS为280每秒,倘若性能测试报告中测试结果小于基本性能指标则需找原因 为什么低?
    1.6 服务器计算
    总需服务器=总的TPS/单台TPS
    倘若当前单台TPS为280每秒则 总需服务器为=3114/280=12 (只入不舍)
    因考虑需要稳定性/可靠性及业务扩展,需冗余30%-50%
    实际总需服务器=总服务器130%=12130%=16
    实际总需服务器=总服务器150%=12150%=18
    1.7 带宽计算
    估算基本带宽=一个页面有多少资源一个资源有多大并发用户数
    假设一个页面上有15个资源图片、每个图片大小为25KB (两者可以根据实际业务和实际要求图片格式来估算)
    估算基本带宽=1535KB685/1024=352MB
    因:1MB带宽=1MB/8=128KB (1MB宽带最高下载速度的理论值)
    实际所需带宽=估算基本带宽8130%=4224MB=4.2G
    实际所需带宽=估算基本带宽8150%=3661MB=3.6G
  2. 部署
    2.1 上架
    同应用需放置在不同的机架,避免机架断电时有可用的应用提供服务。
    机房 需注意是交流电还是直流电,避免烧坏电源。
    机架 一般为42U
    一个服务器为2U
    机架透气不好时留1U
    网络放在机架底部
    应用放在网络上面
    最常用应用服务器放在易拿易放的位置
    布线要有规划(实地测量,整洁、美观)
    服务器/网线 都需打标签 --以便维护
    需记住机架的编号,贴标签
    2.2 部署
    采集和后台分开,避免相互影响,也会后期升级/维护提供方便。
    软负载需要进行测试,看机顶盒是否能正常访问。
    实施方案需评审,评审通过后,严格按照实施方案操作。(实施方案需具有可操作性)
    两个千兆网卡做binding时-实际为可用带宽1500,不是2000M。
    优先有双链路,然后再此基础上再有双网卡。

你可能感兴趣的:(IPTV的部署规划)