【发布时间】:2014-02-11 23:52:09
【问题描述】:
我正在做一个类似这样的设置。 Server1 和 Server2 是 EC2 实例,每个实例都附加了一个 EBS 卷。这些服务器应该运行一个应用程序(基于 python,flask),并且 server1 和 server2 上的配置不同,它们将位于各自的 EBS 卷上。但是除了配置之外,代码库是通用的,我需要将它放在 server1 和 server2 都可以访问的公共位置。我可以使用 S3 存储桶吗?
这可能是一个非常愚蠢的问题,但由于我找不到明确的答案,所以我还是问它。 S3 存储桶是否可以作为可以托管代码库的驱动器可见,可以由运行在服务器 1 和 2 上的应用程序选择?我找到了一些实用程序,例如tntdrive,但想知道是否有更好/优雅的方法来完成它?简单地说,我可以让这个 S3 存储桶在服务器 1 和 2 上用作共享驱动器吗?
+-----------+ +------------+ |服务器 1 | |服务器 2 | +---------+-+ +--+--------+ +----+ | | +----+ |EBS1| | | |EBS2| +----+ | | +----+ | +------------+ | | | | | +->| S3 存储桶 |谢谢!
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-s3