标签: amazon-ebs

为什么我看不到从现有快照创建的Amazon EBS卷中的新内容?

我创建了一个EBS卷,附加并安装在EC2实例上.在已安装的目录中创建了一些示例文本文件,并从AWS控制台获取了快照.

问题是,当我使用此快照创建新的EBS卷并装载此新卷时,我没有看到存储的内容(在快照中).

可能是什么问题?我的数据不会进入快照吗?或者新创建的卷有任何问题?

提前致谢.

amazon-s3 amazon-ec2 amazon-ebs amazon-web-services

5
推荐指数
1
解决办法
1653
查看次数

需要一步一步的指南来在AWS上托管网站

我已经浏览了一周如何使用AWS.我一直在使用cpanel(我是网络新手)但有人向我推荐了AWS.从我从各个网站拼凑而来的信息,我想我应该做以下事情?:

1)将我的网站文件复制到S3

2)在EC2中设置实例

3)在EBS中设置卷并附加到实例

4)设置弹性IP并附加到实例.

5)??

问题是,

1)这是对的吗?

2)我在哪里以及如何创建mySQL数据库?我是否使用SimpleDB,您可以在管理控制台中找到它?我在EC2上使用Windows Server 2008 32b,我应该连接到远程桌面,安装XAMPP然后在localhost上创建数据库吗?

3)如何从EC2获取S3文件?或者我应该将所有网站文件复制到EBS?

4)如何将文件从计算机复制到EC2/EBS?只有S3似乎很容易访问

5)当它最终工作时,我将我的域连接到什么?弹性IP?还是公共DNS?

对不起,如果不清楚,我会尽力解释.

提前感谢大卫的帮助

amazon-s3 amazon-ec2 amazon-ebs amazon-web-services amazon-simpledb

5
推荐指数
1
解决办法
4781
查看次数

使用MySQL的Java EE Web应用程序的Amazon Cloud配置

在我的工作中,我需要将一些现有的Enterprise Java应用程序移动到AWS.我在aws.amazon.com上浏览了很多页面,并且还搜索了足够的内容.另外,我试图在stackoverflow上查看所有相关问题.所有这些都使许多事情变得清晰,但是,我仍然有些困惑.这是我们的应用程序结构:

  1. 它是一个基于Spring的应用程序,它使用Spring MVC作为表示层,使用普通的Java接口和类来处理业务和数据逻辑.
  2. MySQL用于持久化.

因此,应用程序架构非常简单.但是,问题是我们需要部署此应用程序的许多实例.此计数目前为15,可以超过30.还有一点是所有这些实例共享一个公共数据库.

现在,我们需要通过迁移到AWS来实现:

  1. 应用程序的容错能力更高.最近我们在专用托管中遇到服务器/电源故障导致几个小时的停机时间.
  2. 在响应时间和吞吐量方面,所有应用程序实例的性能更高.
  3. MySQL的容错能力更强.由于某些硬件(硬盘驱动器)导致MySQL意外停止,最近我们的一台服务器上的应用程序实例出现故障.硬盘驱动器上的整个文件系统只读,导致该服务器上托管的应用程序实例出现故障.
  4. 显然降低了基础架构管理的总成本和开销.

至于我现在能够理解AWS基础设施,以下是我们在AWS中需要的设置:

  1. 4个实例,每个托管大约10个应用程序实例,基于EBS的LINUX AMI,其上安装了Tomcat和MySQL.
  2. 我猜我们还需要1个实例来容错,这4个实例中的每个实例总共有8个实例.
  3. 所有服务器实例都有大约160GB的EBS.
  4. 4弹性IP
  5. 4个弹性负载均衡器
  6. 快照等其他东西

现在我的问题是:

  1. 我是否真的需要为每个主服务器实例提供额外的服务器实例(用于容错),考虑到AWS自动备份EBS的面孔,他们会在硬件出现故障的情况下为新EBS提供相同的数据?

  2. 在上述场景中,如何在所有服务器实例(4x2)之间共享数据库?我看到的一个选项是在那些服务器实例中实现MySQL集群.可以说,MySQL集群将包含1个管理节点,3个SQL节点和4个数据节点.但是,在这种情况下,维护集群对我们来说是一个额外的开销,这可能不被接受,因为我们希望摆脱基础架构管理.

  3. 我是否需要为数据库安装RDS并从所有服务器端口(4x2)中删除MySQL实例?如果是,我还需要购买除EC2实例之外的RDS实例(我认为,如果我需要为RDS购买单独的实例,那么总体基础设施的成本将至少增加75%.)或者RDS实例也提供计算单元用于应用程序开发,从而减少应用程序部署的实例总数?

  4. 在RDS实施的情况下,是否真的需要基于EBS的EC2实例?如果我们可以了解如何从具有RDS实例的E​​C2实例中删除EBS要求,我们可以降低总成本.

任何帮助将不胜感激,如果我不清楚指出我的问题需要更多的澄清,请告诉我.

