1、爱奇艺云架构实践和优化爱奇艺是一家具有媒体属性的科技公司 技术创新 云计算平台、HCDN技术、大数据智能分析平台、视频综合服务平台以及视频搜索引擎技术 构建了全球规模最大的混合视频网络HCDN,CDN网络节点总数逾500个,总服务带宽30Tbps 内容创新 爱奇艺具有中国最大的长视频版权内容库,总存量超过20P 据艾瑞数据统计,爱奇艺PC端、移动端的市场份额、用户量、活跃度均持续位居行业第一月度覆盖用户:3.64亿月度使用时长:22亿小时日均覆盖用户:6960万月度覆盖用户:3.3亿月度使用时长:35亿小时日均覆盖用户:1.4亿架构变迁自由市场基础设施平台化基础架构标准化爱奇艺云架构 云 私有
2、云为主,公有云帮忙 以开源软件为布,裁自研软件之衣 公有云提供弹性资源 端 组件标准化 云和端通讯协议化 语言 全公司编程语言统一化云技术的应用HCDN网络传输、分发、调度视频云收录、生产、发布、运营私有云IaaS、PaaS、中间件播放体验技术4K、HDR、杜比、VRDC无感知的弹性计算平台服务请求DNS调度引擎配置更新日志分析系统负载均衡数据分析scale 指令日志采集Marathon容器管理流量导入新建节点资源监控资源反馈流量导入ContainerContainerContainerContainer日志采集日志采集日志采集日志采集弹性计算资源池弹性的需求晚十点更新剧集的瞬间涌入了超过10
3、 万并发视频播放会员弹性生命周期 国内最早大规模线上部署OpenStack集群的视频网站 基于Docker实现离线和在线资源灵活转换,最大化资源利用便利性通过CI,自动发布Java或者Go应用创建Image,自动部署自助式申请虚拟机推动业务向私有云迁移应用层基础架构新业务存量业务解耦 云架构的核心就是解耦 业务和运维的解耦 系统和软件的解耦 服务和服务之间的解耦性能、可用性 解耦解耦IaaS&中间件PaaS&公共服务公共组件开发流程 规范开发流程 内部开源 工具云服务 全链路监控代码Review编程语言一致集成单元测试灰度上线拨测服务指标监测云和架构师 复杂性决定了架构师的重要性 云架构需要全面业务支商业模式技术持 云服务需要架构师的眼光,架构师需要云计算的思维云架构师运行效率 产品逻辑IOCP-爱奇艺开放缓存计划(iQIYI Open Cache Program)节省了上网带宽,降低了网络拥塞申请IOCP接入 提高用户视频的播放流畅性,提高播放码率 提高PGC上传效率,加快从生产的视频的传播速度和生产能力