SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
CDN支撑平台构建分享




北京蓝汛通信技术有限责任公司
目录
                  ChinaCache CDN现状介绍
                  CDN运营支撑平台简介
                  CDN管理平台设计思路分享




Speed up China                2
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
ChinaCache CDN现状介绍
                                                     ChinaCache网络覆盖情况

                                                          研发中心

                                                          国内公司
                                               哈尔滨
                                                          专用支撑网节点

                                                          中国电信
                                    北京        沈阳
                                                          中国联通

                                                          中国移动
                          银川
                                                         中国教育网
                                         南京
                                          上海              广电
                     重庆
                               武汉
                                                          其他ISP



                                    广州


Speed up China                      4
ChinaCache CDN组成部分

3.
2.
1.
4.   网络管理中心
     SSR
     边缘服务器
     网络监控中心
 7X24小时监控
  设备及网络配置管理
  实现用户就近接入
  内容缓存在本地
 2-7层监控
  内容日志计费管理
  增强网络的可用性
  响应用户的访问                         数据库




 实时告警
  用户数据配置管理
  掌控全网服务质量
                                        数据库




 Speed up China              5
ChinaCache CDN运营支撑平台介绍
                  CDN计费系统
                  CDN刷新系统
                  CDN日志系统
                  CDN管理系统(RCMS+COP)
                  CDN监控系统(IMS)
                  CDN客户服务系统(Portal)




Speed up China               6
ChinaCache CDN运营支撑平台介绍




Speed up China             7
支撑系统的一些数据
                  CDN计费系统
                    每天入库数据量超过1.5亿条记录
                    Oracle RAC

                  CDN刷新系统
                    每天处理1000万条以上刷新请求,3分钟以内完成全
                     网内容更新
                    支持目录刷新
                    MySQL 集群

                  CDN日志系统
                    每天要处理30TB以上的访问日志(不同于网站)
                    分布式处理,Hadoop

Speed up China                    8
CDN监控系统(IMS)
                  CDN的千里眼,基于以下几个方面监控
                    节点、设备、应用监控
                    链路质量监控
                    服务质量监控

                  全网的资源使用状态、链路状态随时掌握
                  支持多种告警方式
                    声音
                    邮件
                    短信
                    集中展示(NOC)


Speed up China                9
监控系统(IMS)


集中展示、处理平台




Speed up China               10
监控系统(IMS)




Speed up China               11
设备告警状态图




Speed up China             12
节点间链路图




Speed up China            13
节点服务链路图




Speed up China             14
频道服务质量




Speed up China            15
服务监控




Speed up China          16
CDN客户服务系统(Portal)
                  CDN服务数据集中展示的窗口
                    计费带宽
                    日志统计分析
                    服务质量数据

                  CDN服务自助化的窗口
                    内容管理(实时刷新)
                    投诉反馈
                    频道管理(源站变更、过期策略等)
                    自助服务开通(即将推出)




Speed up China                17
CDN客户服务系统(Portal)




Speed up China            18
CDN管理系统(RCMS)
                  CDN资源管理中枢,管理所有物理和逻辑资源
                    只有清楚掌握了资源,才能做好资源的优化配置

                  CDN资源调度、业务配置管理中枢
                    配置信息决定资源分布和资源效率
                    自动化配置,保证配置可靠,并提高运维效率

                  CDN应用系统管理中枢,管理各种应用
                    各应用系统独立工作,互不干扰
                    通过标准接口和RCMS结合,由RCMS统一控制
                    随时掌握全网各应用的工作情况




Speed up China              19
CDN管理系统 1.0




Speed up China             20
CDN管理系统 1.0




Speed up China             21
CDN管理系统 1.0
                  其实就是一个远程的配置文件编辑器
                  没有业务抽象,需要手写大量的原始配置信息
                  设备、软件版本众多,管理混乱




Speed up China             22
CDN管理系统 2.0
                  参考联通BOSS,规划了一个庞大复杂的系统
                  配置系统设计理想化,期望一次开发满足所有可
                   能的扩展需求
                  一切皆配置项




