首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用KMS的AWS RDS加密会影响性能吗?

问使用KMS的AWS RDS加密会影响性能吗?
EN

Stack Overflow用户
提问于 2016-08-14 13:55:19
回答 1查看 8K关注 0票数 18

亚马逊州

加密和解密是透明的,所以您不必修改应用程序来访问数据

我的应用程序(Rails、MySQL、Elasticsearch)构建了大量的图形,因此可以查询大量数据。根据我以前在数据库加密方面的经验,它确实会影响数据检索速度(因为我们只能说记录在读取和解密后是否匹配条件)。

是否有相关的基准?或者你曾经使用过来自AWS的服务器端加密?我真的需要担心性能的变化吗?

另外,对我来说还不太清楚,是否也可以以同样的“透明”方式加密Elasticsearch数据。在这点上我也会采纳你的建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-14 14:42:39

根据我以前在数据库加密方面的经验,它确实会影响数据检索速度(因为我们只能说记录在读取和解密后是否匹配条件)。

如果在插入数据库之前对每个记录的每个值进行了加密,就会出现这种情况。这不是RDS加密的工作方式。RDS加密的工作方式是对存储数据库的EBS卷进行加密。对于RDS数据库引擎,数据似乎没有加密。这与在附加到EC2服务器的EBS卷上启用加密是一样的。

关于性能,我没有注意到在RDS和EBS上启用加密时性能有任何下降。根据AWS文档这里:

您可以期望在加密卷上获得与未加密卷相同的IOPS性能,但对延迟的影响最小。

请注意,这是“rest加密”。如果您还需要“在传输中加密”数据,则需要研究如何为所有数据库连接使用SSL连接,并可能启用数据库中的设置来强制使用SSL连接。

关于您的第二个问题,AWS此时似乎不支持ElasticSearch服务的加密。对于加密-在传输中,您可以使用HTTPS连接,这是根据AWS对这个问题的支持响应。

您可以使用https与域进行加密通信。 节点之间的通信未加密。节点本身托管在我们的VPC中,节点之间的所有通信都保持在VPC中。

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38942918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档