Amazon web services AWS EC2具有冗余数据的多个实例

Amazon web services AWS EC2具有冗余数据的多个实例,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我是noob,刚刚开始学习云计算和AWS的工作原理。 Aws为我们提供EC2 as服务,在这里我可以运行VM并将数据放在上面,或者说在新创建的实例上运行web服务器。 我见过人们在同一个AZ中创建多个实例。 这不会导致冗余数据吗?我的意思是,我们正在同一个AZ中创建更多EC2实例,并将相同的数据放在每个INSACES上,这样当一个实例被取消时,客户端可以从另一个实例访问数据。 我的问题是,行业惯例是在所有实例中保留冗余数据(相同的数据),以实现更好的可访问性,或者我们不将整个数据放在其他实例上,

我是noob,刚刚开始学习云计算和AWS的工作原理。 Aws为我们提供EC2 as服务,在这里我可以运行VM并将数据放在上面,或者说在新创建的实例上运行web服务器。 我见过人们在同一个AZ中创建多个实例。 这不会导致冗余数据吗?我的意思是,我们正在同一个AZ中创建更多EC2实例,并将相同的数据放在每个INSACES上,这样当一个实例被取消时,客户端可以从另一个实例访问数据。 我的问题是,行业惯例是在所有实例中保留冗余数据(相同的数据),以实现更好的可访问性,或者我们不将整个数据放在其他实例上,而只是其中的一小部分。
请不要介意我愚蠢的问题,我只是在学习。

通常,当您运行同一应用程序的多个实例时,您会在(ASG)中运行它们。为此,您的应用程序应该是无状态的,因为ASG中的实例可以随时自动启动和终止。为了防止数据丢失并确保新实例可以访问现有数据文件,您不在实例上存储任何用户数据(例如用户上载的图像)

而是将数据文件存储在实例的外部。常见的选择是和。这就解决了数据冗余问题,因为您只有一个文件副本可以从所有实例访问。此外,如果您的实例将被终止,它还可以保护您的数据不丢失,因为S3和EFS是由AWS管理的高可用性和容错数据存储