我在哪里可以find安全的Windows 7 AMI(亚马逊虚拟机映像)用于我的testing? 我的第一个想法是只使用一个从亚马逊的已知来源销售。 Windows 7 AMI似乎很难find简单的search“Windows 7”。 不过,我必须testing一些软件。 任何人都知道一个很好的伎俩find一个或可能的替代? 谢谢…
我正在研究一个旨在完全运行Amazon Web Services的多站点应用程序。 由于它的性质,它会有很大的stream量高峰,其次是长时间的低stream量,所以能够扩展EC2实例是必须的。 到目前为止,我想到的结构是: _____________________ Elastic Load Balancer _____________________ | V _____________________ [] [] [] [] [] [] [] Autoscaling EC2 With Dynamic Virtual Hosts Global Business Logic _____________________ / | \ / | \ Amazon RDS S3 Site Views? One Per Site for static files 现在我有两个问题: 我应该在哪里保存特定于站点的“视图”或“主题”文件? S3能够快速处理这些吗? 或者每次我需要调整特定网站的主题时,是否真的应该创build新的AMI? configuration文件。 由于每个站点连接到一个单独的数据库,他们每个都需要自己的configuration文件。 同样,我是否应该将这些存储在S3上,并且所有EC2实例都会每隔一段时间检查一次S3的更新configuration? 我觉得有一些我不知道的链接。 […]
我不是networking专家,我正在努力尝试为Web应用程序设置自动缩放。 我有一个服务器 – 我们可以称之为主 – (在自动扩展组之外),我使用它作为memcache和beanstalkd队列。 我也想用这个服务器来使用rsync做一个源代码同步。 我希望自动伸缩组的服务器能够ssh这个主服务器执行一个rsync,并确保AMI有最新版本的应用程序。 当触发放大警报并启动新实例时,我想要执行此同步。 我读过,我必须用户 – 用户数据文件来执行第一次引导服务器的脚本。 所以这是我现在所拥有的所有信息。 我已经设置了“启动configuration”,“自动缩放组”,“放大”和“缩小”策略,并且都触发这些策略。 我正在使用基于Centos 6公用AMI的自定义(私有)AMI。 当一个新的自动伸缩组实例启动时,我觉得bootstrap.sh脚本没有执行。 这是我的启动configuration: as-create-launch-config –image-id <PRIVATE_AMI> –instance-type m1.medium –key master –group webserver-security-group –user-data-file /home/user/bin/bootstrap.sh –launch-config my-lc-1 以下是/home/user/bin/bootstrap.sh的内容: #!/bin/bash set -e -x # Start the workers /var/www/user/bin/start.sh 所以我的第一个问题是,我不知道为什么这个脚本没有执行。 我有第二个问题是,我不知道如何让SSH连接到“主”服务器知道该实例正在改变时扩大或缩小。 帮助将不胜感激;) 马克西姆
(我search了这个论坛几个小时,发现了一些话题,但没有人为我工作) 我使用WordPress : Varnish + Nginx + PHP-FPM + APC + W3 Total Cache + PageSpeed 。 当我使用光油时,我第一次打电话给www.mysite.com只用了10%的CPU。 调用第二次,它将被caching。 问题是在URL中传递请求参数 。 只有一个请求( www.mysite.com?1 = 1)显示在top : PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7609 nginx 20 0 438m 41m 28m S 11.6 7.0 0:00.35 php-fpm 7606 nginx 20 0 437m […]
我有一个8 GB的EBS,当我检查了我的空闲空间时,它说我使用了几乎所有的东西: Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 7.2G 185M 98% / proc 0 0 0 – /proc sysfs 0 0 0 – /sys none 4.0K 0 4.0K 0% /sys/fs/cgroup none 0 0 0 – /sys/fs/fuse/connections none 0 0 0 – /sys/kernel/debug none 0 0 0 – /sys/kernel/security udev 1.9G 8.0K 1.9G […]
亚马逊用于GPU虚拟化的技术是什么? AWS GPU实例上的多个虚拟机可以同时共享GPU并为其CUDA / openCL程序加速吗? 我知道以下是GPU虚拟化可能的方法: 1)API远程处理:虚拟机仿真GPU,主机上的GPU以RPC方式从虚拟机调用。 这可以是基于共享内存或基于networking的远程处理。 2)实际的GPU虚拟化,其中多个VM可以同时共享GPU。 但据我所知,Xen(由AWS使用)不支持这个。 我必须做一个项目,我需要在一个内部私有云中共享一个组织的GPU。 我需要知道通过什么技术,云中的GPGPU是由AWS商业提供的? 我已经彻底search了,我的结论是,没有任何开源软件已经足够成熟,可以做到这一点。 请帮忙!
我可以有一个亚马逊aws实例多个公开传出IP? 我有一个两个networking接口和两个弹性IP每个实例,所以我可以ssh到我的服务器使用两个公共IPS。 这足以获得多个公共传出IP?
我有一个运行Windows Server 2012的小项目的单个EC2实例,Windows中的时钟似乎每隔一小时左右就会获得一分钟,这导致了基于令牌的身份validation系统中的问题,我试图validation一些时间戳。 我已经运行了大约2个月的同一台服务器,并且只在最近(上周)才开始有这个问题。 我搜查,看看是否有其他人有这个问题,看起来不像。 我最好采取什么行动来纠正这个问题? 我正在考虑创build一个计划任务,每隔20分钟左右运行一次时间同步,但是那么多的时间必须由其他事情引起。 有人得到我可以做什么或检查解决这个问题的一些线索?
几个星期前,当我访问我的服务器上托pipe的网站时,我有一个“数据库错误”的服务消息。 MySQL似乎因为一些神秘的原因而崩溃了(除了我以外,没有任何访问者)。 我试图通过SSH访问它,发现我无法进入(腻子和Java实用程序)。 Telnet告诉我,端口20-22被closures,我重新启动服务器。 当我现在检查服务器上没有开放的端口,我不能ping通。 我已经删除了弹性IP,并使用公共DNS来检查这些。 我创build了我的服务器的映像,并将其作为新实例启动,但仍然无法访问它 – 接收到相同的错误。 The security group is set to allow 20 0.0.0.0/0 21 0.0.0.0/0 22 (SSH) 0.0.0.0/0 80 (HTTP) 0.0.0.0/0 443 (HTTPS) 0.0.0.0/0 这里是我使用telnet收到的错误: C:\Users\Wes>telnet 54.235.65.140 22 Connecting To 54.235.65.140…Could not open connection to the host, on port 22: Connect failed 这怎么可能? 如果所有端口都closures,我的服务器如何能够接收启动/停止/重新启动请求? 我如何恢复?
是否保证了mdadm(并通过经验值得信赖)是否仅使用xfs_freeze拍摄快照是安全的? 我遇到了mdadm仍然在后台工作的含糊不清的警告,因此在不拆卸RAID的情况下使快照变得不安全,但我宁愿避免在可能的情况下进行拆卸/重新组装。 快照是通过EBS进行块级别的,但我不太关心快照过程,而不是关于拍摄快照时正确的数据是否一致。 除了mdadm以外的选项,如果它们使得这个过程更加可靠的话,我们可以使用它 – 我们以前使用LVM条纹,但是由于跨磁盘快照的报告不可靠,所以专门切换到了mdadm。 我们也在研究一些组合,例如使用mdadm进行条带化,使用LVM层进行快照。 理想的解决scheme是避免不得不停止从RAID(本例中为Mongo)运行的服务,并且将采用原始数据格式,以便新服务器可以附加已恢复快照的arrays,而不需要额外的步骤按摩数据到位。 (我们已经有了可以将快照重组到新服务器的代码 – 我们只需要可靠地创build这些快照。)