Questions tagged «amazon-ec2»

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

1
如何将安全组链接到我的AWS RDS实例
我在RDS上有一个postgres db设置。运行良好。但是,我想将其链接到位于ELB后面的一组自动缩放的EC2实例,这些实例全部驻留在一个中EC2 security group。 有人告诉我可以为使用我的EC2安全组作为源的RDS实例向安全组添加规​​则。当进入控制台并编辑RDS安全组时,我仅在源列下看到以下选项:Anywhere, Custom IP, and My IP。 在该列顶部的信息弹出窗口中显示:(To specify a security group in another AWS account (EC2-Classic only), prefix it with the account ID and a forward slash, for example: 111122223333/OtherSecurityGroup.看起来它可能仅适用于EC2-Classic) 它不允许我在“源”下拉框中键入内容。 在RDS部分下,我注意到它们具有option groups。但是,与我的postgres实例关联的默认选项组不可编辑。 因此,我尝试创建一个新组。在这一点上,我发现postgres没有被列为可用engine。我选择mysql只是为了看看是否可以添加选项。看来我可以将安全组添加到mysql实例,但不能添加postgres实例。 postgres实例不支持此预期选项吗?

2
AWS CLI命令行:如何使用“ --query”输出多个源代码行
我正在使用aws-cli版本1.7.8来获取--query输出,以创建一条源自多行的记录。在这种情况下,我试图从中获取特定信息describe-instances。 在describe-instances命令中,我们得到线/段引用RESERVATIONS,INSTANCES和TAGS。 我能够简单地运行新的AWS CLI命令来分别从所有三行获取信息: 预订专线: aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[*].ReservationId' 实例行: aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[*].[Instances[*].[InstanceId,ImageId]]' 标语: aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[].Instances[].[Tags[?Key==名称]]' 我可以运行这3条命令,并将结果连接起来以形成1条记录。 有谁知道我是否可以以一个(1)命令而不是3个不同的命令来运行此命令? 我已经尝试过PIPE和其他形式的语法,但是到目前为止,我还找不到一个好的解决方案。 我可以从一个命令中获得这三个命令的等效输出吗?

2
如何最大限度地提高性能EC2实例
免责声明:我是服务器领域的前端开发人员。 嗨,大家好。我在EC2上有一个服务器实例c5d.9xlarge,其规格为: 系统:Ubuntu 18.04 vCPU:36个线程/内核 记忆体:72 GB 储存空间:900 GB NVMe SSD 专用EBS带宽:7,000 Mbps 网络性能:10 Gbps 场景:我使用此服务器上传大型视频(4K,1小时以上)并使用FFMPEG处理它们,但是与我以前的具有12个核心和48 GB RAM的UpCloud服务器相比,此EC2服务器的上传和处理时间要长1.5倍,我认为情况并非如此。 问题:如何为所支付的费用最大化性能?


3
如何将RDS数据库移动到其他VPC
创建MySQL RDS数据库时,我没有选择VPC,因此它是在自动生成的“默认” VPC中创建的。现在,我无法将其添加到任何预定义的安全组中,也无法从现有VPC中的实例访问它。显而易见的解决方案是将其重新定位到适当的VPC,但似乎没有任何选项可以在“修改数据库实例”屏幕上编辑VPC。是否可以选择其他VPC,还是删除数据库并在正确的VPC中重新创建数据库的唯一选择?

2
从VPC内部访问Amazon EC2 RDS实例
我在“经典” EC2(无VPC)中设置了Amazon RDS实例。 我还设置了一个VPC,用于容纳我们更新的,已迁移的应用程序等。 但是,似乎无法在DB Security Groups中指定CIDR或EC2安全组的组合,以允许我的VPC实例连接。允许的安全组只是“经典”安全组。 我找不到任何文件表明这是行不通的,但是我也找不到肯定的文件。谷歌搜索以“其他方式”获得了很多结果,例如VPC中的RDS实例和EC2中的实例。我有相反的问题。 我是否正在查看时间点还原到VPC中的新实例以使连接正常工作?我知道我可以维持我对公共可用性的要求,但是我想暂时允许我的VPC实例连接。

