Questions tagged «amazon-ec2»

Amazon Elastic Compute Cloud(EC2)提供按需使用,按需付费的按需使用的计算基础架构资源。

2
不同区域的Amazon SES和EC2实例
我们需要从EC2实例上托管的电子商务网站发送交易电子邮件。我们的常规电子邮件服务由Google托管。 问题在于,我们位于不提供SES的亚太地区。那么,我们可以仅使用SES来更改区域吗?这会影响我们的EC2实例吗?找不到与此有关的任何文档。

5
在CentOS 7 EC2实例上禁用THP和THP碎片整理
我想在默认启用的CentOS 7 EC2实例上禁用transparent_hugepage(THP): # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never # cat /sys/kernel/mm/transparent_hugepage/defrag [always] madvise never 可以手动更改此设置: # echo never > /sys/kernel/mm/transparent_hugepage/enabled # echo never > /sys/kernel/mm/transparent_hugepage/defrag # cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] # cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] ...但是更改在重新启动后会丢失。 我试图将echo never [...]指令放入我的rc.local和cloud.cfg文件中,但是没有用。 我还尝试将设置附加transparent_hugepage=never到的内核行/etc/grub.conf(如那里所述),但效果不佳。 那么...如何在AWS EC2实例上运行的CentOS 7上禁用THP? 编辑:更改标题...我需要禁用THP 和 THP碎片整理

5
在EC2实例上的Ubuntu 12.04中由于I / O等待而导致高负载
我正在使用Ubuntu服务器12.04,无法找到负载原因,从上周开始我已经看到服务器响应时间的变化 阅读Linux故障排除,第一部分:高负载后 看来CPU和RAM没有问题,并且 使用我得到以下输出的命令,此负载可能与I / O绑定负载有关top 在这里97.6%wa,RAM是空闲的,不使用任何交换。 以下是iostat播种有的命令的输出89% iowait ubuntu@ip-my-sys-ubuntu:~$ iostat Linux 3.2.0-58-virtual (ip-172-31-6-203) 02/19/2015 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 3.05 0.01 3.64 89.50 3.76 0.03 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn xvdap1 69.91 3.81 964.37 978925 247942876 我还使用了iotop修复间隔显示99%I / O后,磁盘将I观察者写为1266 KB/s 和 是不好吗?随着响应时间的缩短。是什么原因造成的? 其他人要求的编辑 …

2
从现有EBS卷引导EC2实例
我只是想了解AWS的最新信息,并且对使用现有EBS卷作为EC2实例的启动设备有疑问。 看起来很多实例都为其引导设备创建了EBS卷。如果已经设置了EBS卷,以便在实例终止时不将其删除,是否可以将该EBS卷用作新实例的启动/根设备? 例如,说我有一个实例,该实例使用EBS卷作为在崩溃的虚拟机管理程序上运行的根设备。我可以使用该EBS卷启动另一个实例吗? 我可以看到您可以对EBS卷进行快照,然后从该快照创建AMI。所以我想这是找回它的一种方法,但是我很好奇是否还有更直接的方法吗? 我意识到理想情况下会丢弃实例,但是我对学习PoV感到好奇。 谢谢乔

2
Amazon EC2微型实例具有100%的CPU使用率
我的Amazon EC2微型实例经常有100%的CPU使用率。我只有一个wordpress安装。我仍处于生产模式,因此没有用户,但是我获得了100%的CPU使用率。 有人知道如何减少吗?我每小时都会收到Amazon Email通知,因为它持续超过300秒。 我已经将数据库移至RDS,但没有解决该问题。它只是使它变得更好。在仅使用一个网页加载到我的数据库时,我的网站始终完全崩溃。 我的mysqld.log给出了errno 12错误,这就是为什么我在my.cnf中也执行了innodb_buffer_pool_size = 256M却没有带来任何东西的原因。 会为每一个提示而感激。


6
PHP FPM授予权限被拒绝?
我阅读了几篇关于PHP-FPM为何会给我拒绝权限但我无法解决的条目。 错误日志显示如下: 2013/04/20 23:33:28 [crit] 15479#0: *6 open() "/var/lib/nginx/tmp/fastcgi /2/00/0000000002" failed (13: Permission denied) while reading upstream, client: 99.999.999.999, server: example.net, request: "GET /wp-admin/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: "example.net", referrer: "http://example.net/" 我有点但是迷失了: 我已经将/ var / lib / nginx / tmp设置为ec2-user(我什至要检查所有777) 我已经将/tmp/php-fpm.sock设置为ec2-user Nginx conf文件设置为ec2-user php-conf设置为用户和组ec2-user ps aux为ec2-user提供所有php-fpm和nginx进程 我的Nginx配置包含很多文件,基本配置为: user ec2-user ec2-user; …

