EBS用于存储数据库与网站文件

chi*_*ior 12 amazon-ec2 amazon-ebs amazon-web-services

我花了一天时间首次尝试使用AWS.我有一个EC2实例正在运行,我安装了一个Elastic Block Store(EBS)来保存MySQL数据库.

将我的Web应用程序文件放在EBS上是否有意义,还是应该将它们部署到普通的EC2文件系统?

Kev*_*son 7

当您说出您的Web应用程序文件时,我不确定您究竟是指什么.

如果您指的是已部署的代码,那么使用EBS可能没有意义.您要做的是创建具有先决条件的AMI,然后使用脚本创建该AMI的实例并部署最新代码.我强烈建议您自动化并测试此过程,因为很容易忘记某些设置,您必须手动更改某处.

如果要存储由正在运行的应用程序修改的数据文件,则EBS可能有意义.如果这类似于用户上传的图像或类似内容,您可能会发现S3为您提供了更简单的模型.

EBS适用于:数据库,lucene索引,基于文件的CMS,SVN存储库或类似的任何东西.