Articles of 亚马逊

Elastic Beanstalk / EC2如何扩展?

我build立了一个Elastic Beanstalk PHP环境。 在EC2实例上,我安装了一些其他软件包,包括PhpMyAdmin,并对该实例进行了各种更改,以获取我正在寻找的configuration。 我也把我所有的网站file upload到/var/www/html 。 但我很困惑,这是如何所有规模。 假设我的单个实例的性能最高,AWS决定需要第二个实例来跟上需求。 Elastic Beanstalk如何创build我的EC2服务器的第二个实例,以及PhpMyAdmin(和其他包)以及我的所有网站在/var/www/html的文件? 然后我会有两台服务器与PhpMyAdmin和我的网站文件? 它如何知道如何重新安装PhpMyAdmin在第二个实例,并configuration它与我的第一个实例configuration相同的方式? 谢谢。

在EFS Moodledata

我正在AWS上设置moodle。 我对将moodledata目录放在哪里感到困惑,因为我需要从多个EC2实例读取/写入这个目录。 我看到EFS是最好的select,但也读得很慢。 有更好的select吗?

aws ec2 public ip不能从某些互联网访问

我正在使用aws ec2 ubuntu 16.04,实例types为t2.micro。 但问题是,我无法访问某些Internetnetworking上的公共IP,如在我的办公室互联网networking,它是正常工作,但在我家的互联网networking,它不工作,但重点是在我家的互联网有三个设备连接(使用WiFi)两台笔记本电脑和一个移动(安卓)公共IP不能通过使用笔记本电脑,但它是在移动(取出SIM卡)工作。 在AWS安全组中 入站: HTTP TCP 80 0.0.0.0/0 HTTP TCP 80 ::/0 SSH TCP 22 0.0.0.0/0 在服务器上,当我使用这个netstat -ntlp | grep LISTEN netstat -ntlp | grep LISTEN显示 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1075/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1028/sshd tcp6 0 0 :::80 :::* LISTEN 1209/apache2 tcp6 0 0 :::22 :::* […]

EMC Isilon和S3与Cloudpools和现有的桶不相容

我正在尝试使用已经具有RBAC,用户控件以及实施的审计和监pipe服务的现有存储桶来创buildS3存储池。 不pipe什么原因,EMC正在试图创造一个新的桶。 有没有什么办法可以在其他良好的多租户硬件市民旁边的一个文件夹中创build你的存储池?

AWS CloudFormation:使ELB对请求不可用,而ASG在健康检查上返回非200(OK)

我有一个ELB和ASG,在那里ASG需要做大约75分钟的热身,然后才能提供完整和正确的结果。 我指定了4500秒的健康检查宽限期。 在ELB模板中,我指定了一个HealthCheck目标来进行ping操作,只有当预热完成时,才返回200(OK)。 "HealthCheck" : { "HealthyThreshold" : "3", "Interval" : "60", "Target" : { "Ref" : "HealthCheckAPI" }, "Timeout" : "15", "UnhealthyThreshold" : "5" } 并且Healthcheck API的URL在属性中定义: "HealthCheckAPI" : { "Type" : "String", "Description" : "The API to check for service availability and being warmed up", "Default": "HTTP:8080/api/health" } 然而,我现在得到的是,即使Healthcheck API返回503(服务不可用),ELB仍然可以为处于正在被热身的ASG实例服务请求。 这是预期的吗? Healthcheck API返回非200(OK)时,如何使ELB不可用?

Aws为剥离的卷提供IOPS

我有一个实例设置,在一个m4.4xlarge实例上总共安装了8个EBS驱动器,总共8TB大小的逻辑卷,我是在这样的设置下标记IOPS的基准,我想知道为什么我的IOPS低于什么可能,如果我做了计算的权利,我应该得到总计IOPS为2.4万,8个EBS驱动器,每个1000GB。 下面是我读取块大小为8kb的fio时得到的结果: fio –randrepeat=1 –ioengine=libaio –direct=1 –gtod_reduce=1 –name=test –filename=test –bs=8k –iodepth=64 –size=4G –readwrite=randrw –rwmixread=100 test: (g=0): rw=randrw, bs=8K-8K/8K-8K/8K-8K, ioengine=libaio, iodepth=64 fio-2.2.10 Starting 1 process Jobs: 1 (f=1): https://forums.aws.amazon.com/ http://100.0% done 95776KB/0KB/0KB /s http://11.1K/0/0 iops https://forums.aws.amazon.com/ test: (groupid=0, jobs=1): err= 0: pid=83382: Thu Jul 20 11:14:30 2017 read : io=4096.0MB, bw=155419KB/s, iops=19427, runt= 26987msec cpu : […]

Bitnami Ubuntu Server上的自适应图像问题

我正在使用Amazon Bitnami Ubuntu服务器来运行Wordpress。 我使用Uncode这个主题,在这个主题中有一个叫做“Asynchronous Adaptive Images”的特性。 它基本上处理图像的加载速度。 (首先,图片将显示为不清晰,之后立即用尖锐的图片replace)。 当我在私人冲浪模式下使用iPhone上的网页时,图像保持不锐利。 设置或主题没有任何问题,我从旧服务器切换到亚马逊,从那时起我有这个问题。 我试图谷歌和我正在使用的主题的开发人员发现这一点: https://support.undsgn.com/hc/en-us/articles/115003945345-Blurry-Images-Troubleshoot 我认为这与我的服务器上的caching系统有关。 有什么设置,你必须启用bitnami或我必须安装的东西,解决了这个问题? 谢谢!

Apache如何加载重复的configuration选项?

我在我的服务器上安装了Apache(由Elastic Beanstalk使用的AWS EC2实例)。 主要的configuration文件httpd.conf包含两个configuration属性: Timeout 60 KeepAliveTimeout 60 我需要更改这些参数,但是在每个应用程序部署完成后,这个主configuration文件会被覆盖。 因此,一段时间后我的任何更改都会丢失(然后会恢复默认值)。 我发现我可以添加另一个configuration文件,并把它放在conf.d目录下,这样Apache也会加载这个文件。 所以我想创build这样的文件(让我们说conf.d/custom.conf ),并把这两个参数,但改变了值: Timeout 180 KeepAliveTimeout 180 主httpd.conf文件也包含以下几行: Include conf.d/*.conf Include conf.d/elasticbeanstalk/*.conf 这些行放在Timeout和KeepAliveTimeout选项之后。 所以,问题是: 来自自定义conf文件的选项是否会覆盖主文件中的选项? 所以我想要Timeout=180 , KeepAliveTimeout=180 。

AWS EFS上的ownCloud数据

我们正在考虑将我们自己的云数据目录移到AWS Elastic File System(EFS),但不确定是否会降低性能。 我从其他用户的经验中知道,他们在将数据目录移到S3挂载目录时遇到了性能问题。 想知道是否有人试图做到这一点,他们的经验是什么样的?

S3存储桶:ACL读取所有权限

我收到来自aws的电子邮件,其中说我的aws s3存储桶被configuration为允许读取互联网上的任何人,并要求我查看ACL并加以保护。 基本上我的s3存储桶被用作云端分发的后端。 下面是我的s3桶,它们使用相同的策略应用了相同的ACL。 media-example-com font-example-com blog-example-com app-assets-example-com 共同政策如下适用于所有的桶。 { "Version": "2008-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::<bucket-name>-example-com/*" } ] } 以下是所有这些桶通用的ACL屏幕截图。 我不明白aws支持是什么意思,当它说这些桶configuration为允许从互联网读取访问。 在屏幕截图时,清除读访问是不允许的。