文章 链接到标题 技术 链接到标题 The RedMonk Programming Language Rankings: January 2024 – tecosystems
[[RedMonk]] 2024/01 语言排名,[[Golang]] 从 16 位上升到了 12 位,TypeScript 从 7 位上升到 6 位,随着对类型安全的看重,后续可能继续上升。
Autonomous hardware diagnostics and recovery at scale
[[CloudFlare]] 讲述如何管理服务器故障,这套系统叫 Phoenix,包括:自动发现、诊断、重新置备等动作,由于该工具是完全自动化的,所以合理的展示当前的工作状态非常重要,要保证可以清楚的了解当前在执行哪些动作。同时为了防止服务器短时间再次故障,设置了 Error Budgets,如果服务器故障超过先定额,那么就不会尝试恢复它。
周期性的扫描数据中心中异常的服务器 进行诊断,诊断是通过将待处理的服务器重新引导到特定的 Image 进行运行,并将运行结果保存,诊断动作包括 带外连接检查 节点验收测试,实现了一个内部工具 INAT (Integrated Node Acceptance Testing) ,该工具会运行各种测试用例,如 CPU、内存、存储等等。 恢复尝试 将通过诊断的服务器重新置备 置备成功后,重新标记起可用 手动修复 如果诊断失败,后置备失败,则需要人工介入进行修复 X 上的 妞和其他8964人觉得很赞:“这几天真的是被开源拖拉机创死了,metal3 的文档真的是比红帽的文档还烂上一百倍 红帽的文档是全但是无序,有时候做事情之前多往后读读可以节省好多后悔的时间 metal3 的文档不仅不全,而且差不多相同的事情在三篇文章里都在讲,每篇文章的做法都有一点点不一样……” / X
关于 [[Metal3]] 的吐槽:文档质量、代码质量都不太行。
coreDNS is going to fail you scale k8s | Faris | Medium