5
正确设置主机名-Amazon EC2上的Fedora 20
语境 我在Amazon EC2上运行了Fedora 20云映像(此后称为“实例”)。我不确定是否要永久设置其主机名。 目标 在这种情况下,假设我要将实例的主机名设置为penpen.homelinux.org。(此名称还将使用ddclient,在DynDNS上注册,但这是我们对此不感兴趣的另一个方面。) 当然,可以在启动完成后手动设置主机名(hostnamectl除其他外使用)。但是,我们希望在首次登录之前设置正确的主机名。 传统上,要永久配置主机名,可以修改的内容/etc/hostname。不幸的是,这在这里不起作用。 默认系统行为 默认情况下,该实例将其主机名设置为内部EC2名称。启动后,我们可以查看产生主机名的所有细微差别,我们发现: Kernel hostname via 'sysctl' : ip-10-164-65-105.ec2.internal Kernel domainname via 'sysctl' : (none) File '/etc/hostname' : contains 'ip-10-164-65-105.ec2.internal' File '/etc/sysconfig/network' : exists but has no 'HOSTNAME' line According to the shell : HOSTNAME = ip-10-164-65-105.ec2.internal Nodename given by 'uname --nodename' : …

5
AWS:使用单个RDS实例进行多区域设置
我正在尝试以多区域方案扩展我们的Web应用程序(PHP,MySQL,内存缓存)。当前,我们正在使用在ELB和RDS实例后面有两个EC2实例的设置,所有这些实例均位于美国东部(弗吉尼亚州)地区。 我们也希望在欧盟(爱尔兰)地区也有业务。这意味着那里至少有一个新的EC2实例(与其他相同,服务于同一应用程序)。 我已经复制了所需的AMI,设置了新实例,设置了相同的ELB配置(SSL终止所需),并在Route53中配置了基于延迟的路由。它按建议工作。 但是,来自欧盟的客户存在速度问题。这是由于EU EC2实例连接到基于美国的RDS实例这一事实。据我所知,亚马逊尚未启用RDS多区域复制。 您是否对使用单个RDS实例时如何适当加快整个设置有任何建议? 另外,关于如何扩大规模的任何一般想法?理想情况下,出于各种原因,我们希望继续使用RDS技术。不过,我愿意接受建议(我想下一个想法是托管我们自己的MySQL服务器)。

1
Amazon Ec2弹性IP-出站IP?
我正在尝试在我的Amazon EC2实例上使用弹性IP创建一种代理。我的问题是,说我将一个弹性IP关联到我的Amazon实例,然后从我的EC2实例建立到服务器的出站连接,例如www.yahoo.com。 www.yahoo.com会看到什么IP地址,原始的Amazon EC2服务器IP或与之关联的弹性IP? 抱歉,这是一个基本问题,但这对我来说是新的。

2
Apache / httpd无法在启动时自动启动
我在Amazon Linux AMI版本2012.03上安装了apache2。我可以手动启动它,并且使用不会出现任何错误/etc/init.d/httpd start。但是,启动计算机后它不会自动启动。 似乎所有内容都在我的rc * .d目录中正确配置。结果如下find /etc/rc.d -name "*httpd*" | xargs ls -l: -rwxr-xr-x 1 root root 3371 Feb 16 2012 /etc/rc.d/init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc0.d/K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc1.d/K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 15 …

4
为什么AWS现货实例价格飙升至“按需”价格之上?
Amazon竞价型实例不一致的定价 可以通过实例定价历史图表的屏幕快照最好地解释这一点。 如果您查看现货实例的很多实例价格,您会注意到峰值的常规模式。看这里: 如您所见,此计算介质实例的价格通常会高于按需价格。 一个c1.medium实例(按需)仅$0.186每小时需要花费一次。但在B区的几个星期内,价格通常会飙升至1.20美元。这是实际按需价格的6倍。 它也不是孤立的。如果再次查看b区域的小型实例,则经常出现类似的尖峰。这是按需定价的4倍。 有人知道为什么会这样吗? 这里有一些建议 有人输入了$ 1.2,而不是$ 0.12(我会打折,因为它在3周内发生了20次)。 亚马逊通常会通过对自己的实例进行出价来人为地抬高价格,以期获得最大的收益。(我会打折,因为这将是荒谬和糟糕的事情) 某公司一次启动了1000台服务器,并希望确保它们全部启动。(我会打折,因为他们大概会以低于最低需求价格的价格推出它们。为什么您要为单个服务器支付高于需求的价格?)。 他们的报告有错误吗?

