标签: amazon-ebs

Amazon EC2是否适用于面向公众的持久性网站?

我的公司即将在SharePoint中编写一个面向公众的新网站(所以Windows Server 2008 RC2,SQL Server 2008 RC2等),我们正在寻找使用Amazon EC2来托管它.我已经阅读并被告知实例可能会消失(通常是通过用户错误,但也是批量),所以我怀疑EC2对我们来说是最好的想法.

我已经在亚马逊AWS网站上做过研究,但是必须承认大多数使用的术语都令人困惑,谷歌搜索我的问题经常把我带到这里,所以我想我也会在这里问我的问题,看看人们是否可以建议我.

1)我们的网站尽可能向公众开放至关重要(通常99.9%的上线时间适用).Amazon EC2服务水平协议承诺的可用性为99.95%,这很好,但如果我们达到0.05%的情况会怎样?我们的E2实例会丢失吗?这些可以恢复吗?如果是这样,我们需要做些什么才能确保我们恢复到不太旧版本的网站?

2)我读过有关亚马逊弹性块存储(EBS)的信息,以及它是如何独立于实例的生命周期而持久化的.如果我理解正确,EBS就像拥有一个硬盘驱动器,所以如果实例丢失,我们可以使用我们的EBS启动一个新实例来恢复最新版本,而如果实例丢失则"本地实例存储"将丢失同样.是对的吗?

3)"预留实例"是否更稳定?即他们不太可能消失?如果他们仍然消失,他们提供什么恢复福利,如果有的话?

我知道这些问题有点模糊,但希望你能够从基本信息中提供一个新手 - 足以让我指出正确的方向,至少进一步深入研究.

非常感谢.

凯文

amazon-ec2 amazon-ebs amazon-web-services sharepoint-2010

4
推荐指数
1
解决办法
1916
查看次数

使用EBS在Amazon EC2上运行MySQL

我有一个生产服务器,其MYSQL可能无法备份.有问题的实例有一个EBS支持的根设备(/ dev/sda1),它持久存储文件.我不清楚它是否自然地存储我的MYSQL数据和二进制日志文件.

它是否应该安装在root用户?我想是的.

我应该改为附加并安装另一个卷,然后将MYSQL服务器指向新位置吗?

我的命令如下所示(加上在创建快照时锁定MYSQL表)

    sudo mkdir /vol/etc /vol/lib /vol/log
    sudo mv /etc/mysql     /vol/etc/
    sudo mv /var/lib/mysql /vol/lib/
    sudo mv /var/log/mysql /vol/log/

    sudo mkdir /etc/mysql
    sudo mkdir /var/lib/mysql
    sudo mkdir /var/log/mysql

    echo "/vol/etc/mysql /etc/mysql     none bind" | sudo tee -a /etc/fstab
    sudo mount /etc/mysql

    echo "/vol/lib/mysql /var/lib/mysql none bind" | sudo tee -a /etc/fstab
    sudo mount /var/lib/mysql

    echo "/vol/log/mysql /var/log/mysql none bind" | sudo tee -a /etc/fstab
    sudo mount /var/log/mysql 
Run Code Online (Sandbox Code Playgroud)

我不是系统管理员专家,我不想搞砸我现有的数据库.这里有风险吗?我是否应该在这里使用其他设备或者只是坚持使用内置根设备?

mysql volume amazon-ec2 amazon-ebs amazon-web-services

4
推荐指数
1
解决办法
3189
查看次数

将数据从EBS移动到短暂存储会改善MySQL查询性能吗?

我正在使用EBS卷来存储MySQL数据.我也确实在短暂的设备上有足够的空间.我将数据移动到/ root /,前提是它将提高查询性能.

短暂存储是否比EBS卷快?

mysql amazon-ebs amazon-web-services

4
推荐指数
1
解决办法
9875
查看次数

如何用新的实例替换Amazon EC2实例?

如何在不删除的情况下用新实例替换Amazon EC2实例tomcat7,mysql并在实例上完成其他设置?

amazon-ec2 amazon-ebs amazon-web-services

4
推荐指数
1
解决办法
1906
查看次数

通过控制台将Amazon AWS AMI共享到另一个帐户

我正在尝试使用另一个亚马逊帐户查看我的一个亚马逊帐户中的AMI,并且它不可见.我按照这里的所有说明操作:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html

我已经成功分享了EBS卷,但不是AMI.是否有任何未记录的问题或步骤可能使我无法查看共享的AMI?

或者 - 有没有办法从快照构建AMI?

amazon-ec2 amazon-ebs amazon-web-services amazon-ami

4
推荐指数
1
解决办法
4152
查看次数

RDS实例使用的EBS卷

目前我正在浏览Amazon RDS 的存储文档。

