Amazon web services 在AWS的EC2和S3上存储数据
我是AWS的新手,在理解托管我正在开发的产品的最佳实践时遇到了困难Amazon web services 在AWS的EC2和S3上存储数据,amazon-web-services,amazon-s3,amazon-ec2,Amazon Web Services,Amazon S3,Amazon Ec2,我是AWS的新手,在理解托管我正在开发的产品的最佳实践时遇到了困难 我计划在EC2实例上运行一个工具,但它一年只需要运行几次,其余时间我可以让实例停止运行,而不会产生费用。但是,该产品使用了相当多的数据(根据运行情况,大约15-25 GB)。我知道S3是用来长期存储数据的。但是有什么理由不能将数据留在EC2上(即使它停止了)。或者每次我想要执行运行时都必须从S3进行手动复制即使实例已关闭,您仍然需要为EBS卷支付费用。S3还有更耐用的优点 作为预防措施,备份数据或将卷快照到s3可能是一个好主意,
我计划在EC2实例上运行一个工具,但它一年只需要运行几次,其余时间我可以让实例停止运行,而不会产生费用。但是,该产品使用了相当多的数据(根据运行情况,大约15-25 GB)。我知道S3是用来长期存储数据的。但是有什么理由不能将数据留在EC2上(即使它停止了)。或者每次我想要执行运行时都必须从S3进行手动复制即使实例已关闭,您仍然需要为EBS卷支付费用。S3还有更耐用的优点
作为预防措施,备份数据或将卷快照到s3可能是一个好主意,但我不担心来回传输数据。显然,在s3上备份数据是一个好主意,但没有缺点/坏做法(除了产生EBS成本)将数据留在EC2实例上?在您的情况下,成本是唯一的原因。对于较大的作业,通常会启动多个实例,而在处理完成后不会保留这些实例。在这些情况下,最好将数据存储在s3中。