Articles of 亚马逊 s3

衡量对文件的访问 – apache

所以,我运行一个网站,其中包括一些文件(通常是PDF)。 所有这些都存储在服务器上的特定目录下: /var/www/vhosts/mysite.com/httpdocs/site/pdf_files 由于我的VPS上的存储问题,我正在考虑获取一些S3或其他云存储,并使用S3QL / S3FS将其作为驱动器挂载。 然后,我将能够将pdf_files文件夹符号链接到云文件夹,并使用该文件夹来提供这些文件,而无需对Web应用程序进行任何更改(这是一个好的计划?) 现在,在这之前,为了估计成本,我需要测量人们进行文件访问的次数,例如每月下载这些pdf文件的次数。 基本上这些pdf文件通过networking服务器访问多less次。 我想在Apache的水平上做。 这可以做的最好的方法是什么? 例如:测量特定文件夹中的文件使用的带宽也不错,但估计我将要做的亚马逊的GET请求更重要。

针对小型企业的全服务器非现场备份

我在一家越来越大的小公司工作。 我们已经增长了我们的老备份系统(一个小NAS盒和糖同步),并想移动到更好的东西… 我们目前有3个服务器,2个Win2k3盒子和一个2k8盒子。 我们的一台服务器上运行着SVN,上面有我们所有的代码,这是备份最重要的机器。 我们也有SQL框,Oracle实例和MySQL也安装… 我一直在寻找异地备份计划,并一直在考虑以下内容: 取出我们目前拥有的所有机器,并使用System Center Virtual Machine Manager中的P2V工具对其进行虚拟化。 使用ZFS和iSCSI将VHD存储在Nexenta或Solaris计算机上。 使用ZFS的快照工具,我们可以在运行时捕获这些实例的快照,并将其备份到Amazon S3或类似的服务器上。 然后在晚上之间备份更改。 如果一台机器发生故障,只需更换物理盒并将其添加到HyperV池。 复制虚拟机(复制不是正确的词,鉴于文件存储在iSCSI,但希望你知道我的意思)。 只要SAN构build正确,我们就可以确定磁盘发生故障(ZRAID或ZRAID2) 因为一切都备份到S3,如果我们松动办公室(火,meteor罢工,外国人等),我们可以得到我们的数据(只要亚马逊仍然存在)。 你怎么看? 这是一个可行的解决scheme? PS:好处我只是使用ZFS:重复数据删除应该(理论上)是指我们在iSCSI盒子上存储较less。 如果我们将所有机器升级到2k8R2,我们只需要存储一个真正的副本…其余的重复…

Amazon S3权限

我需要将我的所有存储文件公开以供查看。 我已经在AWS控制台的存储桶属性中向所有人添加了查看权限。 但看起来像之后,我不得不明确按“公开”的文件。 为什么如果我已经有权利呢?

如何调整此Python脚本以备份到Amazon S3

以下脚本几乎完美适合我的备份需求: http : //pastie.org/3368661 但是,它只允许您备份到服务器或远程FTP。 我想添加一个选项来备份到Amazon S3(这不是一个标准的FTP)。 在323行是需要开始改变的地方。 我还想要求在S3上删除旧备份,但是现在亚马逊似乎通过他们的控制台提供了这个function,所以这里不需要这个function。 如果有人不能在这个脚本中find这样的方法,第二个select是备份到一个服务器文件夹,然后使用一个开源项目,如s3sync.rb,但这并不理想。 这是运行Centos 5和Plesk 10的MediaTemple DV服务器。 find更多信息: http : //wiki.mediatemple.net/w/( dv)_4.0: Setup_s3fs_to_easily_use_Amazon_S3

在整个EC2中只用客户端代码在S3中存储页面?

题: 与仅在亚马逊的EC2中托pipe它们相比,只用客户端代码在S3中存储页面是否可以降低成本? 背景: 现在我用一个cms来pipe理我的所有网页和网页的用户,但是我正在考虑保存我的网页的注销状态,以便它们显示为没有cms。 要更改页面,我只需要将文件保存在我的开发服务器上,并将其推送到S3。 我的直觉说,这比存储需要客户端和服务器端代码的页面以及只需要客户端代码的页面更经济,但我没有尝试过。 目前: EC2上的所有页面。 build议的select: EC2主机:客户端/服务器端页面 S3主机:客户端页面(注销状态)

在从EC3实例读取Amazon S3对象之间有什么样的延迟

我有一个REST Web服务,它包含显示图像的/ image / view / resource。 该图像当前以Amazon S3中的对象forms存储。 当访问/ image / view /时,networking服务从S3下载图像,调整尺寸并提供给用户。 目前这种做法有两个要求: Web服务从S3客户端获取对象从Web服务获取图像 如果我要将我的Web服务托pipe在EC3实例上,那么从S3中检索对象所花的时间会大大减less吗?

将文件从ec2实例复制到s3

我有一个FTP在我的EC2实例上运行,我想将这些文件(经过一些处理)移到S3。 很多这方面的post要么使用亚马逊的.NET,PHP或Python的API或使用第三方工具,如s3cmd。 我宁愿使用类似s3cmd的东西,因为我只是想在bash脚本中做一些事情。 但是我想知道ec2实例上是否有可用的Amazon工具可以做同样的事情?

空/ mnt:由EBS支持的AMI启动的存储支持实例

我有一个EBS AMI,我想在AWS Market Place上发布。 AMI是使用/ mnt中的数据创build的。 snapshop包含/ dev / sda1和/ dev / sdb设备: 块设备:/ dev / sda1 = snap-xxxxxx:8:true:standard,/ dev / sdb = ephemeral0 我的问题是,当我创build一个实例存储根设备实例(与短暂设备/ dev / sdb)/ mnt文件夹是空的。 我知道这是由于临时磁盘没有被复制到实例存储根设备。 所以,我想知道的是如何创build一个AMI,即: 可以生成所有types的实例(从微到大) 主体存储设备安装为/ mnt 在启动实例期间/ mnt目录中没有数据丢失 感谢回复,

我可以限制用户对AWS S3存储桶的访问吗?

我正在开发一个可能用于AWS托pipe的网站。 这导致了一个关于存储在S3桶中的东西的访问权限的问题: 我为这个网站build立了一个EC2服务器,还有一个S3存储桶来存放一些网站的东西。 爱丽丝和鲍勃在我的网站上创build帐户。 爱丽丝和鲍勃都上传文件,最终在桶中。 爱丽丝应该能够看到她的文件,而不是鲍勃的,反之亦然。 该网站的匿名用户应该能够看到两个文件。 这是可能的S3? 我的印象是,这是AWS IAM的用途; 它是否正确? 我正在慢慢地越过我的AWS新手主机,但是我还没有完成 – 谢谢!

确保s3中的数据一致性,并且有多个用户正在读/写

我需要关于如何确保我的s3存储桶中的数据一致性的build议/想法。 我有2-3个用户从s3推送和阅读资源。 正如人们可以很容易地看到这导致数据不一致(用户A正在从S3下载该资源,而用户B仍在写入)。 我们正在同步s3的saltstack代码。 我们在每个环境(prod,staging)中设置一个存储桶并使用AWS IAMangular色来控制访问。 当我试图从s3获取数据,而其他开发人员将代码推送到该存储桶时,会发生问题,最终导致下载的资源处于不一致的状态。 如果你们能分享你们在处理这类问题上的想法,想法和经验,我将不胜感激。 谢谢