我刚刚注意到,我们所有的EC2实例在us-west-2b区域 ,但是我们的多可用区RDS实例在us-west-2a 。 性能明智的一切似乎都没有问题,将实例“移动”到一个地方是一件麻烦事,因为你必须停下来重新创build它们。 然而,如果两个区域中的任何一个停机,我们将会有一些停机时间。 如果一切都在一个区域,那么至less我们有更高的机会不在停机的区域。 这是值得修复的吗?还是我过度思考? (我正要购买一些EC2预留实例,这些实例与特定的AZ相关,所以我想在确定之前先确定它们) 谢谢!
我试图启用SSH从一个EC2实例到另一个没有密钥。 $ ssh ubuntu@slave给我一个拒绝permsission(公钥) 鉴于$ ssh -i aws-key.pem ubuntu@slave正常工作。 因为我想启用sshless日志logging,我做了以下 1)在主实例中生成一个密钥 $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa_master_to_slave 2)将该密钥添加到同一个主实例的授权密钥列表中 $ cat ~/.ssh/id_dsa_master_to_slave.pub >> ~/.ssh/authorized_keys 3)将公钥文件送到从机实例。 $ scp -i aws_key.pem /home/ubuntu/.ssh/id_dsa_master_to_slave.pub ubuntu@slave:~/ 4)将SCP-ed文件添加到从机实例中的授权密钥列表中。 $ cat id_dsa_master_to_slave.pub >> ~/.ssh/authorized_keys 仍然当我尝试SSH没有certificatepem文件,我得到 Permission Denied (Public Key) 我错过了什么吗?
我刚刚设立了一个新的厨师环境,因为我正在扩大我对厨师的知识。 我有一个在EC2上设置的密钥对,我有我的刀子configuration设置。 当我尝试产生一个服务器,节点被创build,但刀不能ssh进入它。 这是我的knife.rb (这是回购之外): current_dir = File.dirname(__FILE__) log_level :info log_location STDOUT node_name "mynode" client_key "/Users/me/.chef/my.pem" validation_client_name "my-validator" validation_key "/Users/me/.chef/my-validator.pem" chef_server_url "https://api.opscode.com/organizations/myorg" cache_type 'BasicFile' cache_options( :path => "/Users/me/.chef/checksums" ) cookbook_path ["/Users/me/git/chef/cookbooks"] knife[:aws_access_key_id] = "yadayadyada" knife[:aws_secret_access_key] = "blahblahblah" knife[:identity_file] = "/Users/me/.ssh/knife.pem" knife[:aws_ssh_key_id] = "knife" 这是我的刀子命令: knife ec2 server create -r "role[whatever]" -I ami-09470539 –subnet subnet-03e44866 -f […]
所以我想了解更多关于AWS EC2 Auto Scaling的知识,并试图找出实例之间的存储是如何工作的。 创build新实例时,它看起来像是每个实例的新EBS卷。 如果我在EC2 Auto Scaling上运行Web服务器,如何将我的内容传输到每个创build的新EC2实例。 有没有办法在所有EC2 Auto Scaling实例中使用一个EBS卷? 我已阅读关于弹性文件系统,但我不知道如何将卷添加到创build新实例。 在此先感谢您的帮助。
在具有8个EBS卷和大量磁盘stream量的8路Amazon EC2实例(运行Linux 2.6.21)中,我们看到顶级(30-40%)和高负载平均(8-9)的高%wa。 我的理解是,等待来自EBS卷的I / O的进程被计入负载平均值(一个ps显示D状态中的几个进程,大约与负载平均值一样多)。 但是,不清楚%wa是什么意思。 CPU是否真的被占用,等待EBS卷的响应,还是内核调度另一个进程? 我预料会有另一个进程安排; 但是我不明白为什么iowait时间会以占CPU总时间的百分比表示(除非百分比加起来超过100%)。 只要我们不关心EBS卷的I / O容量,我并不担心,但是如果CPU等待I / OI,我认为我们的机器在用完之前会耗尽CPU容量/ O容量。
我们想为AWS中相当标准的堆栈创build一个模板。 我们需要三层。 层:弹性负载平衡器 图层:根据网站需求触发的警报创build/销毁多个networking服务器 图层:数据库服务器 第2层上的实例应该知道数据库实例的主机名。 理想情况下,我想获得数据库实例的私有IP,并通过用户数据传递给Web服务器。 Fn :: GetAtt不支持私有IP(只有公共) 我想一个替代scheme是build立堆栈,然后手动设置数据库私人IP。 它虽然使我们的设置不那么干净。 我们理想地喜欢在模板中描述的一切。 (即使这涉及通过用户数据运行脚本) 有什么build议么?
是否有可能将多个密钥对关联到EC2实例,我可以将其提供给其他人进行访问?
我们一直在想,为什么亚马逊的成本“一样多”,并希望就这个问题提出一些看法。 目前,我们使用亚马逊来承载我们的服务,但是我们的stream量成本正在变得非常高,我们也考虑过其他提供商。 在亚马逊欧盟( http://aws.amazon.com/ec2 )的一个小例子中,1.7GB内存和一个类似于双核的小型内存,售价为68.4美元/月。 在德国供应商Hetzner,你可以得到一个专用的机器( http://www.hetzner.de/en/hosting/produkte_rootserver/x4 ),带有4GB RAM和双核心。 这花费49欧元= 69美元/月。 包括在价格是免费stream量*(如果您使用超过5TB您的100mbit连接下降到10mbit,但你不支付额外)。 我们想到了很久很久,但是并不知道为什么亚马逊会这么做。 这可能是因为他们的正常运行时间/稳定性很高,但是…我们已经和其他使用Hetzner的人谈过了,他们对此非常满意,而且正常运行时间很长。 我们testing的电脑比亚马逊上的一个大型实例要快很多(这个成本是271美元/月) 这可能是他们的吞吐量高/延迟低,但是…我们testing和比较Hetzner(德国)和亚马逊(爱尔兰)。 结果是无论我们testing的世界在哪里,我们都得到了相同的延迟和吞吐量。 我们注意到的主要区别是S3,这是超级惊人的真棒。 亚马逊当然有很多其他的服务,但我们没有真正使用 – 甚至没有EBS。
我有一个Amazon EC2实例,运行一个简单的LAMP堆栈,具有亚马逊的linux风格。 我想停止它,并添加更多的磁盘空间。 我们将需要超过我们目前的8千兆字节。 我在想: 当我停止我的实例什么将会丢失? / var / www的内容会丢失吗? 这是什么意思? 我相信我的实例不是一个现货实例。 什么是短暂的磁盘? 我的例子完全是短暂的吗? 它的一部分是短暂的吗? 当我按下“停止”时,可能并不是所有的东西都被清除了。 那么清除了什么? Amazon在pipe理控制台中有工具来帮助扩大实例吗? 我将不得不重新分区的实例? 一个实例是否可以扩展正在运行的分区?
你好,Serverfault的朋友, 我试图在运行Amazon Linux AMI的AWS EC2实例上依赖安装FFMPEG约两天。 我已经在Ubuntu和Fedora系统上安装了FFMPEG,在过去没有任何问题,并且已经阅读了有关在Red Hat / Fedora上安装的成功说明。 我已经跟着一些教程和论坛文章这样做,但没有运气。 据我所知,主要问题如下: 亚马逊linux(最相似的红帽/ centos)百胜集团没有ffmpeg可用。 我find了更新存储库以包含所需软件包的说明,但是添加这些存储库会导致yum无法更新软件包。 (另外,我已经阅读了一些关于将redhat / centos版本库添加到amazon linux的警告,这让我相信这可能是一个坏主意) ( https://forums.aws.amazon.com/thread.jspa?messageID=229166 ) 我已经尝试了一个更复杂的方法来下载源代码包,编译和安装,但由于缺less依赖关系和其他错误,这总是失败。 在我的问题上:有没有人在亚马逊Linux上成功安装FFMPEG? 有没有根本的不兼容? 如果任何人都可以分享在亚马逊Linux上安装ffmpeg的具体说明,我将非常感激。 任何其他的见解/经验也将不胜感激。 在此先感谢,奥利弗