Speed up China              23
联通的BOSS
                                                                             基础架构

                                                                       集成架构

                                                                    数据架构

                                                                                                     企业内部协同门户系统
                 外部门户系统        企业外部门户系统                     表现层管理                        内部门户系统        SSO     目录服务     统一安全服务    表现层管理



                 客户关系管理类系统                                 计费结算类系统                         企业决策               企业资源           企业协同
                 客户关系管理系统                                    综合结算系统                        支持系统               计划系统           办公系统
                  市场营销管理      订单处理          客户问题管理                                       企业决策支持系统            企业资源计划系统      企业协同办公系统
                                                               结算处理      结算对帐
                   销售管理          客户资料管理                                                                        财务管理              流程管理
                                                                                            报表
                   产品管理          异地业务管理
                                                                    结算协议管理                                   人力资源管理              知识管理
                 合作伙伴管理系统
                  开发与绩效管理     资料管理           问题管理                                          OLAP分析            工程项目管理            协同工作区

                   协作与培训      产品目录           结算管理           综合采集系统                                                                                基
                                                                                                              采购和库存              通信服务
                                                                                                                                              集   础
                 分析型系统                                         预处理      使用数据采集             智能愿景                                               成   架
                                                                                                               合同管理          日常事务管理
                 经营分析系统                                                                                                                   数
                                                                                                                                              架   构
                     BSS报表              BSS分析                                                                                             据
                                                                                                                                              构
                                                                                                                                          架
                                                                                                                                          构

                 企业应用集
                                                                    企业集成平台
                   成

                  服务开通类系统            服务保障类系统                                                                            服务交付平台
                                     网络规划设计系统                                                       综合生产调度系统
                   集成定单管理系统
                   定单接收与确认                  网络需求收集            网络容量规划            网络实施设计               作业计划管理

                     定单跟踪                                                                             工单管理               第三方
                                     综合告警监控系统                                                                                     服务创建与
                     定单管理                                                                                               服务访问
                                                                                                     人工绩效管理                         执行
                                            告警处理             告警相关性分析             集中监控                                     网关
                     定单分解                                                                             故障管理
                                         告警过滤/收敛               性能管理            告警/性能数据采集



                 资源管理系统         综合资源管理系统        资源数据管理        资源数据同步         设计与分配      资源调拨管理       网络拓扑展示

                                                                                                                            服务控制

                 专业综合网管类系统           传输网管           移动网管       数据网管          动力监控系统      增值业务网管        IT系统网管
Speed up China                                                24
庞大复杂的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
CDN管理系统 2.0




                           失败了 




Speed up China             26
CDN管理系统 3.0
                  业务真的很重要
                    CDN管理系统不同于电信BOSS、不同于网站运维
                    充分理解自身业务,进行业务抽象,建模

                  不要试图一下子构造一个宏伟的系统
                  不能指望有万能扩展的系统,一定要有规范
                  找出一个典型业务,先解决




Speed up China             27
管理系统业务核心抽象逻辑




Speed up China          28
规范应用


                             规范安装和升级     AMR


                             规范启动、停止     AMR


                             规范配置接口       TA


                             规范监控方式        NG


                             规范日志文件、
                             文件数据文件处理   DM/MFTT


Speed up China          29
管理系统核心数据流




Speed up China          30
RCMS逻辑结构图




Speed up China               31
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
RCMS 3.0




Speed up China              33
应用管理




Speed up China          34
设备NG图




Speed up China           35
规范配置接口




Speed up China            36
规范监控方式




Speed up China            37
规范数据文件处理




Speed up China              38
解析配置




Speed up China          39
RCMS目前的一些数据
                  管理全网上万个频道的业务配置
                    自动根据频道的服务信息(服务类型、带宽、源站)
                     选择最佳的设备提供服务
                    服务配置调整,3分钟内全网生效

                  管理全网上万台设备的应用和配置
                    自动安装、自动升级、自动配置
                    自动切换设备角色

                  管理公司100多个自主研发的应用
                    应用开发者只关注应用本身逻辑的实现和优化
                    按照RCMS规定的管理规范实现相关接口即可自动纳入
                     管理系统(享受自动安装、升级、配置、开关、切换
                     、日志处理、数据收集、监控等)
Speed up China             40
一台设备上线过程




Speed up China          41
一个新频道的上线过程


         1. 录入频        2. 自动选          3. 生成DNS
           道信息           择设备            解析策略


         4. 频道自        5. 自动添
                                       6. 确认配
         动添加配置         加服务监控
                                       置监控正常
            信息           到IMS

                                8. CDN加速
                  7. 解析下
                                服务准备就
                    发SSR
                                    绪

Speed up China             42
谢谢!

www.chinacache.com

Contenu connexe

Tendances

章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
Enlight Chen
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
drewz lin
 
Top100summit 夏彦刚-视频cdn系统建设关键要点探讨
Top100summit 夏彦刚-视频cdn系统建设关键要点探讨Top100summit 夏彦刚-视频cdn系统建设关键要点探讨
Top100summit 夏彦刚-视频cdn系统建设关键要点探讨
drewz lin
 
