我的公司即将在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)"预留实例"是否更稳定?即他们不太可能消失?如果他们仍然消失,他们提供什么恢复福利,如果有的话?
我知道这些问题有点模糊,但希望你能够从基本信息中提供一个新手 - 足以让我指出正确的方向,至少进一步深入研究.
非常感谢.
凯文
我有一个生产服务器,其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)
我不是系统管理员专家,我不想搞砸我现有的数据库.这里有风险吗?我是否应该在这里使用其他设备或者只是坚持使用内置根设备?
我正在使用EBS卷来存储MySQL数据.我也确实在短暂的设备上有足够的空间.我将数据移动到/ root /,前提是它将提高查询性能.
短暂存储是否比EBS卷快?
如何在不删除的情况下用新实例替换Amazon EC2实例tomcat7,mysql并在实例上完成其他设置?
我正在尝试使用另一个亚马逊帐户查看我的一个亚马逊帐户中的AMI,并且它不可见.我按照这里的所有说明操作:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html
我已经成功分享了EBS卷,但不是AMI.是否有任何未记录的问题或步骤可能使我无法查看共享的AMI?
或者 - 有没有办法从快照构建AMI?
目前我正在浏览Amazon RDS 的存储文档。
本文档提到 - 大多数 Amazon RDS 使用 Amazon Elastic Block Store (Amazon EBS) 卷进行数据库和日志存储;
它还提到 - 根据请求的存储量,Amazon RDS 自动跨多个 Amazon EBS 卷进行条带化,以增强 IOPS 性能。
所以我的问题是:EBS卷如何分配给RDS实例?
这些是否是在启动期间自动创建并附加到 RDS 实例的 EBS 卷?(用户无法控制的 EBS 卷??)
或者这些是附加到我想要在其中启动 RDS 实例的同一 VPC 内的一个或多个 EC2 实例的 EBS 卷?
谢谢!
我已经按照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)块长.没事做!
让我知道,我需要为操作系统做些什么来获取我的音量大小.
谢谢
我有以下用例:
我阅读了 AWS 文档并找到了以下文章:
这表明(从 2017 年 2 月起)对于当前一代实例,可以在控制台中动态更改卷类型,而无需停止实例。但是,当我进入控制台时,我只能在 io1(当前)或 gp2(也是 SSD)之间进行选择,我想为此实例选择 sc1(冷存储)。视频清楚地显示了此选项(从 io1 到 sc1)。
我错过了什么吗?从 SSD 转到 HDD 有限制吗?(我在亚洲悉尼地区)。
或者,如果该选项不可行并且我要求继续收集数据,那么我唯一的选择似乎是:
这是正确的方法吗?(如果我无法在运行时将卷类型更改为 sc1)
是否可以通过编程方式下载AWS ebs定价?
我可以下载整个AWS服务索引文件,但是没有列出Amazon EBS。
我下载了AmazonEC2定价信息。它具有PricePerUnit,对EC2实例而言意味着含义,但是没有任何内容仅针对EBS量专门显示PricePerUnit ...
https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/using-ppslong.html
我正在为 EBS 寻找冗余解决方案。理想情况下,我们在每个可用区都有一个 EBS 卷——类似于主从配置。在主 EBS 卷发生故障时,所有读/写都将定向到辅助卷。
该卷用于存储应用程序的用户数据,没有操作系统或应用程序文件或类似的东西。
将挂载此卷的 EC2 实例正在运行 centos,我还没有研究过任何类型的 linux 解决方案。如果没有任何亚马逊解决方案,也许有一个您知道的 linux 解决方案?
如果我们被困在单个可用区中的关键 EBS 卷,那么进行多可用区部署对我来说是没有意义的。
谢谢!!
amazon-ebs ×10
amazon-ec2 ×7
mysql ×2
amazon-ami ×1
amazon-rds ×1
amazon-vpc ×1
aws-ebs ×1
linux ×1
ubuntu ×1
volume ×1