本文档提到 - 大多数 Amazon RDS 使用 Amazon Elastic Block Store (Amazon EBS) 卷进行数据库和日志存储;

它还提到 - 根据请求的存储量,Amazon RDS 自动跨多个 Amazon EBS 卷进行条带化,以增强 IOPS 性能。

所以我的问题是:EBS卷如何分配给RDS实例?

  1. 这些是否是在启动期间自动创建并附加到 RDS 实例的 EBS 卷?(用户无法控制的 EBS 卷??)

  2. 或者这些是附加到我想要在其中启动 RDS 实例的同一 VPC 内的一个或多个 EC2 实例的 EBS 卷?

谢谢!

amazon-ebs amazon-web-services amazon-rds amazon-vpc

4
推荐指数
1
解决办法
2534
查看次数

AWS ec2根卷增加:在aws ubuntu实例上扩展弹性根卷不起作用

我已经按照aws doc扩展了弹性根音量, 并将我的根卷大小从8 GB增加到20 GB,我确认使用了它lsblk.

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 20G 0 disk ??xvda1 202:1 0 8G 0 part /

但更新后的大小没有反映在df -h命令中,即使我使用sudo resize2fs /dev/xvda1命令显式调整设备大小,因为我ext4使用sudo file -s /dev/xvd*命令检查了我的文件系统类型.sudo resize2fs /dev/xvda1命令给出以下输出: -

sudo resize2fs/dev/xvda1 resize2fs 1.42.12(29-Aug-2014)文件系统已经是2096635(4k)块长.没事做!

让我知道,我需要为操作系统做些什么来获取我的音量大小.

谢谢

linux ubuntu amazon-ec2 amazon-ebs amazon-web-services

4
推荐指数
3
解决办法
8034
查看次数

AWS 更改数据收集系统上的 EBS 根卷

我有以下用例:

  • 我有一个 EC2 实例,运行时附加了 1000GB io1 SSD EBS 根卷
  • 用于每分钟累积数据的数据采集服务
  • 我喜欢更改容量以获得更便宜的存储系统(因为该过程的规格不是 IOPS 密集型)

我阅读了 AWS 文档并找到了以下文章:

  1. https://aws.amazon.com/about-aws/whats-new/2017/02/amazon-elastic-block-store-amazon-ebs-enables-live-volume-modifications-with-elastic-volumes/
  2. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html#console-modify

这表明(从 2017 年 2 月起)对于当前一代实例,可以在控制台中动态更改卷类型,而无需停止实例。但是,当我进入控制台时,我只能在 io1(当前)或 gp2(也是 SSD)之间进行选择,我想为此实例选择 sc1(冷存储)。视频清楚地显示了此选项(从 io1 到 sc1)。

更改音量的选项 - 无 sc1

我错过了什么吗?从 SSD 转到 HDD 有限制吗?(我在亚洲悉尼地区)。

或者,如果该选项不可行并且我要求继续收集数据,那么我唯一的选择似乎是:

  1. 使用以根附加的 EBS sc1 卷部署的数据收集脚本重新创建类似的实例
  2. 运行数据收集(现在收集双倍)
  3. 停止旧实例并拍摄 io1 EBS 卷的快照
  4. 使用快照创建 EBS sc1 卷
  5. 将 EBS sc1 卷附加到新实例(作为附加卷,而不是根卷)

这是正确的方法吗?(如果我无法在运行时将卷类型更改为 sc1)

amazon-ec2 amazon-ebs amazon-web-services

4
推荐指数
1
解决办法
717
查看次数

如何以编程方式获得AWS EBS定价?

是否可以通过编程方式下载AWS ebs定价?

我可以下载整个AWS服务索引文件,但是没有列出Amazon EBS。

我下载了AmazonEC2定价信息。它具有PricePerUnit,对EC2实例而言意味着含义,但是没有任何内容仅针对EBS量专门显示PricePerUnit ...

https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/using-ppslong.html

amazon-ebs amazon-web-services

4
推荐指数
1
解决办法
426
查看次数

AWS - 通过 EBS 实现跨可用区冗余的任何方式

我正在为 EBS 寻找冗余解决方案。理想情况下,我们在每个可用区都有一个 EBS 卷——类似于主从配置。在主 EBS 卷发生故障时,所有读/写都将定向到辅助卷。

该卷用于存储应用程序的用户数据,没有操作系统或应用程序文件或类似的东西。

将挂载此卷的 EC2 实例正在运行 centos,我还没有研究过任何类型的 linux 解决方案。如果没有任何亚马逊解决方案,也许有一个您知道的 linux 解决方案?

如果我们被困在单个可用区中的关键 EBS 卷,那么进行多可用区部署对我来说是没有意义的。

谢谢!!

amazon-ec2 amazon-ebs amazon-web-services aws-ebs

4
推荐指数
1
解决办法
3459
查看次数