遥望灯台前进路 运维的登月之旅
在前面三位技术大牛分享了架构搭建、CDN优化、压力测试,那么最后如何快速将新的业务系统上线呢?来自赶集网的网络架构师崔华来分享他们的APOLLO(阿波罗)平台-赶集的运维登月之旅。
为了解决每天几十个新业务上线、几十次次数据库操作和不计其数计划任务调度,赶集网打造了这套APOLLO(阿波罗)平台,主要解决了发布上线、数据库管理、控制塔、云图4大功能。
传统上线全部是手工操作、沟通频繁、等待排队时间长,新的发布平台将由DEV->QA->SIM->ONLINE,由开放者发起上线请求,负责人确认后进行测试后预发布,成功后正式上线,包含的技术点有编译压缩、预先分发、同步更新,优点是无需排队 自动执行、 轻松查看 减少沟通、压缩合并 完全透明、运维开发 彻底解放。
传统数据库管理主要是手工操作、沟通频繁、风险很大等因素,为加快管理简化操作流程为,页面、提交、审核、操作,操作类型包含修改、导数据、申请,非常好的技术点谁提交操作风险谁控制,最终实现SQL上线 轻松自助、库表创建 规范语法、数据导出 预约操作、权限申请 审批快捷。
传统使用使用crond进行任务调度,不仅任务量多 难管理、执行结果 难获取,而且报警通知 难触发等众多问题,为此打造了控制塔(ControlTower),通过流程化,将监控实时展示,能够很好的展示,为实现云图奠定基石,通过云图界面,将全国各城市访问赶集网的耗时统计,基于IDC/运营商维度访问耗时统计,不可达用户IP等信息收集,客户端连接,解析,加载等时间的统计。
更多关于SACC 2013相信信息及PPT、采访视频请点击