小编Ste*_*pel的帖子

如何安全地将Amazon EC2实例从t1.micro升级到大型?

我有一个Amazon EC2微实例(t1.micro).我想将此实例升级为大型.这是我们的生产环境,那么最好和无风险的方法是什么?

有没有一步一步指导这样做?

upgrade amazon-ec2 amazon-web-services

346
推荐指数
5
解决办法
15万
查看次数

GUID/UUID数据库密钥的优点和缺点

我曾经在许多数据库系统上工作,如果所有数据库密钥都是GUID/UUID值,那么在数据库之间移动条目会变得更容易.我曾经考虑过几次走这条路,但总会有一些不确定性,特别是在性能和​​未读出电话的URL方面.

有没有人在数据库中广泛使用GUID?通过这种方式我可以获得哪些优势,以及可能存在的陷阱是什么?

database uuid guid

217
推荐指数
7
解决办法
8万
查看次数

将EBS添加到Ubuntu EC2实例

我在将EBS卷连接到我的Ubuntu EC2实例时遇到问题.

这是我做的:

  1. 在Amazon AWS Console中,我创建了一个EBS 150GB卷并将其附加到Ubuntu 11.10 EC2实例.在EBS卷属性下,"附件"显示:"[我的Ubuntu实例ID]:/ dev/sdf(附加)"

  2. 尝试将驱动器安装在Ubuntu盒子上,它告诉我"mount:/ dev/sdf不是块设备"

    sudo mount /dev/sdf /vol

  3. 所以我检查了fdisk并尝试从新位置挂载,它告诉我它不是正确的文件系统.

    sudo fdisk -l

    sudo mount -v -t ext4 /dev/xvdf /vol

    错误:

    mount:错误的fs类型,错误的选项,/ dev/xvdf上的错误超级块,缺少代码页或帮助程序,或者其他错误在某些情况下,在syslog中找到有用的信息 - 试试dmesg | 尾巴左右

    "dmesg | tail"告诉我它出现了以下错误:

    EXT4-fs(sda1):VFS:找不到ext4文件系统

我也尝试按照http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance的说明将配置放入/ etc/fstab文件,但仍然给出了相同的权利文件系统错误.

问题:

Q1:基于第1点(上图),为什么在真正映射到'/ dev/xvdf'时,卷会映射到'dev/sdf'?

Q2:我还需要做些什么才能加载EBS卷?当我将它附加到实例时,我认为它只会照顾我的一切.

amazon-ec2 amazon-ebs amazon-web-services

140
推荐指数
1
解决办法
6万
查看次数

Amazon S3上的静态托管 - DNS配置

我正在开发一个小型webapp(所有客户端)我想在Amazon S3上托管它.我已经找到了几个这方面的指南,并设法创建了一个桶(与我的域名相同),将其设置为网站并上传一些内容.

在我努力的地方,以及所有文档开始变得有点模糊的地方,是如何正确配置我的DNS.

我的所有注册商(123-reg)都可以建议网络转发给我mydomain.com.s3.amazonaws.com

我需要配置什么,以及在哪里(即123-reg/Amazon)可以获得干净的URL?

dns hosting amazon-s3 amazon-web-services

116
推荐指数
1
解决办法
6万
查看次数

自动为整个S3存储桶设置缓存控制(使用存储桶策略?)

我需要为整个s3存储桶设置缓存控制头,包括现有和未来的文件,并希望在存储桶策略中执行此操作.我知道我可以编辑现有的,我知道如果我自己上传它们如何在put上指定它们但不幸的是上传它们的应用程序无法设置标题,因为它使用s3fs复制那里的文件.

amazon-s3 s3fs

107
推荐指数
6
解决办法
6万
查看次数

如何确定哪个AWS位置最适合为特定区域的客户提供服务?

AWS有多个存储位置,EC2实例可以使用不同的价格运行.如何确定哪个位置最适合特定区域.它是直观的(更接近您的服务区域是最好的)还是存在任何可靠性问题(特定AWS位置面临比其他更多的中断).是否有可用于做出此类决定的数据?

