我想在S3上的一个Linux映像上放一个基本的网站。 我猜只是为了大概2千兆的费用(操作系统,MySQL如果可能的话,玻璃鱼等)的形象。 因此,让我们说没有人访问我的网站,我只会收取存储和计算时间,我部署我的应用程序? 或者像天青一样,他们每小时收费只是为了你的实例在场?
嘿家伙,一个简单的问题。 我有一个问题,为我的域名http://snaremedia.com设置cname。 我使用godaddy,并设置www cname指向我的cloudfronturl,但目前我的域名只能通过inputwww工作。 而不是没有www。 我怎样才能确保我的域名是否工作,无论用户inputwww。 CNAME www d2vga2hys6h3wj.cloudfront.net 非常感谢 :)
我正在考虑实施一个安全的非现场数据备份,大约100GB(并且在增长),比Amazon S3更有可能。 我还没有findDiskAgent的许多评论,有没有人有一个很好的经验呢? 似乎是比Jungle Disk贵得多,所以我很想知道为什么,它是否值得。 这两者中的任何一个都可以将同步stream程作为服务运行? 或者都是基于GUI?
由于托pipe成本总是以什么比率下降,估计它会降低您的成本预测?
我试图编写一个备份脚本,将排除超过一定大小的文件。 我的脚本给出了正确的命令,但在脚本中运行时,它会输出一个错误。 但是,如果相同的命令手动运行,一切正常…? 这是基于一个简单的谷歌find的脚本 #!/bin/bash # Export some ENV variables so you don't have to type anything export AWS_ACCESS_KEY_ID="accesskey" export AWS_SECRET_ACCESS_KEY="secretaccesskey" export PASSPHRASE="password" SOURCE=/home/ DEST=s3+http://s3bucket GPG_KEY="7743E14E" # exclude files over 100MB exclude () { find /home/jason -size +100M \ | while read FILE; do echo -n " –exclude " echo -n \'**${FILE##/*/}\' | sed 's/\ […]
我是Amazon Web Services的新手,并且已经阅读了有关AWS产品的文档。 最符合我需求的产品是EC2和S3。 我想要做的是,我需要一些PHP文件和一个MySql数据库。 它不是一个网站,我只需要一个主机(实例)。 我的PHP文件不是很重,所以对于数据库。 我不确定是否应该使用EC2或S3,有什么build议?
我的公司正在考虑转向基于云的服务,为我们的内部Web应用程序。 我们正在对AWS进行评估,目前我们正在进行一些成本分析的初期阶段,以确定我们转向AWS的成本效益。 我是AWS的新手,在重新开始之前,有没有可以帮助确定正确的AWS解决scheme和成本的工具(网站,Excel电子表格,ROI计算器等)? 例如,如果我有三台Linux应用程序服务器,两台数据库服务器,十台负载平衡器等,那么我如何将正确的AWS解决scheme映射到现在的解决scheme,并确定从现有架构/基础架构转移到AWS的成本? 如果没有这个工具,是否有留言板,社区或其他资源可以帮助?
我正在做一个图像托pipe服务。 这是我第一次build立一个大的网站,所以我没有太多关于创build一个可靠的Web服务的知识,但我想我已经明白了。 我应该如何设置我的网站托pipe容纳大量的stream量? 这就是我的想法。 告诉我,如果这是一个好主意: select任何有php和mySQL的廉价供应商。 只存储在那个便宜的提供商(PHP脚本,服务器configuration文件,SQL数据库)后端的东西。 使用Amazon S3来存储所有前端的东西,比如css,js,图片,当然还有所有用户上传的图片(这是一个图片托pipe网站)。 那样有用吗? 这意味着大量stream量的成本都是通过Amazon S3完成的,对吧? 廉价的供应商不应该受到任何重大成本的打击,因为它所做的只是运行脚本和更新数据库? 或者也会加起来(慢慢跑)? 我应该将数据库移到Amazon SimpleDB吗? 我也听说我可以使用Amazon EC2运行该网站,但是看起来这需要很多工作来设置(并且是昂贵的)。 我想我所问的可以概括为:什么是可靠地运行图像托pipe网站最具成本效益的方式? 谢谢。
我使用S3来托pipe一些静态内容,并使用一些URL重写,使一切工作。 这是我现在的configuration: server { listen 80; ## listen for ipv4 listen [::]:80 default ipv6only=on; ## listen for ipv6 server_name "~^(.+)\.bar\.com$"; access_log /var/log/nginx/foobar-star.access.log; set $subdomain $1; rewrite ^(.*)$ /$subdomain$request_uri?; location / { proxy_pass http://foo.bar.com.s3.amazonaws.com; } } 我的问题是,如果请求是baz.bar.com我想我的url是foo.bar.com.s3.amazonaws.com/baz/index.html,如果是baz.bar.com/css/whatever .css我想要一般情况下foo.bar.com.s3.amazonaws.com/baz/css/whatever.css,我已经在configuration中覆盖。 我不能使用$ request_filename,因为S3总是提供一些东西,甚至告诉你,你所请求的键不存在,所以我需要一个通用的规则来附加到我的url index.html,以防它不存在。 我相信这是正常的索引指令不工作的原因… 为了简短:如果我试图达到baz.bar.com/index.html所有的东西都像魅力,如果我尝试baz.bar.com/它(正确)返回一个文件,告诉我,关键'baz'不存在。 我想baz.bar.com/直接呈现我的index.html,并保持一切不变。 希望我已经清楚 – 我知道这有点混乱:) TIA
所以,我现在正在写我的学士论文,我的工作是将一个networking服务变成一个网站,推荐一个图像的配乐。 build议过程的主要部分是对〜40GB索引文件的查找。 索引文件是只读的,阅读它应该尽可能快。 我也想根据需求自动启动额外的实例。 我做了一些研究,并有三种可能的方法来做到这一点 增加ec2实例的根分区(〜50gb),将索引文件存储在根分区上并创build一个AMI。 这种方法的好处是,启动一个新的实例是非常容易的,因为一切都包含在AMI中。 但是我也看到,根分区的速度非常慢。 将数据存储在EBS卷上,创build一个快照,每当我启动一个新实例时,我都会从快照创build一个新的EBS卷,并将其附加到实例上。 我认为这是最好的办法,但启动一个新的实例是一个更复杂的一点 将索引文件存储在S3上,每当启动新的ec2实例时,我都会将文件下载到实例的临时存储中。 这种方法的问题在于,直到新实例可操作以及stream量成本花费更多的时间。 我也在考虑做Raid0的设置来提高索引文件的读取性能。 那么我应该使用哪种方法?