Más contenido relacionado
La actualidad más candente (14)
Similar a 胡涛:Cdn支撑平台构建实践分享 (20)
胡涛:Cdn支撑平台构建实践分享
- 2. 目录
ChinaCache CDN现状介绍
CDN运营支撑平台简介
CDN管理平台设计思路分享
Speed up China 2
- 3. CDN基本原理介绍
网站a.com 用户源站
授权DNS IP=1.1.1.1
SSR系统
FDNS 边缘服务器如果
2、请求域名www.a.com
CC.Net域 没有内容就回源站
对应IP
北京节点设备
IP=2.2.2.2
上海节点设备
3、返回域名CNAME 5、返回域名对应 IP=9.9.9.9
www.a.cc.net IP=2.2.2.2
4、请求 8、返回内容
www.a.cc.net 200 OK
对应IP 7、请求 www.a.com
的内容
1、请求域名www.a.com
•LDNS
对应IP
6、返回域名对应
IP=2.2.2.2
DNS解析 用户(北京) 访问实际的网页内容
实现域名到IP地址的转换 访问http://www.a.com
Speed up China 3
- 4. ChinaCache CDN现状介绍
ChinaCache网络覆盖情况
研发中心
国内公司
哈尔滨
专用支撑网节点
中国电信
北京 沈阳
中国联通
中国移动
银川
中国教育网
南京
上海 广电
重庆
武汉
其他ISP
广州
Speed up China 4
- 5. ChinaCache CDN组成部分
3.
2.
1.
4. 网络管理中心
SSR
边缘服务器
网络监控中心
7X24小时监控
设备及网络配置管理
实现用户就近接入
内容缓存在本地
2-7层监控
内容日志计费管理
增强网络的可用性
响应用户的访问 数据库
实时告警
用户数据配置管理
掌控全网服务质量
数据库
Speed up China 5
- 6. ChinaCache CDN运营支撑平台介绍
CDN计费系统
CDN刷新系统
CDN日志系统
CDN管理系统(RCMS+COP)
CDN监控系统(IMS)
CDN客户服务系统(Portal)
Speed up China 6
- 8. 支撑系统的一些数据
CDN计费系统
每天入库数据量超过1.5亿条记录
Oracle RAC
CDN刷新系统
每天处理1000万条以上刷新请求,3分钟以内完成全
网内容更新
支持目录刷新
MySQL 集群
CDN日志系统
每天要处理30TB以上的访问日志(不同于网站)
分布式处理,Hadoop
Speed up China 8
- 9. CDN监控系统(IMS)
CDN的千里眼,基于以下几个方面监控
节点、设备、应用监控
链路质量监控
服务质量监控
全网的资源使用状态、链路状态随时掌握
支持多种告警方式
声音
邮件
短信
集中展示(NOC)
Speed up China 9
- 17. CDN客户服务系统(Portal)
CDN服务数据集中展示的窗口
计费带宽
日志统计分析
服务质量数据
CDN服务自助化的窗口
内容管理(实时刷新)
投诉反馈
频道管理(源站变更、过期策略等)
自助服务开通(即将推出)
Speed up China 17
- 19. CDN管理系统(RCMS)
CDN资源管理中枢,管理所有物理和逻辑资源
只有清楚掌握了资源,才能做好资源的优化配置
CDN资源调度、业务配置管理中枢
配置信息决定资源分布和资源效率
自动化配置,保证配置可靠,并提高运维效率
CDN应用系统管理中枢,管理各种应用
各应用系统独立工作,互不干扰
通过标准接口和RCMS结合,由RCMS统一控制
随时掌握全网各应用的工作情况
Speed up China 19
- 22. CDN管理系统 1.0
其实就是一个远程的配置文件编辑器
没有业务抽象,需要手写大量的原始配置信息
设备、软件版本众多,管理混乱
Speed up China 22
- 23. CDN管理系统 2.0
参考联通BOSS,规划了一个庞大复杂的系统
配置系统设计理想化,期望一次开发满足所有可
能的扩展需求
一切皆配置项
Speed up China 23
- 24. 联通的BOSS
基础架构
集成架构
数据架构
企业内部协同门户系统
外部门户系统 企业外部门户系统 表现层管理 内部门户系统 SSO 目录服务 统一安全服务 表现层管理
客户关系管理类系统 计费结算类系统 企业决策 企业资源 企业协同
客户关系管理系统 综合结算系统 支持系统 计划系统 办公系统
市场营销管理 订单处理 客户问题管理 企业决策支持系统 企业资源计划系统 企业协同办公系统
结算处理 结算对帐
销售管理 客户资料管理 财务管理 流程管理
报表
产品管理 异地业务管理
结算协议管理 人力资源管理 知识管理
合作伙伴管理系统
开发与绩效管理 资料管理 问题管理 OLAP分析 工程项目管理 协同工作区
协作与培训 产品目录 结算管理 综合采集系统 基
采购和库存 通信服务
集 础
分析型系统 预处理 使用数据采集 智能愿景 成 架
合同管理 日常事务管理
经营分析系统 数
架 构
BSS报表 BSS分析 据
构
架
构
企业应用集
企业集成平台
成
服务开通类系统 服务保障类系统 服务交付平台
网络规划设计系统 综合生产调度系统
集成定单管理系统
定单接收与确认 网络需求收集 网络容量规划 网络实施设计 作业计划管理
定单跟踪 工单管理 第三方
综合告警监控系统 服务创建与
定单管理 服务访问
人工绩效管理 执行
告警处理 告警相关性分析 集中监控 网关
定单分解 故障管理
告警过滤/收敛 性能管理 告警/性能数据采集
资源管理系统 综合资源管理系统 资源数据管理 资源数据同步 设计与分配 资源调拨管理 网络拓扑展示
服务控制
专业综合网管类系统 传输网管 移动网管 数据网管 动力监控系统 增值业务网管 IT系统网管
Speed up China 24
- 25. 庞大复杂的BOSS规划
外部门户系统 (report.chinacache.com) 内部门户系统
客户关系管理系统 (CRM) 计费系统 企业决策支持系统 ERP系统
帐单/收入预测 各类报表 财务管理
市场营销 客户管理 综合客户服务
产品报价 计费查询 OLAP分析 人力资源管理
销售支持 产品管理 合作伙伴管理
成本分析 计费数据采集 采购和库存管理
企业协同办公系统
流程管理 合同管理
营销分析系统 结算系统
业务分析 客户分析 竞争分析 渠道分析 结算对帐 结算处理 知识管理 工程项目管理
企业应用集成 (EAI)
服务开通管理 运维综合管理系统 流量策略管理 自动选点 动态增减设备 服务分级 综合告警监控管理
集中监控
服务开通 运维知识管理 资源管理系统 负载均衡系统 专业子系统管理
流程管理 (RCMS) (SSR) (配置和告警) 告警过滤和处理
资源数据管理 解析调度 文件分发 FC 业务告警相关性分析
订单管理 生产指挥调度 /FDS /Cluster
频道开通 实时中央运算
服务监控
资源调配 实时数据采集 页面 流媒体
综合网络激活 工单管理 SLA监控
配置管理 数据查询 刷新系统 SN、FMS
操作流程管理 路径选择 日志统计 告警/性能数据采集
服务质量管理 故障管理 计费
资源统计分析 负载告警 和发布
网络监控系统
设备监控(NetGain) 带宽监控(BRS) 链路/性能监控(PRS) MRTG图/计费流量监测
物理网络管理
物理资源 网络规划建设系统 网络需求收集
节点开通 节点撤销 设备增删 带宽开通和调整
ERP
PBL开通、维护 网络规划 网络建设流程
Speed up China 25
- 27. CDN管理系统 3.0
业务真的很重要
CDN管理系统不同于电信BOSS、不同于网站运维
充分理解自身业务,进行业务抽象,建模
不要试图一下子构造一个宏伟的系统
不能指望有万能扩展的系统,一定要有规范
找出一个典型业务,先解决
Speed up China 27
- 29. 规范应用
规范安装和升级 AMR
规范启动、停止 AMR
规范配置接口 TA
规范监控方式 NG
规范日志文件、
文件数据文件处理 DM/MFTT
Speed up China 29
- 32. RCMS内部框架图
界面展示层 { Flash View (flash compoent) API & Remote Data Access
Flex
Controller Model
HTTP/POST
WebService
(Action Script)
}
Java API
(Action Script)
对外接口层
GDS Granite Data Services (AMF/HTTP)
Remote Request Proxy
业务逻辑层
{ J2EE
Business Manager
Data Access Objects File Manager
数据存储层
{ Storage Data Storage (database, file system)
Speed up China 32
- 40. RCMS目前的一些数据
管理全网上万个频道的业务配置
自动根据频道的服务信息(服务类型、带宽、源站)
选择最佳的设备提供服务
服务配置调整,3分钟内全网生效
管理全网上万台设备的应用和配置
自动安装、自动升级、自动配置
自动切换设备角色
管理公司100多个自主研发的应用
应用开发者只关注应用本身逻辑的实现和优化
按照RCMS规定的管理规范实现相关接口即可自动纳入
管理系统(享受自动安装、升级、配置、开关、切换
、日志处理、数据收集、监控等)
Speed up China 40
- 42. 一个新频道的上线过程
1. 录入频 2. 自动选 3. 生成DNS
道信息 择设备 解析策略
4. 频道自 5. 自动添
6. 确认配
动添加配置 加服务监控
置监控正常
信息 到IMS
8. CDN加速
7. 解析下
服务准备就
发SSR
绪
Speed up China 42