Articles of 亚马逊 EC2

EC2实例升级时是否会丢失我的临时存储?

我正在考虑从EC2中的R3大型升级到R3-xlarge实例。 我知道,当我停止我的实例时,我将失去短暂的驱动器的内容。 但是,当我改变实例types并启动它后,短暂的驱动器仍然在那里? 是否会升级以及更大的实例?

SSH到EC2实例

我可以访问EC2的控制台面板。 存在一个密钥对(先前由某人创build)。 我创build了第二个密钥对,然后尝试SSH到ec2实例。 这是发生了什么事情: PREMIEREs-Mac-Pro:.ssh Premier_032$ ssh -i ~/.ssh/david.pem [email protected] Permission denied (publickey). 我需要做什么才能在这里SSH到EC2,是ubuntu的正确的用户名(我也试过root ,这也没有工作)。

m1.medium只有一个CPU

我为我的微型实例创build了一个AMI,用于运行我的应用程序,并使用该映像启动了一个m1.medium。 这是一个Windows 2008服务器类的机器。 根据文档http://aws.amazon.com/ec2/instance-types/ ,我发现实例有3.7 GB的内存。 但是我发现它还有1个CPU,而不是2个和30GB的硬盘,而不是410GB。 怎么了 ? 在aws控制台中,types是m1.medium。 我怀疑我的形象会造成这个问题。 我该如何纠正呢?

如何创build具有大量持久性数据的多个完全相同的AWS EC2服务器实例?

我有一个CPU密集型数据处理应用程序,我想运行很多(〜100,000)input文件。 应用程序需要一个大的(〜20GB)数据文件才能运行。 我想要做的是 创build一个安装了我的应用程序和相关数据文件的EC2机器映像 启动大量(例如100)这个图像的实例 将我的input文件分成100个批次,并发送一个批次在每个实例上进行处理 我很难找出确保每个实例都可以访问大型数据文件的最佳方法。 数据文件太大,不适合AMI的根文件系统。 我可以使用块存储,但给定的块存储卷只能连接到一个实例,所以我需要100个克隆。 有什么方法可以创build一个自定义的图像,在根filsystem有更多的空间,以便我可以包含我的大型数据文件? 还是有更好的方法来解决这个问题?

AWS EC2安全组SSH从美国访问

在AWS中与安全组搏斗 想要设置一个单一的SG,我将在所有的EC2实例中使用,以允许SSHstream量(我有其他angular色的其他angular色,适当部署)。 但是,我没有理由把这个SSH组织开放到全世界。 我想要做的就是现在只限制进入美国。 这是可行的吗?

在EC2上 – 一个实例如何使用ip-XXX-XXX-XXX-XXX格式telnet另一个实例

(Noob @ unix&EC2) 我在EC2上创build了2个ubuntu实例。 我需要集群我的一个服务,并按照我使用的格式的教程 ip-XXX-XXX-XXX-XXX (ie ip-123-456-789-012) as the connection. 我也可以使用ip-123-456-789-012 22在实例之间telnet。 这不会出现在/ etc / hosts中,它如何知道如何将string转换为IP地址? 谢谢。

MDADM无法连接到Ubuntu 11.10上的EBS驱动器

我一直在使用一个raid.sh脚本[1]已经有一年多的时间了,从来没有给我带来麻烦。 我最近开始从AWS上的Ubuntu 10.04机器迁移到Ubuntu 11.10。 我将raid.sh脚本从旧的sdF样式驱动器名称更新为xvdF。 既然这样做,当连接我的4个EBS驱动器时,当使用全新的驱动器时,mdadm在我的一些驱动器(比如1中的4)上出现“设备正忙”的错误,而在尝试使用卷创build时,4个驱动器中的4个从快照。 我也附上下面的错误[2]。 试了这个之后,设备显示为“忙”,当我正确地确定所有的东西都是通过mdadm卸载和停止的,并且使用AWS web控制台分离音量时,驱动器会被卡住,有时甚至会说“忙” 。 任何情况下将不胜感激,谢谢! [1] #mdadm == Raiding software #xfsprogs == XFS filesystem creator/manager sudo apt-get install -y mdadm xfsprogs; sudo mdadm –create /dev/md0 –level 0 –chunk=256 –metadata=1.1 –raid-devices=4 /dev/xvdf /dev/xvdg /dev/xvdh /dev/xvdi; echo DEVICE /dev/xvdf /dev/xvdg /dev/xvdh /dev/xvdi | sudo tee /etc/mdadm/mdadm.conf; sudo mdadm –detail –scan | […]

为什么我的Web应用程序在LAMP EC2实例上的并发能力如此之低?

我来自Web开发人员背景,一直在使用CakePHP框架构build我的PHP应用程序。 当我开始在应用程序所在的Amazon EC2实例上进行ab(Apache Bench)testing时,出现了这个问题。 即使我正在运行一个c1.medium实例(2个内核,2GB内存),我的平均页面加载时间也非常可怕,我想我正在做的一切都是正确的。 我会跑: ab -n 200 -c 20 http://localhost/heavy-but-view-cached-page.php 结果如下: Concurrency Level: 20 Time taken for tests: 48.197 seconds Complete requests: 200 Failed requests: 0 Write errors: 0 Total transferred: 392111200 bytes HTML transferred: 392047600 bytes Requests per second: 4.15 [#/sec] (mean) Time per request: 4819.723 [ms] (mean) Time per request: 240.986 […]

使用Amazon EC2在UDP上严重丢包

我使用ec2来承载一个udp TURN服务器用于SIP目的。 无论如何,在语音通话过程中我会遇到很多丢包,所以我使用iperf util进行了udp性能testing。 结果: [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams [ 3] 0.0-10.3 sec 434 KBytes 345 Kbits/sec 28.910 ms 2249/ 2551 (88%) [ 4] local 10.128.99.128 port 5001 connected with 175.139.254.157 port 50900 [ 4] 0.0-10.0 sec 617 KBytes 505 Kbits/sec 7.834 ms 463/ 893 (52%) 结果是可怕的,因为当我发送一个3MB的文件,88%的数据包丢失。 我试图用sysctl来调整UDP性能,但不pipe我用什么值,结果都是一样的。 SYSCTL: net.core.wmem_max=26214400 net.core.rmem_max=26214400 […]

我们如何检查ELB **自己的**实例健康/连接?

请注意,这个问题是关于ELB本身,而不是ELB背后的EC2实例 情况 我们最近经历了以下ELB问题: 50%的请求没有达到我们的后端,看来ELB本身也是如此 通过AWS控制台的ELB监控没有显示任何exception(零ELB 4xx和ELB 5xx) 外部检查证实我们的后端EC2实例运行良好,可以到达 我们的假设是ELB运行的EC2实例存在连接问题。 临时修复是创build新的ELB(在我们的EC2实例的同一组前面)并更改DNSlogging。 问题 这是经常发生的事情吗? 有没有什么工具可以快速检测到这个(我们总是认为这是我们的错,只有经过彻底的检查,我们才开始看AWS) 有没有一种方法可以避免这一切发生