Articles of 亚马逊 EC2

亚马逊有一个官方的Ruby客户端来pipe理ec2,s3等?

我喜欢rackspace: http ://packages.python.org/python-cloudservers/index.html Ruby中aws是否有类似的function?

Amazon EC2和本地服务器混合

我有一个项目,我正在工作,这将需要大量的计算密集型服务,像爬虫一样,24/7全天候运行,计算build议等。我的计划是有公共网站,用户可以login到亚马逊的托pipe与交互EC2服务,以确保它几乎总是(是的,我知道亚马逊最近有巨大的中断)。 由于在EC2上,您可以根据CPU时间收费,我希望在自己的本地计算机上运行所有计算密集型服务。 然后我将数据库保存在与本地数据库同步的Amazon云上。 我认为这应该让我的成本相当低。 我的一个问题是什么是连接一切的最佳方式。 在尝试给出更多细节的同时仍然模棱两可:假设用户通过Web界面添加了我在这里称之为对象的内容。 然后我需要以某种方式让我本地服务器知道用户已经添加了这个对象,并执行一个任务t 。 说任务t修改数据库。 我可以让它修改Amazon数据库,以便更改对用户立即显而易见,或让它修改本地数据库,最终将复制到Amazon数据库。 所以这里是我的两个主要问题: 您如何在云服务器和本地服务器之间传输信息? 您是否会说S3的Web应用程序和您的本地服务的REST api,以便他们可以通过HTTP通信进行通信,或者您可能会使用SSH来保持两者之间的连续连接? 您是否要对Amazon数据库进行所有数据库更改,以便用户立即看到更改,或者本地服务是否只更改本地数据库。 所有的build议或build议,不胜感激。

EBS – 我需要支付我不使用的存储吗?

当我创buildEBS存储时,如果我将大小分配为500GB,但最终只能使用30GB,则需要支付500GB的全部费用还是支付30GB,因为这是我使用的?

如何在Amazon EC2上创buildSimpleDB?

在哪里我可以开始创build一个SimpleDB,我将使用PHP作为客户端。 我无法在AWS控制台的任何位置find它。

如何设置网站名称服务器在亚马逊的EC2云上使用Ubuntu 11.04和Nginx?

我安装了nginx,并在Amazon EC2中的Ubuntu 11.04上显示了默认页面。 如何设置一个网站的多个域名服务器,并通过亚马逊EC2托pipe? 我已经在使用EBS图像,并经常拍摄快照。 我真的只需要帮助build立和注册与nginx和亚马逊的EC2服务的名称服务器。

增加亚马逊根卷大小

我有一个8GB根卷大小的默认amazon ec2实例。 我的空间不足了。 我有: 分离AWSpipe理控制台(Web)中的当前EBS卷。 创build此卷的快照。 用我的快照创build了一个具有50G空间的新卷。 将新卷连接到实例到/ dev / sda1 但是,当我重新连接到帐户: > df -h 我可以从pipe理控制台看到我的新function Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 8256952 8173624 0 100% / tmpfs 308508 40 308468 1% /dev/shm 它还没有使用我的新卷的大小,如何使这个工作?

在EC2上configurationMySQL可以在本地和远程访问

EC2实例具有亚马逊“内部”IP地址(类似10.228.105.159),可以从外部使用(例如46.137.103.122)。 我以前只是从实例本身访问一个MySQL数据库,但是现在需要改变它。 在/etc/mysql/my.cnf ,我已经注释掉了skip-external-locking ,然后我replace了 bind-address = 127.0.0.1 …与远程访问EC2 内部 IP地址工作正常(当然有适当的EC2安全组设置)。 但现在不能通过本地进程访问数据库url,如mysql://localhost/dbname 。 是否有可能远程访问工作, 并仍然使用本地连接到数据库时的“本地主机”? 如果是这样,怎么样? (或者,我只需要改变本地configuration,当连接到同一主机上的MySQL数据库时,也可以使用类似于10.228.105.159的IP?)

在EC2上加载平衡后端服务器

我有一个EC2应用程序,现在需要它的后端负载平衡。 我试图维护我的后端服务器,使他们不公开可见。 有没有办法使用Elastic Load Balancer来pipe理我的后端服务器? 我知道我可以pipe理EC2实例,以便他们只能从ELB获得stream量,但是如何确保只有我的前端服务器才能够首先调用ELB? (例如,我想确保没有人的networking浏览器可以打到ELB,从而访问我的后端服务器) 要清楚:我目前没有2个ELB实例 – 我拥有的是几个前端Web服务器,当前连接到1个后端机器,进行一些处理。 我需要创build另一个后端服务器来处理后端计算机上增加的负载,并试图找出扩展的最佳方法,以便> 10个Web服务器可以平衡现在的2个后端服务器。 如果ELB不能这样做,推荐的解决scheme是什么?

如何在单个amazon ec2实例上为多个子域设置共享虚拟主机

我有一个CentOS实例。 是否有可能多个域/子域共享单个实例,并在我的Apache服务器上,我将为每个域有单独的文件夹。 我如何开始这样做,如何将我的子域映射到实例。

问题与分配静态地址到EC2实例

我试着设置一个弹性IP: ec2-allocate-address 但是,它给了我一个错误: Required option '-K, –private-key KEY' missing (-h for usage) 为什么是这样?