![Amazon EC2 上的数据存储如何工作,尤其是数据库?](https://linux22.com/image/610076/Amazon%20EC2%20%E4%B8%8A%E7%9A%84%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%EF%BC%8C%E5%B0%A4%E5%85%B6%E6%98%AF%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F.png)
我已经使用亚马逊的 Web 服务一年多了,但我不太明白它是如何工作的。例如,当我从 EC2 控制台中选择我选择的 AMI 并继续执行向导时,我到达了“存储配置选项卡”。这里有几个选项。
有根卷选项卡,然后有 EBS 卷选项卡。这两者有何不同?我可以为每个卷分配的最大大小是多少?如何配置 EBS 卷以与我的实例一起使用?例如,我决定创建 8 个 EBS 卷,每个卷有 25 GB 的存储空间,对于像 Postgresql 数据库这样自然安装在根设备上的东西,我如何配置它以便将数据库存储在 8 个 EBS 卷中?从某种意义上说,8 个 EBS 卷被视为一个 200 GB?
答案1
EBS 卷只是块存储设备,它们被分配到/dev/xvdX
设备节点类型,就像“标准”硬盘一样。要使用它们,请创建一个新卷,使用空闲的设备节点将其与您的 EC2 实例关联,在设备上创建您选择的新文件系统,通过它们安装/etc/fstab
并以您想要的方式使用它们。
目前,最大 EBS 卷大小为 1 TiB: