Amazon ec2 如何与所有Amazon EC2服务器同步?
我有一个ScalrEC2集群,希望有一种简单的方法跨所有实例同步文件 例如,我在一个实例的/var/www中有一堆文件,我希望能够识别所有其他主机,然后rsync到每个主机更新它们的文件 ls/etc/aws/hosts/app/ 返回所有其他实例的IP地址 10.1.2.3 10.1.33.2 10.166.23.1Amazon ec2 如何与所有Amazon EC2服务器同步?,amazon-ec2,rsync,scalr,Amazon Ec2,Rsync,Scalr,我有一个ScalrEC2集群,希望有一种简单的方法跨所有实例同步文件 例如,我在一个实例的/var/www中有一堆文件,我希望能够识别所有其他主机,然后rsync到每个主机更新它们的文件 ls/etc/aws/hosts/app/ 返回所有其他实例的IP地址 10.1.2.3 10.1.33.2 10.166.23.1 想法?正如扎克所说,你可以使用S3 您可以下载许多客户端中的一个,以便将驱动器映射到S3。(搜索S3和webdav) 如果我要走这条路,我会设置一个包含所有共享文件的S3存储桶
想法?正如扎克所说,你可以使用S3
- 您可以下载许多客户端中的一个,以便将驱动器映射到S3。(搜索S3和webdav)
- 如果我要走这条路,我会设置一个包含所有共享文件的S3存储桶,并在cronJob中使用它将每个节点的本地驱动器同步到该存储桶(下拉S3存储桶更新)。然后,由于我通常使用eclipse&ant进行构建,因此我将创建一个ant作业,用于将更新部署到S3存储桶(将更新推送到S3存储桶)
您是否使用NFS进行了评估?也许您可以将一个实例专门用作NFS主机。我不想问一个明显的问题,但为什么不将其存储在S3上呢?
Usage: Synchronize [options] UP <S3Path> <File/Directory>
UP : Synchronize the contents of the Local Directory with S3.
DOWN : Synchronize the contents of S3 with the Local Directory
...