我有一个网站,它从不同的社交媒体服务获取备份,然后将数据存储在服务器上,然后显示在我的网站上。内容包括视频、图像和文本数据。
目前我正在使用带有 RDS 和 EBS 的 EC2 实例。数据存储在 EBS 卷中,但随着数据量足够大,超过 1 TB,而且还在增加。每次我的 EBS 卷被填满时,我都会附加另一个卷。
然后我将 S3 添加到我的设置中。Cron 作业在 S3 上运行和存储数据,EC2 实例显示来自 S3 的数据。为此,我正在使用 PHP SDK。
我面临的问题是 S3 在我当前的设置中非常慢。请建议我的设置是否良好,或者我需要对我的设置进行一些更改,以及如何加速 S3。或者我应该选择其他方式来设置。EC2 实例是运行 CentOS 的大型预留实例。
我听过一些关于将 S3 存储桶作为卷安装到 Ec2的S3fs 。这是一个不错的选择吗,因为当我将 S3 Bucket 安装到 Ec2 实例时,传输速率非常慢。
我是 AWS 的新手。我的用户不直接从 S3 访问文件,而是通过我在 EC2 实例上运行的网站访问。