串讲整理

Goat是百度Noah中管理机器归属和服务挂载的系统,确保资源有效管理。它处理归属变更、挂载操作,并与其他系统如RMS交互。机器归属在挂载时可能发生变更,但Matrix类型机器除外。Goat存在的问题包括挂卸载接口多,需优化通知机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 背景知识

在整个运维系统中,最主要两个方面是服务的部署和监控。在百度noah中,存在着服务、服务单元和服务实例的概念,而每个服务实例最终的承载点一定是某台机器,不管服务是部署在物理机还是采用matrix虚拟化部署,都需要对机器资源进行有效的管理。

2. Goat是什么

那么Goat是什么?Goat就是noah中对机器进行管理的一个系统,通过这个系统可以确定机器归属产品线的信息,以及机器具体是挂载在哪个服务单元下的,并且可以通过Goat提供的接口,将机器挂载到具体的服务单元下。

3. Goat存在的必要性

Goat的存在是非常有必要的。如果没有Goat的话,如果我们想知道归属于noah这个产品线的机器有多少,或者这个服务下挂载了多少台机器,怎么实现?或者想要在某个机器上部署一个服务实例,应该怎么操作?可以看出,如果没有Goat,人工一台一台机器的数,那么在公司几十万台机器下,这项工作将会变得不可能完成。

4. 与Goat有交互的系统

与Goat交互的系统

系统 说明
RMS RMS经交付池与Goat交互
2. 机器更名pushMachineInfo,addHost
3. Goat从R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值