阿里巴巴产品技术部架构师毛茂德——阿里巴巴运维中台的演进与建设_31页_2mb
报告摘要
深圳GOPS会议总结
核心内容
本次深圳GOPS会议聚焦于运维中台的建设与实践,特别是阿里巴巴的运维中台体系,包括基础运维平台StarAgent和应用运维平台Normandy。会议旨在分享运维中台在提升运维效率、保障系统稳定性、实现自动化运维方面的经验和成果。
主要观点
运维中台的重要性
运维中台是企业运维体系的核心,能够实现对服务器生命周期的全面管理,支持大规模文件分发、配置管理、监控、日志服务等关键运维功能。
StarAgent - 基础运维平台
- 核心功能:支持命令通道、插件系统、安全控制等。
- 特性:高可用、高并发、安全,具备完善的错误码体系和数据化运维能力。
- 场景:贯穿服务器的整个生命周期,包括硬件资产核对、OS安装、应用运维、日志服务、监控与配置管理。
- 性能指标:支持1亿+次/天的访问量,最大QPS为10000/秒,系统稳定性达99.995%。
- 自运维能力:支持Agent和插件的自动升级、IP段自动关联、最小化部署等。
Normandy - 应用运维平台
- 核心功能:基础设施即代码(IaC)、部署发布、应用运维支撑。
- 技术实现:通过JSON配置文件定义资源和提供者信息,实现自动化部署和管理。
- 业务指标:支持大规模资源部署,提升运维效率和一致性。
关键信息
StarAgent插件系统
- 插件类型:包括监控、日志、安全、性能调优、网络等。
- 配置文件:支持JSON格式,定义插件名称、版本、执行方式、资源限制等。
- 示例配置文件:
{ "name": "plugin_name", "version": "1.0.1-build15", "schedule": "daemon", "daemon": { "exec": "\$$ xx/bin/xxx.py", "user": "admin", "group": "admin", "env": { "PATH": "\$$ path", "CWD": "\$$ \\)\\(\\\{\\\{\\\{\\\{\\\{\\\}" }, "log_dir": "\${CWD}\}/logs" }, "limit": { "cpu": "5%", "disk": "200m", "mem": "50m" } }
蜻蜓 - P2P文件分发
- 核心功能:支持P2P和CDN模式,具备多线程下载、断点续传、全局/局部限速、磁盘IO频率控制、一致性校验、下载保护和白名单控制。
- 性能指标:单节点可处理2.5万客户端同时下载,下载速度在百兆网络环境中表现良好。
- 业务指标:支持1万客户端下载500MB文件平均耗时5秒,下载次数从12万/月提升至3亿/月,系统稳定性从99.9%提升至99.9999%。
高效运维社区
- 活动:包括DevOpsDays北京、上海,DevOps China巡回沙龙,以及GOPS深圳等。
- 培训:提供EXIN DevOps Master认证培训、企业内训、公开课和互联网运维培训。
- 联系方式:商务经理刘静女士,电话/微信13021082989,邮箱liujing@greatops.com。
公众号信息
- 公众号名称:高效运维
- 微信号:greatops
- 功能介绍:提供每周原创运维文章、群友讨论精华、运维讲坛活动分享及互联网技术专栏《高效运维最佳实践》。
- 接收消息:通过设置公众号为置顶,可以第一时间获取好文。
- 查看历史消息:进入公众号后,可以直接查看历史消息。
总结
深圳GOPS会议深入探讨了运维中台的建设与应用,重点介绍了阿里巴巴的StarAgent和Normandy平台。StarAgent作为基础运维平台,具备高可用、高并发和安全特性,支持多种操作系统和自运维能力。Normandy作为应用运维平台,实现了基础设施即代码,支持自动化部署和管理。会议还提到了高效运维社区的活动和培训信息,以及公众号的使用指南,为运维人员提供了丰富的资源和交流平台。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载