5
使用EC2时,如何跟上Nagios / Capistrano配置?
我将Amazon EC2用于我的移动应用程序。根据给定时间的应用程序负载,我可能会生成新的实例,然后在负载较低时将其删除以节省成本。 在这样一个动态环境下,如何与Nagios配置保持一致?当涉及托管硬件时,配置文件是可预测的。在这种情况下,需要添加Nagios,Capistrano和许多其他配置文件。Capistrano需要知道将新版本部署到应用服务器的位置。Nagios需要知道要删除现有实例或添加新实例进行监视。Nagios还需要知道节点是否被有意关闭或主机是否由于错误而关闭。 VPS /动态实例的精彩世界是如何做到的?

3
Amazon EC2预留实例:“大量使用”的说明
这里应该是另一种简单的方法,但是我需要澄清它们对预留实例类型的定义为“大量使用”。从他们的网站: 大量使用RI –大量使用RI提供了所有预留实例类型中最绝对的节省。它们最适合稳态工作负载,您愿意承诺始终运行这些实例以换取我们最低的每小时使用费。使用此RI,您要比中利用率RI支付更高的前期付款,这大大降低了每小时的使用费,并且在您购买的预留实例期限内,您需要为每小时支付的小时费较低。与运行按需实例相比,使用高利用率RI,一年期限最多可节省41%,三年期限最多可节省58%。如果您想找到一个收支平衡的利用率,如果您计划使用实例超过一年期限的43%或79%,则使用重型利用率RI(相对于按需实例)在经济上会有所优势。三年任期。 我假设,如果我打算运行24/7 Web服务器,那么无论我消耗多少资源(带宽,cpu周期,内存),我都想使用“重用预留实例”吗?特别是这一台Web服务器可能几乎不会让cpu退缩,但是它需要24/7全天候运行。 他们定义为“沉重”的东西并不是100%。

5
亚马逊EC2免费套餐的真正费用是多少?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我注意到亚马逊有免费的EC2层。我对尝试它很感兴趣,但是害怕在那里托管我自己的网站。当我看到用户向用户收取的所有费用(带宽,磁盘空间,工作小时数)时,我的头开始旋转。我只想运行一个drupal网站并使用ssh。我每月获得的点击次数少于5,000,但经常增长。我目前的网站没有严重问题,但是我想节省一点现金。 我看到的帖子是这样,不知道是否我会被卡住支付$ 10个左右一个月的任何方式。谁能确认免费真的是免费的吗?人们落入哪些“陷阱”而最终花费他们钱?
11 amazon-ec2 

3
8月8日中断后,如何从恢复快照中重新创建可用的AMI?
亚马逊在8月8日发生故障后,所有(基于EBS的)AMI都停止为许多 用户服务。这是由于AMI所基于的快照中的某些扇区损坏。 但是,Amazon创建了应解决磁盘问题的恢复快照。这些名称按照“ vol-xxxxxxxx的恢复快照”的名称命名。 我从恢复快照创建了一个新的AMI,该快照可以正常工作,但是从该新AMI启动的实例不起作用:它们的状态为“正在运行”,但是我无法进入计算机,也无法访问应在该计算机上运行的任何Web服务。归结为这一点(从系统日志,可通过AWS管理控制台访问): EXT3-fs: sda1: couldn't mount because of unsupported optional features (240). EXT2-fs: sda1: couldn't mount because of unsupported optional features (244). Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) 我已经将通过该恢复快照创建的卷安装到AWS上的另一台服务器上,尽管看起来一切正常。例如,fsck说: $ sudo fsck -a /dev/xvdg fsck from util-linux-ng 2.17.2 uec-rootfs: clean, …

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.