我们为不同的客户开展了多个短期项目,这些项目在单独的 EC2 实例上运行,一些使用 RDS 上的数据库,所有项目都从 GitHub 存储库运行。项目完成后,存档所有内容的最佳方式(成本、组织)是什么?只需拍摄快照并终止所有内容?如果是这样,快照是否应该存储在特定的地方?我听说过 Glacier,但我不认为它是用于快照存储的……
非常感谢您的建议。
答案1
项目完成后,归档所有内容的最佳方式(成本、组织)是什么?如果您的代码位于 GitHub 中,您可能在 EC2 上没有任何需要归档的内容。
如果你确实有一些数据需要存档(在你的 EC2 上),你可以将其压缩并将其发送到 AWS S3或更好AWS Glacier。
如果你有兴趣存储 EC2 的完整副本,你可以使用AWS EC2 快照功能(这会将数据存储在 S3 中,但您无法直接访问存储桶)。
RDS 的情况类似。您可以备份数据并将其发送到 S3/Glacier,或者可以使用快照功能。
我听说过 Glacier,但我不认为它是用于快照存储......
Glacier 可以存储您自己的数据,但您无法选择 EC2/RDS 快照的存储位置。