Neutron资源的租户隔离介绍

Neutron是一个支持多租户的系统,所以租户隔离是Neutron必须支持的特性。在Neutron的资源模型中,有一个字段:tenant_id。这个字段的目的就是为了资源的租户隔离。
说到租户,稍微有点尴尬,因为从Newton版本开始,tenant_id存在的意义只是为了后向兼容,变成了一个历史的印记而已。它与模型中的另外一个字段project_id的解释都是:The ID of the project。不过无论是tenant_id也好,还是project也好,它们除了起到传统的ID作用外,还有一个更深层次的意义:租户隔离!
租户隔离,顾名思义,是为了隔离。其更深层次的目的是为了共享。
关于租户的说明:
1 租户不是人,租户就是客户,而这里的客户指的就是企业。
2 虽然不能把租户理解为“人”,但有时候还是把租户当做人来看待。
3 租户隔离,其实是“多租户的隔离”(单租户不存在隔离的必要)。
一 Neutron语境下租户隔离的含义
租户隔离,在不同的语境下有不同的含义。在Neutron语境下,从租户的视角,或者从需求的视角来讲,租户隔离有三种含义:管理面的隔离、数据面的隔离、故障面的隔离。
管理面的隔离,指的是“管理权限”的隔离,如下图所示:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值