答案 0 :(得分:2)
是-您可以在现有的YugabyteDB群集上启用加密功能。新的传入数据将立即开始加密。压缩发生时,旧数据将被延迟加密。
具体取决于工作负载。还没有具体数字可以分享。但是作为指导,对于写入繁重的工作负载,我们预计开销将低于5%。对于读取繁重的工作负载,尤其是那些在缓存中包含热数据集的工作负载,其影响应该可以忽略不计。
如果yb-tserver重新启动,将使用RPC调用从yb-master获知当前密钥。为了保护这种交换免受攻击,您可以使用在线加密功能,以确保所有服务器到服务器的通信都安全进行。
如果重新启动yb-master,它将从其他yb-master获悉当前密钥。但是,如果所有母版同时关闭,则所有母版都不会处于内存状态,因此您将不得不使用yb-admin
将密钥提供给所有母版。
参考: [1] https://docs.yugabyte.com/latest/secure/encryption-at-rest/ [2] https://docs.yugabyte.com/latest/secure/tls-encryption/