Questions tagged «amazon-web-services»

Amazon Web Services(AWS)提供了一组服务,这些服务一起形成了“云中”的可靠,可伸缩且廉价的计算平台。如果您对特定的Web服务有疑问,请考虑询问其标签,例如amazon-ec2。



1
kworker消耗+ 90%IO和零磁盘写入
这是AWS Linux AMI + EBS上的标准apache Web服务器。我们注意到平均负载较高(+8),并iotop -a显示: Total DISK READ: 0.00 B/s | Total DISK WRITE: 2.37 M/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND 3730 be/4 root 0.00 B 0.00 B 0.00 % 91.98 % [kworker/u8:1] 774 be/3 root 0.00 B 1636.00 K 0.00 % 15.77 …

2
停机以增加AWS RDS存储吗?
我希望增加两个RDS实例的存储(只是分配的存储空间,而不是实例类型或其他参数)。https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html#USER_PIOPS.ModifyingExisting上的文档建议: 您可以从标准存储更改为预配置IOPS存储,也可以从预配置IOPS更改为标准存储,并增加存储量,而停机时间很少甚至没有。 我肯定会在执行更改之前安排一个维护窗口。但是文档在这方面似乎有点含糊。对于以前可能已经做过这件事的人来说,“几乎没有停机时间”是什么?我可以期待5秒,还是5分钟呢? 2019年7月更新: 我已经将链接更新为正确和更新的AWS文档(已损坏)。较新的文档中有一个摘要,也可以帮助回答原始问题: 在大多数情况下,扩展存储不需要任何中断,也不会降低服务器的性能。修改数据库实例的存储大小后,该数据库实例的状态为“存储优化”。修改存储后,数据库实例可以完全运行。但是,您不能在六个小时内或在数据库实例状态为存储优化时(以时间较长者为准)进行进一步的存储修改。 但是,一种特殊情况是,如果您有SQL Server数据库实例并且自2017年11月以来未修改存储配置。在这种情况下,修改数据库实例以增加分配的数量时,可能会遇到几分钟的中断存储。中断后,数据库实例处于联机状态,但处于存储优化状态。在存储优化期间,性能可能会降低。

3
用于AWS Amazon ELB健康检查的Nginx解决方案-不带IF返回200
我有以下正在Nginx上运行的代码,以使AWS ELB运行状况检查保持满意。 map $http_user_agent $ignore { default 0; "ELB-HealthChecker/1.0" 1; } server { location / { if ($ignore) { access_log off; return 200; } } } 我知道Nginx最好避免使用“ IF”,我想问问是否有人会知道如何在没有“ if”的情况下重新编码? 谢谢

5
Nginx set_real_ip_from AWS ELB负载均衡器地址
我在Amazon ELB负载均衡器后面有一组Nginx服务器。我正在使用set_real_ip(来自HttpRealIpModule),以便可以访问这些服务器上的原始客户端IP地址(用于传递到php-fpm并在HttpGeoIPModule中使用)。 似乎set_real_ip_from在nginx配置中只能接受一个I​​P地址。但是,关于ELB机器,亚马逊说: 注意:由于与LoadBalancer关联的IP地址集会随着时间而变化,因此您永远不要使用任何特定IP地址创建“ A”记录。如果要为您的LoadBalancer使用友好的DNS名称,而不是由Elastic Load Balancing服务生成的名称,则应为LoadBalancer DNS名称创建CNAME记录,或使用Amazon Route 53创建托管区域。有关更多信息,请参阅在弹性负载平衡中使用域名 但是,如果我需要输入IP地址,则不能使用CNAME(亚马逊的或我自己的)。有解决这个问题的方法吗?




2
尝试将路径53的别名目标设置为S3时,没有可用的目标
我试图建立一个简单的基于亚马逊AWS S3网站,如解释在这里。 我已经设置了S3存储桶(simples3websitetest.com),并赋予了它(希望)正确的权限: { "Version": "2012-10-17", "Statement": [ { "Sid": "AddPerm", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::simples3websitetest.com/*" ] } ] } 我上传了index.html,设置了网站访问权限,可通过http://simples3websitetest.com.s3-website-us-west-2.amazonaws.com/index.html进行访问 到目前为止一切顺利,现在我想设置Amazon Route53访问权限,这就是我遇到的问题。 我已经在我拥有的域(resourcesbox.net)上设置了一个托管区域,然后单击“创建记录集”,并转到“设置别名”步骤,但是当我在S3网站端点下看到“没有可用目标”时,尝试设置别名目标。 我错过了什么??

1
如何在AWS Elastic Beanstalk上向php.ini添加指令?
我想将这些PHP设置添加到我的Elastic Beanstalk环境中: upload_max_filesize = 64M post_max_size = 64M 这些选项无法设置option_settings在.ebextensions: Namespace | Extend ---------------------------------------------|------- aws:elasticbeanstalk:application:environment | Yes aws:elasticbeanstalk:container:php:phpini | No 如何php.ini在Elastic Beanstalk容器中添加自定义设置?

3
Amazon AWS VPC内部的内部DNS
我开始了解VPC,但没有看到一个好的内部DNS解决方案。例如,我们使用的是非RDS数据库服务器,VPC中的其他服务器也连接到该服务器。我想按名称而不是IP连接。这样做的部分原因是我可以获得一个内部10.xxx地址,该地址可能更快。通常,它使配置更容易,更清晰,更灵活。 在过去(大约2008年),我在VPC之前有一个运行MaraDNS的服务器,我们会在启动和更改实例时对其进行更新,这是一个很大的麻烦,特别是因为服务器将获得自己的DHCP分配的内部地址当他们重新启动时,仅仅是因为这是另一回事。我的一些运行不同系统的同事认为我是所有这些工作的傻瓜-他们只是更新了/ etc / hosts文件(这很好,直到出现中断,并且所有服务器都返回了新IP)。 我应该看一下Route53(正在做所有公共DNS的地方)还是缺少什​​么? 更新:2017年 –内部DNS现在是Route 53的功能。

7
将ec2弹性块存储卷中的400G文件复制到s3的最快方法是什么?
我必须将400G的文件从弹性块存储卷复制到s3桶中...这些大约是30万个文件,大约1Mb 我试过s3cmd和s3fuse,两个都是真的,真的很慢..对一个完整的一天s3cmd然表示,完成复制,而当我检查了水桶,若无其事(我想,出事了,但至少s3cmd从未抱怨过任何东西) S3Fuse工作了整整一天,并复制了不到10%的文件... 有更好的解决方案吗? 我当然正在运行Linux(ubuntu 12.04)

6
如何自动在AWS Auto Scaling组中循环新映像?
我有一个带有负载均衡器和自动缩放组的Web应用程序设置,用于管理缩放。源代码位于git存储库中,因此在代码更改时我不必更新映像,但是有时环境会更改,因此我们创建了一个新映像。然后,该图像需要循环到自动缩放组中。 有没有一种方法可以自动循环图像?现在,我安排了摆脱旧实例的放大和缩小操作。

2
如何调整Amazon EC2实例的大小?
是否可以调整Amazon EC2实例的大小,例如从小型实例转换为大型实例?如果是这样,那么调整Amazon EC2实例大小的最简单方法是什么? 就像Rackspace Cloud Servers使用Rebuild一样,请参见屏幕截图: 我的实例使用EBS。

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.