amazon-ec2 amazon-ebs java-ee amazon-web-services amazon-rds

5
推荐指数
1
解决办法
1185
查看次数

用于格式化和装载所有可用实例存储设备的脚本

Amazon 为EC2实例提供实例存储.如果您使用自己的AMI,则不会自动为您格式化或安装这些AMI.您需要手动格式化并装入它们.

此处列出了可用设备,并根据实例类型而有所不同.例如,m1.small将具有与c1.xlarge不同的可用实例存储设备.

我正在寻找一个脚本

  1. 检测实例类型.也许通过使用 curl -s http://169.254.169.254/latest/meta-data/instance-type
  2. 格式化并安装可用于该实例类型但尚未格式化/装入的所有设备.

可能?完成了?有它?

amazon-ec2 amazon-ebs amazon-web-services

5
推荐指数
1
解决办法
2679
查看次数

亚马逊的预配置 IOPS 是硬限制还是保证最低?

置备IOPS的硬性限制?IO 峰值是否会超过预配置的 IOPS 数量?

我无法轻易找到关于这个问题的明确答案。虽然我几乎认为它是作为硬限制强制执行的,但文档并不是很确定。

amazon-ebs amazon-web-services amazon-rds provisioned-iops

5
推荐指数
1
解决办法
1038
查看次数

拍摄EBS卷的快照会增加可靠性吗?

EBS文件说明:

例如,自最近的Amazon EBS快照以来,使用20 GB或更少的修改数据运行的卷可以预期年度失败率(AFR)介于0.1% - 0.5%之间,其中失败是指卷的完全丢失.

..但是这并没有给出任何关于卷的AFR的指示,例如:

  • 根本没有快照; 要么
  • 没有修改数据的新快照.

我已经看到它表明可以从快照中自动/静默恢复丢失或损坏的块,但我在文档中看不到任何对此的引用.这是真的?

我可以假设,如果我的卷没有更改的数据和新的快照,我的卷的AFR与S3的可靠性相匹配吗?

amazon-ebs amazon-web-services

5
推荐指数
2
解决办法
2354
查看次数

在AWS上托管用户上传视频的最佳方法

因此,我正在一个网站上提供用户上传的视频,所有基础架构都在亚马逊上。我正在寻找一个好的工作解决方案,这就是我的想法

  1. 拥有一个EC2 Instant,可使用PHP处理将文件上传到其EBS卷的操作
  2. 将视频文件传输到S3
  3. 使Amazon Elastic Transcoder将视频文件从S3转换为适当的格式,然后将它们存储回S3
  4. 使用CloudFront将转换后的视频文件提供给公众

首先,您对此有何看法?有没有更简单的方法可以达到相同或更好的效果?

其次,我现在的主要问题是将文件传输到S3,我已经尝试过s3fs来做到这一点,但是在大型文件传输中却遇到了各种奇怪的问题,这使我放弃了s3fs。

为了响应最快/最佳方式,将数据从S3复制到EC2?有人建议使用EBS卷,但是我不确定是否可以挂载EBS,然后也可以访问S3上的相同数据。

任何帮助表示赞赏

amazon-s3 amazon-ebs amazon-cloudfront

5
推荐指数
1
解决办法
2457
查看次数

下载 AWS EBS 卷内容的最佳方式是什么?

我在 AWS 的各种 EBS 卷上存储了许多大型(100GB-400GB)文件。我需要有这些文件的本地副本以供离线使用。考虑到它们的大小,我很谨慎地尝试从 AWS scp 这些文件。我曾考虑将文件切成小块,并在它们全部成功到达后重新组装。但我想知道是否有更好的方法。有什么想法吗?

amazon-ebs amazon-web-services

5
推荐指数
1
解决办法
5691
查看次数

如何将数据从 EBS 卷传输到 S3 存储桶?

我在 Amazon EBS 卷上有大约 400 GB 的数据,我需要在 S3 存储桶中使用这些数据以供 Hadoop EMR 使用。

如何将数据从 EBS 卷移动/复制到 S3 存储桶(S3 存储桶和 EBS 卷都在同一 AWS 区域中)?

谢谢

amazon-s3 amazon-ebs amazon-web-services

5
推荐指数
2
解决办法
8155
查看次数

在终止之前将不健康实例的日志保留在弹性beantalk中

我刚刚遇到过这样一种情况,我的ebs应用程序在周末检测到一个不正常的实例,并作为响应将不健康的实例替换为一个新的实例。

很好,我想发生什么,但我已经意识到可以告诉我实例变得不正常的日志文件已被不正常的实例删除。

在终止之前,需要采取什么措施将不正常实例的日志文件保存到s3?是否需要启用一个设置,还是我必须自己编写一些代码来侦听ebs事件并将日志保存到s3(会以为这是很普遍的要求)?

谢谢

logging amazon-ec2 amazon-ebs

5
推荐指数
1
解决办法
626
查看次数