FO

finos/open-resource-broker

部署与 DevOps

本页由 AI 翻译,技术细节请以原文为准。 查看原文

22 stars 15 forks 质量 83 趋势 30Apache-2.0

一个统一的 API,用于编排和配置计算容量。在模板中定义你需要什么,请求它,跟踪它,并通过 CLI、REST API、MCP 服务器或原生 SDK 返回。

概览

用于编排和配置计算容量的统一 API 开放资源代理(ORB)是一个统一的API,用于程序化编排和配置计算容量。定义模板中所需内容,请求、跟踪、返回——通过CLI、REST API、MCP 服务器,或原生的Python、Go、TypeScript、Java、Kotlin和.NET的SDK。 ORB包含AWS、Azure、Google Cloud和Kubernetes的服务提供商后端,以及一个可扩展的提供商系统,用于添加新的后端。 - — EC2运行实例、EC2Fleet、SpotFleet、自动扩展组、Lambda MicroVMs(内置;见下文AWS Provider Setup)- — VM Scale Sets、单一虚拟机、CycleCloud集群节点(pip install “orb-py[azure]”;见Azure Provider Guide)- — 托管实例组、单一计算引擎虚拟机(pip install “orb-py[gcp]”;参见Google Cloud Provider Guide)- — Pod、Deployment、StatefulSet、Job(pip install “orb-py[k8s]”;见Kubernetes提供者文档)——可通过提供者注册表和orb扩展。

概述(AI 翻译)

用于编排和配置计算容量的统一 API


开放资源代理(ORB)是一个统一的API,用于程序化编排和配置计算容量。定义模板中所需内容,请求、跟踪、返回——通过CLI、REST API、MCP 服务器,或原生的Python、Go、TypeScript、Java、Kotlin和.NET的SDK。

ORB包含AWS、Azure、Google Cloud和Kubernetes的服务提供商后端,以及一个可扩展的提供商系统,用于添加新的后端。

提供者支持:

  • AWS — EC2运行实例、EC2Fleet、SpotFleet、自动扩展组、Lambda MicroVMs(内置;见下文AWS提供商设置)
  • Azure — VM Scale Sets、single VMs、CycleCloud cluster nodes (pip install "orb-py[azure]";参见 Azure Provider Guide)
  • Google Cloud — 托管实例组,单一计算引擎虚拟机(pip install "orb-py[gcp]";参见 Google 云提供商指南)
  • Kubernetes — Pod、Deployment、StatefulSet、作业(pip install "orb-py[k8s]";参见Kubernetes提供者文档)
  • 自定义 — 可通过提供者注册表和orb.providers入口组扩展

调度器支持:

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Unified API for orchestrating and provisioning compute capacity


在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "open-resource-broker": { "command": "orb", "args": ["mcp", "serve", "--stdio"] } } }