Oceanbase社区版安装建议

自己尝鲜安装,结果,研究了官网很久,似乎没有一套完整的,针对性的配置需求。总体来说,Oceanbase一直以来都是说4C16G可以做为本地开发的最低配置运行,可是实际上,你用到这个配置去做一键部署安装,会发现租户资源少得可怜,甚至会部署失败,整套下来就是observer+obproxy+ocpexpress这套方案去部署。有些时候每个人情况不同,对于组件的需求也不一样。
以下纯粹是我个人的想法:

  1. Oceanbase能不能出具一个组件清单的那种建议网站?
    很多客户不可能一上来就整3个物理机去部署集群的,都是拿虚拟机做做POC,看看数据库表的兼容性什么的,这个在推广更容易吸引用户上手,毕竟大家最关心的就是我的表能不能马上就迁移到Oceanbase去进行迁移和测试,然后才是性能不够的时候加CPU和内存,最后再考虑数据库的集群和物理硬件的采购,这样一套流程下来,大家也对Oceanbase的使用,有一定的认知和了解。我举个例子:
    比方说一个开发人员自己想要尝试使用Oceanbase数据库,那么他需要的最低运行配置是什么,他如果查了文档,会去准备一个虚拟机,4C16内存200G硬盘,组件选择如果是一键部署,就很吃紧,但是如果他单独部署observer的话obproxy,ocpexpress都不装的话,这时候资源还是可以的,并且要使用租户资源分配就要有obproxy,这个在官方的文档没有体现的,ocp确实不错,让开发可以白屏管理,但是还是会吃掉一部分资源导致租户用户无法分配(这个是我自己遇到的情况,我不知道别人会不会有这样的问题),我希望的是官方能出具一个表格一样的东西,或者说是有什么需求,上什么组件的一个指导性或者建议性的网站,让安装的人员一眼就明白自己要装什么组件,从而实现自己使用上目的。

  2. OBD工具的改进建议
    虽然我知道OBD工具很完善了,但是命令行依然存在无法搞清楚使用方法的情况,比方说obd mirror list我是能看到在线库的情况,那么能不能将obd变成一个包管理工具,obd pull observer之类的操作,然后让包自动保存到local repository呢?

1 个赞

非常感谢你的反馈 我们反馈给相关同学 看看后期能否调整

2 个赞

感谢建议!关于问题1,我们计划做如下修改:

  1. OBD 白屏部署完成后展示OB可用资源
  2. 在文档手册中补充各个组件的最小资源占用,以及这个组件的功能
    关于问题2可以看看 obd mirror create 是否满足

另外可以加入我们管控SIG,我们可以在群里和周会上一起聊聊关于OB管控的想法;加入方式:微信添加OB社区小助手(微信号:OBCE666),备注“SIG-operation”

2 个赞