关于zone我看了官方的相关介绍,理解的还不是很清楚
如果集群所有server从属与同一个zone,那在这个zone内数据只能有一份备份,就无法高可用了吧?但是这个zone的资源可用容量会增加?两个16G内存的机器组成一个zone,租户可以申请32G内存的资源吗
关于zone我看了官方的相关介绍,理解的还不是很清楚
如果集群所有server从属与同一个zone,那在这个zone内数据只能有一份备份,就无法高可用了吧?但是这个zone的资源可用容量会增加?两个16G内存的机器组成一个zone,租户可以申请32G内存的资源吗
是的,单zone不可以实现高可用,高可用是采用zone之间的paxos实现的,单zone就是一个副本,没有数据高可用了;
第二个问题,有可能会申请到32G内存,一个租户,在一个zone里面只能有一个resource_pool(资源池),资源池是由资源单元构成的,资源单元可以在一个zone的多台机器上分布,比如最理想的状态,创建一个resource_unit内存为16G(抛开其他因素),在创建资源池时,引用这个resource_unit的配置,unit_num数量配置为2,此时就会在两台服务器上分别开辟一块租户资源供该租户使用。
sys租户也要使用内存的,2个16G的,申请32应该是申请不到的
感谢解答,讲的很清楚
是的,实际上应该申请不到32的
另外我想问一下,如果每台OBServer分别从属与不同的zone,那租户还有可能申请到多台服务器合并的资源吗
看unit_num,每个zone有2台机器,你租户设置的unit_num是2,那就可以使每个zone内的2台上的资源
哦哦,好的,我试试
分属于不同的zone,也是可以的,玩法就不一样了,也可以参考我上面发的那个图看一下。
好的,我研究一下,那这么说单机房集群每台机器一个zone就好了,完全没必要合并机器公用一个zone了