盛大游戏运维体系
盛大游戏运维体系盛大游戏运维体系
盛大游戏运维体系
Ken Liu
 
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
OpenCity Community
 
视频Cdn架构浅淡 守住每一天
视频Cdn架构浅淡 守住每一天视频Cdn架构浅淡 守住每一天
视频Cdn架构浅淡 守住每一天
liuyu105
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
Wensong Zhang
 

Tendances (14)

Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务Taobao图片存储与cdn系统到服务
Taobao图片存储与cdn系统到服务
 
选型指南:Cdn系统中dns的设计与研发
选型指南:Cdn系统中dns的设计与研发选型指南:Cdn系统中dns的设计与研发
选型指南:Cdn系统中dns的设计与研发
 
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
 
Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师Taobao海量图片存储与cdn系统 v2-系统架构师
Taobao海量图片存储与cdn系统 v2-系统架构师
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享
 
Top100summit 夏彦刚-视频cdn系统建设关键要点探讨
Top100summit 夏彦刚-视频cdn系统建设关键要点探讨Top100summit 夏彦刚-视频cdn系统建设关键要点探讨
Top100summit 夏彦刚-视频cdn系统建设关键要点探讨
 
盛大游戏运维体系
盛大游戏运维体系盛大游戏运维体系
盛大游戏运维体系
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808Pm 04 华胜天成openstack实践汇报-20120808
Pm 04 华胜天成openstack实践汇报-20120808
 
大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京大型系统的Java中间件实践q con北京
大型系统的Java中间件实践q con北京
 
视频Cdn架构浅淡 守住每一天
视频Cdn架构浅淡 守住每一天视频Cdn架构浅淡 守住每一天
视频Cdn架构浅淡 守住每一天
 
Java@taobao
Java@taobaoJava@taobao
Java@taobao
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
 
8 集群
8 集群8 集群
8 集群
 

En vedette

Bayesian hypothesis testing
Bayesian hypothesis testingBayesian hypothesis testing
Bayesian hypothesis testing
John Cook
 
Schwinn 2010 2011-presentacion
Schwinn 2010 2011-presentacionSchwinn 2010 2011-presentacion
Schwinn 2010 2011-presentacion
guest2f08bd
 
Documenting Sexual and Reproductive Health Best Practices in SADC
Documenting Sexual and Reproductive Health Best Practices in SADCDocumenting Sexual and Reproductive Health Best Practices in SADC
Documenting Sexual and Reproductive Health Best Practices in SADC
Rouzeh Eghtessadi
 
Questionnaire findings and conclusions
Questionnaire findings and conclusionsQuestionnaire findings and conclusions
Questionnaire findings and conclusions
guestf4c9c4d
 
Mother's day by galli claudio
Mother's day by galli claudioMother's day by galli claudio
Mother's day by galli claudio
barbelkarlsruhe
 
100 tag to change the world. Maggio 2010
100 tag to change the world.  Maggio 2010100 tag to change the world.  Maggio 2010
100 tag to change the world. Maggio 2010
Redazione 100tag
 
Indian sarees indian salwar kameez indian kurtis_indian tunics_buy indian de...
Indian sarees indian salwar kameez  indian kurtis_indian tunics_buy indian de...Indian sarees indian salwar kameez  indian kurtis_indian tunics_buy indian de...
Indian sarees indian salwar kameez indian kurtis_indian tunics_buy indian de...
ChrisPerez
 

En vedette (19)

Chavin
ChavinChavin
Chavin
 
Ud1
Ud1Ud1
Ud1
 
Automating Key Development Functions
Automating Key Development FunctionsAutomating Key Development Functions
Automating Key Development Functions
 
Bayesian hypothesis testing
Bayesian hypothesis testingBayesian hypothesis testing
Bayesian hypothesis testing
 
Schwinn 2010 2011-presentacion
Schwinn 2010 2011-presentacionSchwinn 2010 2011-presentacion
Schwinn 2010 2011-presentacion
 
Package akiyo
Package akiyoPackage akiyo
Package akiyo
 
Documenting Sexual and Reproductive Health Best Practices in SADC
Documenting Sexual and Reproductive Health Best Practices in SADCDocumenting Sexual and Reproductive Health Best Practices in SADC
Documenting Sexual and Reproductive Health Best Practices in SADC
 
Evaluation
EvaluationEvaluation
Evaluation
 