4
如果网站流量仅来自印度,则选择哪个aws区域
我将使我的网站在AWS服务器上运行,并且100%的预期网站访问者将仅来自印度。由于亚马逊为您提供从各个区域获得的服务,我想知道如果我将服务器选择在北弗吉尼亚州还是在亚太地区,性能和页面获取时间是否存在实质性差异? 我在某处读到,服务器越靠近客户端计算机,网页加载到他的计算机上的速度就越快。随着客户端计算机和服务器之间跳数的减少。 如果真是这样,那么亚马逊在亚太地区(新加坡,东京,悉尼)提供了三个位置,其中亚太地区(新加坡)是印度附近最近的地方。我应该仅在新加坡使用服务器,还是可以选择任何位置? 请建议我?

2
Amazon Machine Images如何工作?
我已经看过许多有关创建 AMI的教程,但我从未真正理解过AMI的完整概念。是实例的链接,还是已存储且从未更改过。另外,映像是否包括本地存储以及安装在该实例上的所有软件包等,还是仅是特定实例配置的副本。谢谢

3
使用GoDaddy通配符证书在Amazon Elastic Load Balancer上安装SSL
我有点在AWS Elastic Load Balancer上安装SSL证书。我有GoDaddy的通配符证书,需要将其指向ELB。 我已经运行了命令(我在负载均衡器后面的一台服务器上运行了该命令): openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr 然后将.csr文件发送给GoDaddy。此时,他们返回了一个包含两个文件的zip文件夹:gd_bundle.crt和mydomain.com.crt。在查看gd_bundle.crt时,其中似乎有两个唯一键(两个以64为基数编码的字符串)。 Amazon ELB要求提供公钥和私钥,根据我所做的事情,我不确定是哪一个。从这一点上,我不确定该怎么做才能全部加载。 任何帮助将不胜感激。

