因为我想从不同的主机访问我自己的EC2。 在每个主机上键入pem文件是很困难的。
我们正在使用ELB进行SSL终止。 我们的应用程序使用HTTP在ELB后面的EC2实例上运行。 我们正在监视应用程序的响应时间,并在通过ELB时性能受到很大影响: – 通过ELB时的平均响应时间:1+秒 – 当ELB被旁路时的平均响应时间:〜250ms。 看起来ELB增加了大约一秒钟,偶尔会增加4-5秒。 这是预期的吗? ELB SSLterminal添加的典型开销是多less? 任何指针将不胜感激!
我有一个Windows EC2实例运行在一个地区,需要把它移到另一个地区(在这种情况下,东京和新加坡)。 这甚至可能吗? 我需要注意哪些潜在的问题? (我发现https://stackoverflow.com/questions/2181849/ec2-instance-cloning是描述如何做,但似乎假设Linux实例,并假设相同的数据中心。是否有可能移动我的钥匙跨越到另一个地区?) 几个月前,我尝试了一个与Windows实例类似的东西,试图在同一个数据中心中克隆它,但是我无法很快地实现它,所以我不得不放弃,只是在那个时候创build一个新的实例。 这一次我有一点喘息的空间,想要研究如何正确地做到这一点! 根设备types:ebs 块设备:sda1 xvdf (都是ebs,“附加”,并且terminal上的Delete设置为“no”; sda1是根设备) AMI被描述为“不可用”(然后是ami编号)。
简短版本:我的Amazon Linux EC2 AMI上的yum命令仅适用于–noplugins 。 长的版本:几天前,我运行在SSHloginMoTD的遗产yum update告诉我我有更新安装。 关于更新的中途(特别是在更新内核时),更新突然结束(138个项目中的79个已完成)。 我在EC2上主持的网站有几分钟的怪异,但最终似乎稳定了(也许EC2重新启动了自己?),我没有进一步的问题(除了MySQL开始内存不足,但我认为这是可能与此无关)。 今天,我去安装gcc-c ++(用yum install gcc-c++ )。 当我这样做时,我收到以下消息: 加载的插件:优先级,安全性,更新motd,升级帮手configuration错误:命令“updateinfo”已经定义 我可以认为我可以使用yum来运行任何命令。 但是,如果我抛出–noplugins标志,那么神奇的是它似乎工作。 要清楚的是,当我一个星期前安装了一个不同的软件包时,它的工作是完全正确的,所以yum update是我能想到的唯一改变。 我在Google上找不到任何"updateinfo" already defined (有和没有引号)。 我试着运行yum update –noplugins ,吐出一条消息,告诉我应该运行yum-complete-transaction ,而是继续尝试更新自己的东西。 当完成时,我尝试了yum-complete-transaction但是这给了我一个关于事务没有正确排队的消息,所以它删除了旧的事务(可能因为我应该在尝试再次更新之前完成了第一个事务,如果我有已知的)。 基于SF的问题“ Linux的EC2碎百胜 ”,我也试过yum clean all –noplugins (失败与插件相同),只是给我 清理仓库:amzn-main amzn-updates rpmforge 清理一切 我也试过了 package-cleanup –problems 加载的插件:优先级,更新motd,升级帮手 没有发现问题 和 package-cleanup –dupes 给了很多模糊,所以我把它们粘贴在这里: http : //pastebin.com/VVFQEkTT而不是内联。 在这一点上,我不知道还有什么要检查。
我最近在Amazon EC2上创build了一个新的Ubuntu EBS映像,由于我运行的并不是最重要的,所以决定将它作为一个现场实例来运行,以利用较低的价格。 然而,我注意到,从请求实例到实际启动的时间可能相当长。 在过去我已经看到它在几分钟内开始,但最近似乎永远。 我的意思是永远,我今天早些时候等了一个多小时,然后放弃了,开始了一个正常的例子,而我刚才又等了30多分钟。 它一直处于“打开”状态,表示它还没有接受现场请求。 即使我把我的竞标价格设定为比当前运行价格历史高出50%,它仍然不会马上启动。 有谁知道这是有意的,还是我错过了某些东西? 由于这个原因和其他各种原因,我正在稳步地失去对AWS的信心。
我是ec2的新手,过去几周一直在使用微型实例。 我有兴趣在“升级”到一个小型或大型实例,有没有一种方法可以使用AWS控制台执行此操作? 如果是这样,微图像使用的EBS存储会发生什么情况? 谢谢!
我正在为EC2上的几台机器运行一个名称服务器。 此名称服务器无法通过公共Internet访问。 我希望所有的EC2实例都能使用它来find对方,并parsing所有公共域名(例如google.com )。 使用CNAME我应该能够创build我自己的名字,但是推迟到亚马逊的(内部)IP地址的内部EC2域名服务器 。 它工作了一段时间,但最终一些名称错误地parsing为其公有 IP地址。 这是应该发生的事情: foo$ host bar bar.tld is an alias for ec2-88-88-88-88.compute-1.amazonaws.com. ec2-88-88-88-88.compute-1.amazonaws.com has address 192.168.50.17 以下是一段时间后发生的事情: foo$ host bar bar.tld is an alias for ec2-88-88-88-88.compute-1.amazonaws.com. ec2-88-88-88-88.compute-1.amazonaws.com has address 88.88.88.88 确认! 如果我重新启动BIND,它会返回正确parsing名称到私有IP一段时间,然后最终服务于公共IP。 除非我重新启动BIND,否则它似乎永远不会恢复为私有IP。 顺便说一下,这似乎总是工作: foo$ host ec2-88-88-88-88.compute-1.amazonaws.com 172.16.0.23 ec2-23-21-222-199.compute-1.amazonaws.com has address 192.168.50.17 如果看起来我不知道我在做什么,因为我在这些configuration文件中犯了一个简单的错误,那是因为我不知道我在做什么。 我build立了自己的顶级域名:“.tld”(混淆 – 希望为顶级域名select的真实angular色不重要)。 我试图做什么埃里克·哈蒙德build议 。 这是我的/etc/bind/named.conf.options […]
我是Elastic Beanstalk的新手,但是我创build了一个运行64位Amazon Linux并运行PHP 5.3的环境。 我想在EBS上设置MySQL,然后安装phpMyAdmin并导入我的数据库。 但是,我不知道该怎么做,因为文档不适合我: 在Amazon EC2上使用EBS(Elastic Block Store)运行MySQL, 由于该指南最后更新于2010年3月23日,我想这可能是过时的。 以下是我所做的: 设置EC2实例,连接EBS卷,通过ssh连接到实例,并通过命令“sudo su – ”获得root权限(迄今为止)。 根据指南,我现在应该运行“sudo apt-get update && sudo apt-get upgrade -y”命令,但是找不到apt-get命令。 没问题,我跑yum更新和yum升级。 同样,“sudo apt-get install -y xfsprogs mysql-server”没有工作,所以我运行“sudo yum install -y xfsprogs mysql-server”,并安装了MySQL。 该指南说在/ dev / sdh上创build一个XFS文件系统,但是我的EBS卷连接到/ dev / sda1(这是使用Elastic Beanstalk时的默认设置,不能更改),并且已经有一个文件系统它(我猜Elastic Beanstalk自动创build一个),所以它不让我运行“sudo mkfs.xfs / dev / sdh”命令(我将它改为“sudo mkfs.xfs / dev / sda1”,因为那是我的卷被附上)。 […]
我有一种复杂的体系结构,涉及5个不同的应用程序: 1 API 1前面板 1个仪表板 1个pipe理小组 1公共文件托pipe应用程序 所有这些应用程序实际上都托pipe在单个专用服务器上,并在Node.js中运行 我想推动我的架构在亚马逊AWS云,但我仍然质疑我自己想要build立的新架构。 是否需要拆分我的应用程序并为每个应用程序运行一个EC2实例(并且可能为每个应用程序组configuration一个负载平衡器),还是可以在一个实例中运行所有应用程序,并在其上使用单个负载平衡器。 我希望我可以更精确,但我不习惯缩放技术。 雨果。
我在EC2微型盒上运行亚马逊linux。 最近我跑sudo yum update –security ,希望它会修补Heartbleed。 不幸的是我在更新过程中耗尽内存,有些软件包没有成功修补。 我试图通过重新启动然后运行sudo yum clean然后sudo yum update来解决这个问题,如下面的pastebin所示,但依赖性问题仍然存在。 我怎样才能解决这个问题,而不会破坏什么? 这里是从yum输出的剪辑: Error: initscripts conflicts with util-linux-ng-2.17.2-13.17.amzn1.i686 Error: initscripts conflicts with util-linux-ng-2.17.2-13.17.amzn1.x86_64 Error: Package: glibc-devel-2.12-1.107.43.amzn1.x86_64 (@amzn-main) Requires: glibc-headers = 2.12-1.107.43.amzn1 Removing: glibc-headers-2.12-1.107.43.amzn1.x86_64 (@amzn-main) glibc-headers = 2.12-1.107.43.amzn1 Updated By: glibc-headers-2.17-36.81.amzn1.x86_64 (amzn-updates) glibc-headers = 2.17-36.81.amzn1 Available: glibc-headers-2.17-36.80.amzn1.x86_64 (amzn-main) glibc-headers = 2.17-36.80.amzn1 以下是完整的控制台日志: http : //sebsauvage.net/paste/? […]