Which of the following can be used to increase the fault tolerance of an application?
Click on the arrows to vote for the correct answer
A. B. C. D.Answer - C.
Each AZ is a set of one or more data centers.
By deploying your AWS resources to multiple Availability zones, you are designing with failure in mind.
So if one AZ were to go down, the other AZ's would still be up and running.
Hence your application would be more fault-tolerant.
For more information on AWS Regions and AZ's, please refer to the below URL:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.htmlThe correct answer is C. Deploying resources across multiple Availability Zones.
Explanation: Fault tolerance refers to the ability of an application to continue to function in the event of a failure. AWS provides several services and features to increase the fault tolerance of an application, including deploying resources across multiple Availability Zones.
An Availability Zone (AZ) is a distinct location within an AWS Region that is engineered to be isolated from failures in other AZs. Deploying resources across multiple AZs provides a high level of availability and fault tolerance because it ensures that your application will continue to function even if one or more AZs become unavailable due to natural disasters, power outages, or other unforeseen events.
Deploying resources across multiple edge locations (A) can improve the performance of an application by reducing latency and improving the user experience. Edge locations are part of Amazon CloudFront, AWS's content delivery network (CDN), which delivers content to users from the nearest edge location.
Deploying resources across multiple VPCs (B) is not directly related to increasing the fault tolerance of an application. VPCs are logical isolated networks within an AWS account, and deploying resources across multiple VPCs can help you organize your infrastructure and improve security, but it does not increase the fault tolerance of an application.
Deploying resources across multiple AWS accounts (D) can also help you organize your infrastructure and improve security, but it does not directly increase the fault tolerance of an application.