3
有限制的Amazon EC2备份策略(几乎不能拍摄快照吗?)
有人问过类似的问题,但我需要了解在这种情况下的建议,以了解我在使用EC2时是否有所遗漏。 一家小型创业公司正在EC2网络上运营其业务,并要求我提供有关备份选项的一些建议。目前,他们是自筹资金,并在可行的情况下尽其所能节省成本。在不过多研究其系统配置的情况下,我将以Web服务器为例。这是一个带有数据库的简单Web服务器。问题是他们不希望服务器停机。 进行安装的人员认为,他们应该只是定期进行数据库转储并将其存储在S3上,或者创建脚本以在需要时通过备份保存配置信息的选定文件夹来在Amazon上重建新服务器。 。他建议创建服务器快照会很浪费,因为它们会占用大量磁盘空间,并且实质上在大型数据转储之间会发生数据腐烂,因此快照将很快过时。 我的想法是制作VM的快照,然后定期转储数据库并将其存储在S3中。如果他们要丢失EC2实例或进行诸如更新之类的操作使其无法使用,则可以使用快照通过最新的数据库转储相对快速地构建服务器备份,而不必从头开始从完全构建新实例。新的AMI。 我的理解是,对EC2实例(或EBS存储)进行快照将需要停机,这是他们所犹豫的。我还读到您应该关闭服务器以在拍摄快照时保持文件系统的一致性。由于它们在平衡器后面还没有群集,因此它们限制了涉及快照的选项。 除非我不了解特定于Amazon的功能,否则构建服务器的脚本将涉及创建Chef或Puppet服务器,该服务器可以在EC2上部署具有其相关角色的新服务器。目前,这家初创公司没有资金来保留这种服务器,而现在,他们实际上并不需要部署那么多服务器。 理想情况下,他们将有资金在虚拟平衡器或Amazon的平衡器服务后面创建许多服务器,然后一次将一台服务器拆除以执行更新或快照。现在,我对执行更新的想法感到不安,因为如果您正在执行数据库转储,那么如果系统更新更改了其应用程序依赖的库并且服务中断,这将无济于事。 我还认为另一种选择是运行一个脚本,该脚本创建一个EBS卷,将其安装,然后在服务器上运行rsync之类的命令,以将大多数文件系统信息捕获到EBS卷中,然后将内容压缩并复制到S3,断开该卷的连接。并销毁它以节省存储成本,然后进行数据库转储以捕获可能不一致的运行中数据。对于某些服务器,随着数据库需求的增长,很有可能需要保存到临时EBS卷。 正在创建VMWare沙箱,以在可以将更新应用到Amazon上的生产系统之前可以对其进行预测试的环境中重新创建其网络系统。我希望这样可以最大程度地减少系统更新将杀死其应用程序的可能性。 因此...鉴于在系统上运行一台服务器以及数据库和应用程序服务器的限制,希望尽可能没有停机时间(限制快照的使用,并使备份过程尽可能“热”(是在不关闭服务器的情况下实时创建的),我是否建议计划时间在其工作状态下创建EC2实例的快照,然后从那里进行数据库转储以复制到S3,是否走错了方向?在创建服务器的实时备份时,快照是否会造成停机?

1
刷新进程消耗过多的CPU
服务器是EC2实例,它代表将文件从HTTPD保存到NAS(NFS)。 诸如flush-0:32之类的进程消耗了%90以上的CPU,平均负载为:65.50、64.02、66.59。 根据该图,它每天都在增加,而4个核的初始平均负载分别为〜1.01、2.02和1.80。我在负载均衡器下添加了另一个类似的实例,它的CPU使用率仅为%6 ATM。 这些冲洗过程到底能做什么? 如果客户端仅需要写入数据,也许我们应该关闭NFS属性缓存? 可能是因为数据包碎片造成的吗? 以下是一些统计信息nfsstat -s -4: ================================================================= Server 0: Server rpc stats: calls badcalls badauth badclnt xdrcall 715054137 0 0 0 0 Server nfs v4: null compound 993 0% 715053143 99% Server nfs v4 operations: op0-unused op1-unused op2-future access close commit 0 0% 0 0% 0 …

2
EC2-共享存储-S3FS还是EBS?
现在将我的Web服务构建到EC2上,并且在负载均衡器后面有一个实例。我当然会照顾多个实例。 我最初的想法是运行所有实例,使其成为哑奴,并使用S3作为本地存储。为此,我已经开始使用S3FS,但据我所知,它尚未真正准备好在Web服务环境中用于生产。日志的写入似乎很晚,即使不是永远也不会。奇数个缓存,甚至没有缓存标志等,也存在许多问题。 但是,替代方案看起来很少。一个显然是EBS卷,可以将其附加到单个实例。共享此内容的一些解决方案:- SMB与其他实例共享。拥有一个主服务器和其余从属服务器-obv是否需要在这里内置多个EBS卷的冗余? Rsync共享到其他盒子。考虑到它不是持久性的,并且会定期更新,这似乎很痛苦。如果发生重大更改,如果有强制脚本更新的话,可能是可以的。 问题是……人们会做什么?这似乎是一个完全普通的用例,但是在论坛上甚至在SF上都可以找到各种各样的答案,这似乎表明答案不明确……需要帮助!

6
EC2 Auto Scaling可用于凡人?是否存在?
我有一个非常简单的EC2设置,其中包含Eastic Load Balancer及其下的两个Web服务器。当其中一个的CPU达到100%或某个实例发生故障时,我需要自动启动其他实例。 我看的第一件事是Amazon http://aws.amazon.com/autoscaling/页面。我读了几次这个页面,盯着它看,简直不敢相信。亚马逊似乎只宣传“ Auto Scaling”作为功能,而他们只提供API和一些自己动手的工具。您实际上必须为他们构建Auto Scaling!没有提供AutoScaling的控制台或某些工具。您必须编程或付费程序员才能构建此类工具。他们宣传AutoScaling,但它不存在-您必须自己构建吗?还是我缺少什么? 我研究了替代方案: 对于我的简单设置,Rightscale似乎有点过分。它们与整个基础架构部署一起运行,而不是与单个服务器一起运行。而我的全部每月预算都低于$ 500时,入门费用为$ 2500。 标度。似乎比Rightscale更平易近人。但是像使用Rightscale一样,我无法找到一种方式来带出已经在EC2上运行的我自己的服务器。使用Scalr和Rightscale似乎唯一可行的方法是在其控制台中从头开始构建服务器,然后以某种方式传输数据? 我还查看了名为Ylastic的产品。这是最奇怪的产品。注册需要一些“桉树”帐户。而且我在Ylastic网站上阅读了每一页,更不用说“桉树”了。您如何获得它?它是您在EC2实例或某些第三方服务上安装的程序吗? 缺乏这种简单的可能性使我完全困惑-当一个故障或吞噬100%CPU时启动新的EC2实例。似乎只有工具适用于构建整个解决方案场的企业用户。或一堆需要程序员做的自己动手的工具。 有中间立场吗? 谢谢。

2
什么是我的Amazon EC2实例使用我的内存?
我目前在Amazon EC2上运行单个GPU群集计算节点,该节点被列出为每个实例具有22 GB RAM。top确认实例确实具有22 GB的RAM,但是在空闲系统上,似乎一直在使用5-6 GB的RAM。既不top也不ps aux能够识别到这种用法是归属的处理。 5-6 GB对于我来说对于操作系统来说似乎太大了,但也许我错了。由于Amazon上的虚拟化,这可能会产生额外的费用吗?关于如何进行追踪的任何其他想法或建议?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.