Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在AWS的EC2和S3上存储数据_Amazon Web Services_Amazon S3_Amazon Ec2 - Fatal编程技术网

Amazon web services 在AWS的EC2和S3上存储数据

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可能是一个好主意,

我是AWS的新手,在理解托管我正在开发的产品的最佳实践时遇到了困难


我计划在EC2实例上运行一个工具,但它一年只需要运行几次,其余时间我可以让实例停止运行,而不会产生费用。但是,该产品使用了相当多的数据(根据运行情况,大约15-25 GB)。我知道S3是用来长期存储数据的。但是有什么理由不能将数据留在EC2上(即使它停止了)。或者每次我想要执行运行时都必须从S3进行手动复制

即使实例已关闭,您仍然需要为EBS卷支付费用。S3还有更耐用的优点


作为预防措施,备份数据或将卷快照到s3可能是一个好主意,但我不担心来回传输数据。

显然,在s3上备份数据是一个好主意,但没有缺点/坏做法(除了产生EBS成本)将数据留在EC2实例上?在您的情况下,成本是唯一的原因。对于较大的作业,通常会启动多个实例,而在处理完成后不会保留这些实例。在这些情况下,最好将数据存储在s3中。