cube cloud ga了

cube cloud 的速度还是很快的,就在昨天官方博客声明以及ga了,同时官方也简单介绍了下cube cloud 的工作机制
以下是一个总结整理(关于官方部分的就不介绍了,主要是我通过尝试使用一些整理)

多租户

cube cloud 的确是按照多租户的设计(基于iaas 层做的资源隔离,对于管理 层使用了泛域名,api 使用了各种云平台的dns机制,比如aws 的rout53)

管理api

官方应该是借鉴了以前版本开发的机制也使用了graphql 进行管理api 的开发,接上边也是利用了rout53进行dns 管理同时也支持自定义域名

schema 管理

官方是集成了git 以及自定义模式(git 可以集成github,同时官方自己也有自己的git server)

部署schema 检查&api 管理

官方在实现dev以及prod 环境的api 时使用了不同地址的模式(包装生产与开发中是不彼此影响,而且是和版本的分支关联的)
参考api 地址

 
https://green-limpet.aws-eu-west-1.cubecloudapp.dev/dev-mode/dev-rongfengliang-78d486a6/cubejs-api/v1
https://green-limpet.aws-eu-west-1.cubecloudapp.dev/cubejs-api/v1/load

cube store 与cube api 的部署

cube store 是官方以及推荐的预聚合层,每个部署都会关联一个api 以及store,这点官方博客也有说明

参考界面

 

 

说明

目前从体验上来说,还是很不错的,而且目前有1g 的免费数据空间,cube cloud的监控以及metrics 做的是很不错,可以方便的分析每次请求情况
通过学习cube cloud的设计以及架构我们也能学到好多关于多租户系统的设计技巧,有些需要吐槽的是官方的env 管理不太好,直接是明文的,应该
进行脱敏的

参考资料

https://cube.dev/blog/announcing-cube-cloud/

posted on 2021-10-06 09:56  荣锋亮  阅读(138)  评论(0编辑  收藏  举报

导航