Articles of 亚马逊 EC2

在Linux EC2 Micro实例中使用apt-get

我正在尝试在我的Linux EC2 Micro Instance上安装apt。 我试图按照这个问题的第一个答案中提到的方式去做。 但是,当我尝试编辑并保存sources.list文件,我收到以下错误。 “/etc/apt/sources.list”E212:无法打开文件进行写入 我以ec2用户身份login,并使用sudo su – 更改为root。 但是我仍然无法保存文件。 你能帮我解决这个问题吗?

申请EC2通常需要多长时间?

那天我申请了一个亚马逊的networking服务账户,大部分的服务都已经configuration好了,可以使用。 然而,我想要使用的是EC2,它被卡在帐户页面上,并显示以下消息: Authorizing your account to access this web service 花费这么长时间才能获得EC2访问权限是否正常? 已经24小时了。 如果这不正常,我有什么途径来纠正这种情况?

在EC2中,64位微型服务器的价格是否与32位微型服务器相同?

它并没有真正地在他们的网页上说出来。

复制文件系统和EC2 MySQL

我目前正在调查将基础架构迁移到Amazon EC2上运行,并试图找出设置MySQL服务的最佳方式。 我倾向于运行我们自己的MySQL实例,而不是使用Amazon的RDS,但我仍然在考虑实例本身的性能和成本的最佳方法。 为了获得持久的数据,MySQL数据需要位于EBS卷(带有某种forms的条带化RAID,例如RAID0或RAID10)上以提高持久性。 但是,EBS IO受networking接口(千兆,所以理论上的最大值为128 MB / s)的限制,而临时卷没有这样的问题。 我曾经看到过在一个实例上运行两个MySQL服务器的build议,在临时磁盘(我们也是RAID)上运行一个主服务器 ,一个从服务器存储到EBS卷的变化,但是这有一些额外的开销和复杂性(两台服务器)。 我想象的是使用某种forms的复制文件系统,以便我可以拥有 一个临时卷的RAID0顶部的文件系统,以最大限度地提高性能 从上面的所有更改立即复制到另一个由多个EBS卷支持的RAID1卷,以确保没有数据丢失 这将是优点 DB服务器的最佳IO性能; IO没有networking延迟 EBS卷上的IO减less(因为所有读取的IO将在临时卷上完成),因此降低了成本 良好的数据安全性,因为它支持冗余的EBS卷 但是,我还没有看到一个适当的系统来复制从一个卷到另一个卷的所有变化。 有没有一个文件系统,或者其他的方法,这将做到这一点? 分布式文件系统,例如GlusterFS,DRBD等似乎集中于在服务器之间复制磁盘,他们可以被设置为在这里做我感兴趣的事情吗? 我也没有看到别人采取这种做法。 我是否有需要解决问题的解决scheme(即性能足够好,所以这个想法是多余的)? 计划中有缺陷吗?

如何为一小群EC2实例设置Apache Proxy?

我一直在为即将到来的项目设置Amazon EC2实例,这将涉及在多个Web服务器上托pipe多个网站。 他们都是微型实例,运行Ubuntu Server 64bit。 以下是我到目前为止: Web服务器 – Apache 数据库服务器 – MySQL 开发服务器 – Apache和MySQL 文件服务器 – SVN&Bacula(备份完成到S3桶) 目前只有一个Web服务器,但是我已经做了一个映像,所以一旦项目启动,我可以启动尽可能多的实例,并根据需要单独configuration它们。 一切都进展顺利,但我碰到了一些障碍。 我的问题是我想要运行多个Web服务器实例,但是由于Amazon限制为5个弹性IP地址,我知道这还不够。 我正在研究如何从一个IP地址在多个Web服务器上托pipe网站,并通过Apache的mod_proxy运行。 我还没有尝试过,但我认为这就是我所需要的。 我只希望有人确认我正走在正确的轨道上。 有没有人用mod_proxy使用Apache? 它是否真的允许您使用一个IP地址来托pipe多个网站? 假设我在这里正确的道路上,我所需要的只是一个指向运行Apache的EC2实例的弹性IP地址,对吗?

EC2自定义拓扑

有什么办法可以创buildEC2实例的所需拓扑? 例如,我可以创build节点A,B,C的3节点拓扑,其中C获取公共IP地址,B和A连接到它。 就像是: 互联网→C→B→A B和A只能获得私有IP地址,在B和C之前没有办法让stream量到达A,这意味着我可以在C和B上安装我想要安装的任何东西来过滤,caching等。 我正在通过EC2文档,但到目前为止,我还没有看到任何谈到它。 如果有人知道如何在EC2上做到这一点,我将非常感激

亚马逊EC2 – EBS在使用时会收费吗?

我是亚马逊EC2的新手。 如果你使用一个点,并且让我们说一个像Windows 2008那样的亚马逊AMI。 你将不得不支付亚马逊AMI的(暂时)30GB吗? 到目前为止,我发现的只有计算器和EBS一个月的奖品。 但是,当我终止我的地点时,我的EBS被删除,所以我认为它更便宜,是吗? 谢谢

Amazon Instace Ec2连接超时

我正在使用亚马逊EC2服务&及其正常工作,但突然从3天前,当我们尝试使用SSH连接访问我们的实例,我们得到了错误: “ssh:连接到主机ec2 —- **。compute-1.amazonaws.com端口*:连接超时” 当我尝试访问部署在我们的EC2实例上的站点时,我收到了同样的错误:“连接超时ec2 —- ***。compute-1.amazonaws.com服务器响应时间过长“ 因为我们可以顺利访问其他网站和服务,因此我们这边的networking连接没有问题。 任何人都可以帮我或给我任何build议,因为我可以甚至无法访问托pipe网站没有这个 问候,纳文

如何与亚马逊Linux AMI Ec2 SSL?

我正在使用Aws AIM。 那么,如何安装openSSL? 我不知道该怎么做。 这是因为我想用ssl编译node.js,这样我就可以拥有encryption支持。 我从这里试过pkg-config..etc:Node.js安装:openssl没有安装 但是,apt-get不存在。 pkg-config不能识别-lssl 我完全不知道..

什么是阻止亚马逊的路线53拿起我的EC2实例标签?

我有许多Amazon EC2实例,都运行Ubuntu,我想要configuration它来使用Amazon的Route 53。 我按照Shlomo Swidler的文章设置了一个脚本,但遇到了与脚本相关的问题,这些问题在这里得到解答。 现在,我的脚本正在工作,但脚本中唯一添加到Route 53的CNAMES是Amazon实例ID(i-abcd1234.mydomain.com)。 根据Swidler的文章,脚本允许Route 53拾取一个“ShortName”标签,给每个实例一个“友好的”CNAME。 我将短名称标签添加到所有我的实例,但它们没有被路由53拿起。 这是我的脚本: #!/bin/tcsh -f set root=`dirname $0` setenv EC2_HOME /usr/lib/ec2-api-tools setenv EC2_CERT /etc/cron.route53/ec2_x509_cert.pem setenv EC2_PRIVATE_KEY /etc/cron.route53/ec2_x509_private.pem setenv AWS_ACCESS_KEY_ID myaccesskeyid setenv AWS_SECRET_ACCESS_KEY myaccesskey /usr/bin/ec2-describe-instances | \ perl -ne '/^INSTANCE\s+(i-\S+).*?(\S+\.amazonaws\.com)/ \ and do { $dns = $2; print "$1 $dns\n" }; /^TAG.+\sShortName\s+(\S+)/ \ and print "$1 $dns\n"' | […]