google运维解密
1.运维团队与开发团队的矛盾:
运维追求业务的稳定。开发更关注新功能的添加与版本的快速迭代。但是由于业务更新,有很大可能导致故障。从本质上来说,两部门是矛盾的。
deops应该是:
1.对重复性工作有天然排斥感
2.有足够能力快速开发软件系统来代替手工操作
sre团队职责:可用性改进、延迟优化、效率优化、性能优化、变更管理、监控、紧急事务处理、容量规划与管理
2.告警系统:
监控系统不应该要人来去分析告警信息,而是要告诉人要做
3.sre要密切关注系统的性能和资源利用率,进而改进资源利用率,降低系统总成本。
4.任务实例---》bns----》ip:端口
5.降低用户访问延迟:
利用地理位置信息进行负载均衡dns请求
在用户层面进行负载均衡
在远程调用方面进行负载均衡
6.chubby实现主实例自动选举。由被选举出来的实例对外提供服务。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性