我正在开发一个主要面向印度客户的应用程序.所以,我正在考虑新加坡或东京.

amazon-s3 amazon-ec2 amazon-web-services

78
推荐指数
6
解决办法
5万
查看次数

CloudFront中的TTL 0有用吗?

几周前,亚马逊宣布他们已经降低了内容的有效期:

Amazon CloudFront降低最低内容过期时间

实际上,您可以将CloudFront中的TTL设置为0.所以我的问题是,为什么将TTL设置为0的CloudFront分配有用.对我而言,这意味着根本没有缓存,因此每个到达CloudFront的请求都是如此.最终会击中原点.

我错过了什么?

cdn amazon-web-services amazon-cloudfront

76
推荐指数
2
解决办法
2万
查看次数

Amazon EC2权限被拒绝(publickey)

这似乎是一个常见的问题,但我的具体情况似乎有点不同.

我使用命令行工具设置了一个新的Amazon EC2实例,并通过SSH连接并完成了一些配置工作.

但是,最初,我不能ssh到实例,我必须停止并重新启动实例,然后我可以连接.在重新启动之前,我得到了响应.

Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

那是昨晚,今天早上我回到同一个实例,现在我得到的只是

Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

我试过没有快乐重启实例.

任何人都能指出我在正确的方向吗?昨晚工作的命令不再有效,我从Macbook Pro连接.

ssh amazon-ec2 amazon-web-services

72
推荐指数
4
解决办法
7万
查看次数

VPC中的Amazon ELB

我们正在使用Amazon EC2,我们希望将ELB(负载均衡器)放在私有子网上的2个实例上.如果我们只是将私有子网添加到ELB,它将不会获得任何连接,如果我们将两个子网连接到ELB然后它可以访问实例,但它通常会超时.有没有人在他们的VPC私有子网内成功实施ELB?如果是这样,你能解释一下这个程序吗?

谢谢

amazon-ec2 vpc amazon-web-services amazon-elb amazon-vpc

71
推荐指数
3
解决办法
3万
查看次数

我应该使用AWS Elastic Beanstalk还是Amazon EC2容器服务(ECS)来扩展Docker容器?

我开发了一个基于Docker的应用程序,它由多个微服务组成.它必须使用Amazon SQS消息并处理它们.起初我想使用AWS Elastic Beanstalk,但后来我忽略了EC2容器服务.现在我不知道选择哪一个.

截至目前,Elastic Beanstalk支持多容器环境.这很好,因为每个微服务在docker容器中都有自己的应用程序服务器.下一个问题是缩放:

我不知道缩放机制是如何工作的.例如:我的Elastic Beanstalk环境中有5个docker容器.现在只有第五个docker容器处于高负载状态,因为它有大量的SQS消息需要处理,其他四个几乎都处于空闲状态,因为它们不需要太多的CPU或者可能没有大量的SQS消息.我们假设第5个容器运行JBoss应用程序服务器.据我所知,即使有足够的CPU /内存,服务器也只能消耗有限数量的并行请求.

如果JBoss Docker容器无法处理大量请求,但有足够的CPU /内存可用,当然我想在同一个实例上自动启动第二个Docker/JBoss容器.但是,如果我没有足够的CPU /内存,会发生什么?当然我想转向第二个实例,可以通过EB中的自动缩放组进行配置.现在第二个实例旋转了,但除了第5个以外的每个容器几乎都是空闲的,当然我不希望它们在第二个实例中产生4个不必要的容器,这将浪费资源.只有第5个应该产生,其他应该像第5个比例那样根据可配置参数进行扩展,例如:CPU /内存/ SQS.

我不确切知道Amazon ECS是否正在这样做,或者它是否可能,但我真的无法在互联网上找到关于这个主题的任何来源,一般来说,基于实例/容器进行扩展.

jboss amazon-web-services amazon-ecs docker amazon-elastic-beanstalk

71
推荐指数
2
解决办法
2万
查看次数