我注意到EBS支持的AMI非常像VMWare实例 – 我可以阻止它们并将它们坚持到磁盘,而这一切都是相对较快的。 不过,我相信S3支持的机器是不同的。 它们不能被“停止”,而只能被closures,写入S3磁盘并重新启动; 至less延迟15分钟。 为什么区别? AMI提供商如何决定是否使用EBS或S3? 如果我需要相对频繁地停止/坚持/重新启动机器,那么我只是隐含地限制在EBS支持的机器上?
我以前安装过Amazon EC2服务器的实例。 我知道在服务器上安装MySQL,Postgres,Rubygems,Ruby等需要一段时间。 我想知道是否有更好的方法。 例如,开始使用现有/公开的AMI。 如果是这样的话,那么只能运行Ruby(Sinatra / Rails with Postgres或MySQL)应用程序的服务器最完整的AMI是什么? 谢谢!
有没有可能在我的Linux机器和Linux Ec2实例之间build立一个IPSec连接? 我可以看到EC2的公共IP地址,但是与该IP关联的实例中没有列出任何接口(只有eth0和一些10.xxx专用IP)。 无论如何,我试图build立与公共IP的IPSec,它不工作。
我刚刚开始使用ami-fa01f193 AMI的大型实例。 当我使用ps aux时,一堆随机进程将显示CPU使用时间的巨大数字。 看起来像某种溢出。 有人看到这个之前,我该如何解决这个问题? 这是一个示例输出: PID TTY STAT TIME COMMAND 1 ? Ss 0:00 /sbin/init 2 ? S 0:00 [kthreadd] 3 ? S 0:00 [migration/0] 4 ? S 17179869:11 [ksoftirqd/0] 5 ? S 0:00 [watchdog/0] 6 ? S 17179869:11 [events/0] 7 ? S 0:00 [cpuset] 8 ? S 0:00 [khelper] 9 ? S […]
像ec2克隆实例或等价物? 我们突然有相当高的负载,我想放下一个负载平衡器的另一个networking节点,我没有真正准备好这个… 我应该补充说这是一个S3支持的实例。
由于我的Windows EC2实例每周都有很多次启动和停止,所以它会不断发展。 这些更改被保存到EBS卷中,因此状态在重新启动时保持不变。 现在,我定期将(演变的)EC2实例备份到一个新的AMI(创build一个新的快照),或者我将EC2的卷/磁盘备份到一个新的快照。 无论哪种方式(我不在乎),我的Windows EC2备份结束为快照。 问题:如何将这些快照恢复成可用的AMI或实例? 我已经尝试了两种方法: 方法1)快照 – >图像 在AWSpipe理Web控制台中,当我右键单击备份快照并select“创build映像”时,似乎重新创buildAMI,但AMI标记为“Linux”,虚拟化为“半虚拟化”(分别为Windows和HVM )。 因此,机器永远不会启动(空白'获取系统日志') 方法2)快照 – > EBS卷 我在这里 从快照中创buildEBS卷 从旧的AMI启动一个新的实例 closures新启动的实例(所以显示为“停止”) 分离,删除我在上面#2启动实例时创build的AWS(根)卷 将上面#1中创build的卷附加为根卷(/ dev / sda1)。 是的,我知道/ dev / sda1是Linux的术语,但我怀疑Windows操作系统是在基于Linux的Xen hypervisor中虚拟化的。 启动在#3中停止的EC2实例,这次是最新的卷(即模拟从备份还原)。 机器永远不会启动(空白'获取系统日志',不能RDP要么):( 我想知道我是否在这里失去了一些东西…
所以我得到一个在亚马逊云中build立的公司 – 创buildIAAS协议/解决scheme/标准化实施等,同时也是个人系统,应用程序环境和日常正常运行时间的系统pipe理员。 我遇到的最大的问题之一是跟踪各种系统/应用程序日志,以及logging/监控/存档系统度量,如内存使用情况,CPU使用情况等等。 例如 – > Nagios + Urchin。 我的努力最大的障碍是: 公司应用程序以Java * .WAR文件的forms部署,上传到Elastic BeanStalk应用程序环境,在3(min)和10(max)服务器之间进行负载均衡和自动扩展,运行应用程序的EC2是开火并处理特设。 也就是说,我无法长时间监控单独的EC2,因为很多terminal都被终止了,然后自动提供/自动缩放 – 所以我总是不得不“监视我正在监视的内容“,并不断删除/添加EC2机器地址到我的监控列表。 是否有某种方式使用像Zabbix或Nagios监视工具来监视ElasticBeanStalk,并自动添加新的EC2,并从监视列表中自动删除终止/失败的EC2? 此外,有什么我可以用GrayLog做些什么来实现类似的结果:将来自多个EC2实例的应用程序日志聚合/集中到一个统一的一组日志/事件中? 如果不是GrayLog,有没有像GrayLog那样可以自动检测到哪些EC2成员正在被添加/从环境中删除,并自动从中收集日志? 任何和所有的build议或方向表示赞赏。 非常感谢,欢呼!
一般情况下,是windows server 2008r2防火墙,运行在amazon ec2实例上甚至是必要的? 它可以安全地closures吗? 看来,通过安全组织,亚马逊是为机器提供防火墙,还是我错过了什么?
我试图做一个脚本来监视我正在pipe理的EC2networking服务器的目录。 我发现inotify并试图做出以下脚本,但尝试它没有发生任何事情。 #!/bin/sh while inotifywait –monitor –recursive –event create –event delete /var/www/usrfiles; do echo "Files on the server have changed." | mail -s "server change" [email protected] done http://linux.die.net/man/1/inotifywait
我们正在运行各种AWS资源,包括但不限于: EC2(我们可以复制AMI),RDS,VPC,IAM,S3,SNS,CloudWatch,CloudFront,Auto Scaling 我们现在要将所有内容都移动到另一个AWS账户。 我如何移动所有? 我需要让S3 Buckets同步,CloudFront也一样。 我试图阻止CloudFormation并生成一个CloudFormer模板。 然后,我将该模板导入新的AWS账户,并从此模板中启动新的堆栈。 下一步是什么 ?? 我看不到创build的EC2服务器,也没有S3,安全组,EBS,新帐户上没有任何东西。 如何一次性移动所有资源? 谢谢。 桑迪普