Bayesian clinical trials: software and logistics
Bayesian clinical trials: software and logisticsBayesian clinical trials: software and logistics
Bayesian clinical trials: software and logistics
 
Photo Composition on the road: how to set up travel photos
Photo Composition on the road: how to set up travel photosPhoto Composition on the road: how to set up travel photos
Photo Composition on the road: how to set up travel photos
 
Questionnaire findings and conclusions
Questionnaire findings and conclusionsQuestionnaire findings and conclusions
Questionnaire findings and conclusions
 
Mother's day by galli claudio
Mother's day by galli claudioMother's day by galli claudio
Mother's day by galli claudio
 
1 24-10
1 24-101 24-10
1 24-10
 
Front-End Performance
Front-End PerformanceFront-End Performance
Front-End Performance
 
Alice
AliceAlice
Alice
 
100 tag to change the world. Maggio 2010
100 tag to change the world.  Maggio 2010100 tag to change the world.  Maggio 2010
100 tag to change the world. Maggio 2010
 
Cultura africana
Cultura africanaCultura africana
Cultura africana
 
Ndgf Sept 09
Ndgf Sept 09Ndgf Sept 09
Ndgf Sept 09
 
Indian sarees indian salwar kameez indian kurtis_indian tunics_buy indian de...
Indian sarees indian salwar kameez  indian kurtis_indian tunics_buy indian de...Indian sarees indian salwar kameez  indian kurtis_indian tunics_buy indian de...
Indian sarees indian salwar kameez indian kurtis_indian tunics_buy indian de...
 

Similaire à 胡涛:Cdn支撑平台构建实践分享

Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境
OpenSourceCamp
 
20121202 中国电信云计算by谢博士 v4.2
20121202 中国电信云计算by谢博士   v4.220121202 中国电信云计算by谢博士   v4.2
20121202 中国电信云计算by谢博士 v4.2
wendy bai
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
colderboy17
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
colderboy17
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
lovingprince58
 
构建基于Lamp的网站架构
构建基于Lamp的网站架构构建基于Lamp的网站架构
构建基于Lamp的网站架构
Cosey Lee
 
大型视频网站单点分析与可用性提升-Qcon2011
大型视频网站单点分析与可用性提升-Qcon2011大型视频网站单点分析与可用性提升-Qcon2011
大型视频网站单点分析与可用性提升-Qcon2011
Yiwei Ma
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
drewz lin
 
Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区
benbenhappy
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
Yiwei Ma
 

Similaire à 胡涛:Cdn支撑平台构建实践分享 (20)

Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境Chinacache一站式开发和应用部署环境
Chinacache一站式开发和应用部署环境
 
AppEx 云加速
AppEx 云加速AppEx 云加速
AppEx 云加速
 
20121202 中国电信云计算by谢博士 v4.2
20121202 中国电信云计算by谢博士   v4.220121202 中国电信云计算by谢博士   v4.2
20121202 中国电信云计算by谢博士 v4.2
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac中大型规模的网站架构运维 Saac
中大型规模的网站架构运维 Saac
 
阿里云CDN技术演进之路
阿里云CDN技术演进之路阿里云CDN技术演进之路
阿里云CDN技术演进之路
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
 
Taobao base
Taobao baseTaobao base
Taobao base
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
 
腾讯大讲堂40 web类服务用户体验优化综述
腾讯大讲堂40 web类服务用户体验优化综述腾讯大讲堂40 web类服务用户体验优化综述
腾讯大讲堂40 web类服务用户体验优化综述
 
构建基于Lamp的网站架构
构建基于Lamp的网站架构构建基于Lamp的网站架构
构建基于Lamp的网站架构
 
大型视频网站单点分析与可用性提升-Qcon2011
大型视频网站单点分析与可用性提升-Qcon2011大型视频网站单点分析与可用性提升-Qcon2011
大型视频网站单点分析与可用性提升-Qcon2011
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务
 
Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区Iaa s管理平台的规划与研发 社区
Iaa s管理平台的规划与研发 社区
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Cibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qconCibank arch-zhouweiran-qcon
Cibank arch-zhouweiran-qcon
 
Openstack网络规划
Openstack网络规划Openstack网络规划
Openstack网络规划
 
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
Application and Practice of Ceph in China Telecom Intensive Tianyi HD Project...
 
LVS
LVSLVS
LVS
 

胡涛: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
  • 26. CDN管理系统 2.0 失败了  Speed up China 26
  • 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
  • 33. RCMS 3.0 Speed up China 33
  • 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