在 Amazon AWS 设置中,两个克隆实例(位于不同区域)如何引用和共享相同的“基本”动态 Web 服务器文件并从同一个主数据库读取/写入?
我们当前的 AMI 实例现在位于 EBS 支持的卷上。但是,显然尝试在两个实例之间共享 EBS 卷是一个坏主意。我从这个 2009 年的旧答案中收集了很多信息,但它并没有分解除 Amazon S3 之外的其他替代方案。还是 S3 是唯一的选择?OP 的推理在 3 年后仍然有效吗?我们有哪些存储选项可以让多个实例实时共享数据库数据?
如果您想要共享数据,您可以设置所有实例都可以访问的服务器。如果您希望为所有实例提供一个简单的存储区域,您可以使用 Amazon 的 S3 存储服务来存储分布式和可扩展的数据。
迁移到云端,您可以拥有完全相同的设置,但您可以将文件服务器替换为 S3,或者让所有实例都连接到文件服务器。