A multinational corporation needs to maintain operational continuity for a mission-critical system even in the event of a natural disaster that could impact an entire geographic area where their compute resources are located. What architectural strategy should they use to address this requirement?
Implement a Network Load Balancer to route traffic efficiently
Expand the deployment to include compute resources in another Availability Zone within the initial geographic area of operations
Distribute the application's deployment across multiple Availability Zones in different geographic locations
Utilize a Content Delivery Network to cache data closer to end-users globally