【发布时间】:2019-02-08 12:03:37
【问题描述】:
我现在正在审查,看不出使用 S3 比使用 Consul 进行 Vault 后端存储有任何缺点,我认为即使在多个 EC2 场景中部署 Consul 也会花费更多。 例如,10GB 的 EBS 卷成本超过 10GB 的 S3。 哈?默认情况下,S3 已经是 HA,所以没有区别。 S3 也会受到更多保护,不会被意外删除。
S3 在中型或大型环境中是否存在性能损失? 还有什么可能是差异化因素?我忽略了一些功能?提前致谢。
【问题讨论】:
-
来自 AWS 文档:“Amazon S3 自动扩展到高请求率。例如,您的应用程序可以在存储桶中每个前缀每秒至少实现 3,500 个 PUT/POST/DELETE 和 5,500 个 GET 请求。有存储桶中的前缀数量没有限制。以指数方式提高读取或写入性能很简单。例如,如果您在 Amazon S3 存储桶中创建 10 个前缀以并行读取,则可以将读取性能扩展到 55,000 次读取每秒请求数。”所以,基本上 S3 有限制,没有限制,我们可以使用 diff buckets 扩大规模。
-
你在里面放了什么秘密?我无法想象你会在 1GB 的存储空间上花大价钱,更不用说 10GB。
标签: amazon-s3 consul hashicorp-vault