Nip*_*dar 2 amazon-ec2 amazon-ebs mongodb amazon-web-services amazon-efs
对于具有高可用性的 MongoDB、Cassandra 或 Elasticsearch 集群的数据库目录,我应该使用 EBS 还是 EFS?如果 MongoDB、Cassnadra 和 Elasticsearch 集群配置为复制因子 > 1,它们会负责跨节点复制数据,因此我猜可能不需要 EFS 复制功能。
EBS - 用于数据库
EFS - 用于跨应用程序、VM 等的文件共享
这是一篇区分存储类型的好文章
https://dzone.com/articles/confused-by-aws-storage-options-s3-ebs-amp-efs-explained
EFS 适用于可以访问同一组文件的多个服务器。Cassandra 内置了复制功能,因此该功能没有用处。无论如何,您都不希望多个 Cassandra 节点访问相同的文件,因为每个节点都管理自己的 sstable。
\n\n更不用说 Cassandra 是磁盘密集型的,如果出现延迟就会生气。Cassandra 连接很容易超时。因此,使用 NFS 挂载 (EFS) 而不是 \xe2\x80\x9clocal\xe2\x80\x9d 磁盘只是一个坏主意。
\n\n如果您已经\xe2\x80\x99t,请阅读此内容: https: //aws.amazon.com/blogs/big-data/best-practices-for-running-apache-cassandra-on-amazon-ec2/
\n\n(Can\xe2\x80\x99t 代表其他数据库,如 MongoDB。)
\n| 归档时间: |
|
| 查看次数: |
2998 次 |
| 最近记录: |