如何在EBS卷上配置MariaDB(EC2中的自托管)存储?

fdx2calv  于 2023-02-08  发布在  其他
关注(0)|答案(1)|浏览(114)

我已经在EC2示例上安装了MariaDB。EC2示例很小,因为我们的产品还处于开发阶段,而且我们的流量非常小。
我想保留一个EBS卷用于MariaDB数据存储,这样,随着流量的增加,我们可以将EBS卷附加到一个更大的EC2示例,这样我的数据就可以自动传输。
1.将数据存储在EBS(网络)上是一个好方法吗?它不会导致更多潜在的读/写吗?
1.如果它不会影响我的性能,那么配置它的方法是什么?

cidc1ykv

cidc1ykv1#

EC2示例由两部分组成-计算和存储。
存储基本上是一个EBS卷(笔记本电脑的硬盘),其中包括操作系统文件以及EC2上安装的软件的其他文件。
由于您在EC2示例上运行数据库,因此此EBS卷也会将您的MariaDB数据库文件存储在安装操作系统的同一EBS上。这不像您可以将MariaDB数据存储在其他EBS上。
因此,当您的数据增长时,您可以扩展现有EC2示例的EBS卷。您可以按照此教程学习如何执行此操作-Increase the size of an Amazon EBS volume on an EC2 instance
第二件事是关于性能。如果你的流量增加,你觉得你需要更大的处理能力(RAM或CPU),在这种情况下,你可以升级你的示例家族。参考这个来了解如何做到这一点-Change the instance type

建议

由于您将每月花费固定的成本来运行EC2,因此我的建议是使用Aurora Serverless v2,最初需要最小的容量,以后当流量增长时,它可以自动扩展。

相关问题