《7天从开发到上线云上高效运维实践与探索-云上运维最佳实践论坛(23页).pdf》由会员分享,可在线阅读,更多相关《7天从开发到上线云上高效运维实践与探索-云上运维最佳实践论坛(23页).pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、7天从开发到上线,云上高效运维实践与探索黄 继映客高级技术总监 2017年加入映客,目前负责运维、基础架构、大数据和中台业务等技术管理工作 20072017 分别在百度、美团、小米,参与和负责过SRE自动化运维体系建设、容器化PaaS建设、IDC基础设施管理和自动化建设等01映客业务的效率问题与挑战02应对思路与实践探索03未来方向与规划Contents目录40业务线 10+/年业务立项快上线时间短问题与挑战效率产生的新问题服务质量功能迭代数据运营问题与挑战必要功能需求多迭代变化快多方对接内部流程影响效率业务迭代业务优先服务质量数据产出慢基本数据不完整口径不一致、不准确数据运营主要矛盾7 1
2、1问题与挑战思路与目标让业务更专注业务敏捷解耦复用场景应对与实践业务场景闭环标准服务组件统一资源管理统一服务架构应对与实践组件与场景化发展三方服务中台服务热修复播放/发布音视频通用埋点登录支付资源定位基础库服务发现上传加解密CICD/部署主机管理域名管理LB管理DB管理安全组管理大数据投放运营统一资源管理多云支持去差异自有体系成本管理统一资源管理运难体系基础构建监控CMDB服务树域名管理DB管理LB管理主机管理安全组管理预算管理快速扩容CloudAPI成本和利用率分析内网DNS安全测试统一资源管理Appid:业务的唯一标识(inke)ServiceName:模块的唯一标识(inke.room.
3、play.social)ServiceTag:资源的唯一标识(cop.inke_owt.bpc_pdl.room_servicegroup.room_service.play_job.social_cluster.ali-bj)业务自动化运维的起点AppIDHostServiceNameServiceNameServiceTagServiceTag统一资源管理业务自动化运维体系数据大盘流量投放SaaS配置映客云KAE服务树元数据业务模块远程配置监控运维平台资源开通数据接入模型清洗注册/配置globalTag统一服务架构通用开发框架发布监控包管理工具CILint脚手架远程配置Trace服务研发设
4、施日志RPCMetricMySQLClient熔断限流服务发现HTTPRedisClientNameSpaceApp FrameworkConsulSQL/NoSQLKafka录制回放VMDNSK8SFLUME通用服务组件Gateway短信推送长连接DTS上传加解密埋点IP/GPS动态URL性能采集登录/支付发布/播放热修复网络优选通用埋点音视频客户端服务端通用服务组件三方服务通用化封装MediaRoom接口层Android平台iOS平台MediaAPI接口层Android逻辑实现层iOS逻辑实现层房间信令模块映客SDK(移动SDK接口分层设计图)高级易用接口层低级稳定接口层中台和业务场景化用
5、户金融IM注册/登录风控数据可视化推广投放支付风控对账数据可视化消息审核风控服务组件自助对接中台和业务场景化支撑业务探索赛道让业务更专注业务研发人员业务跨业务灵活迁移适当降低经验要求减少开发工作量自助快速接入,30分钟/组件迁移升级更透明相对成熟的功能,避免踩坑默认功能整合,Serviceless云原生的业务架构ESHologresEMRFlink视频转码内容安全ECSRDSRedisK8SSLBOSSNASDDoSWAF高速通道边缘计算VPN短信ARMS100%公有云化 云是IaaS?PaaS?SaaS?使用云产品还是自研?混合云或多云架构需不需要?一些问题与思考可控性低投入迁移性 多云热备架构,迁移能力加强 中台化建设,海外能力 更多场景化整合,客服、智能投放等未来方向与规划THANKS