Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.2 KB

README_CN.md

File metadata and controls

11 lines (8 loc) · 1.2 KB

creator

Creator 是 crane 项目的核心大脑,包含 crane 的核心算法实现以及算法评估模块,通过算法优化的迭代帮助大家更好的实现增效降本的目的。

Motivation

Crane 的算法模块和 crane 代码深度耦合,这样的好处是可以直接将算法集成到 crane 的整个系统中,更新 crane 后算法随之更新,但是这样也带来几个弊端:

  1. 针对算法开发者不友好:目前主流的算法开发流程将 python 这种解释型语言作为默认模型开发语言,而 crane 的算法实现语言为 golang 这种编译型语言,算法工程师有一定的学习负担
  2. crane 系统的算法迭代容易出现问题:目前的算法验证只是小规模的 test case, 而未经过大规模的离线算法评估,很难保证算法可以在线上错综复杂的应用上起到作用
  3. crane 的算法迭代淹没在众多的 commit 中,不便于社区小伙伴的维护和参与,这里将 crane 版本与算法版本形成映射关系

为了解决上面几个问题,以及让更多的小伙伴能参与到 crane 资源优化算法上来,我们开源并维护这一仓库,和社区一起助力 Finops 最佳实践项目 —— crane。