Which of the following are valid use cases for VMware Fault Tolerance (Choose Three)?
A.
An administrator wants to provide continuous availability if a business critical application fails
B.
An administrator wants to provide on-demand fault tolerance for a virtual machine during a critical operation
C.
An administrator wants application high availability for applications that are not cluster aware
D.
An administrator wants to provide continuous availability if a critical hardware component fails
E.
An administrator wants to provide fault tolerance for one or more physical servers
Explanation:
Fault Tolerance Use Cases
Applications that need to be available at all times, especially those that have long-lasting client connections that users want to maintain during hardware failure. [D above] Custom applications that have no other way of doing clustering. [C above]Another key use case for protecting a virtual machine with Fault Tolerance can be described as On-Demand Fault Tolerance. In this case, a virtual machine is adequately protected with VMware HA during normal operation. During certain critical periods, you might want to enhance the protection of the virtual machine. [B above]
A is correct use case as well. Per vSphere 5 documentation:
Fault Tolerance Use Cases
Several typical situations can benefit from the use of vSphere Fault Tolerance.
Fault Tolerance provides a higher level of business continuity than vSphere HA. When a Secondary VM is called upon to replace its Primary VM counterpart, the Secondary VM immediately takes over the Primary VM’s role with the entire state of the virtual machine preserved. Applications are already running, and data stored in memory does not need to be re-entered or reloaded. This differs from a failover provided by vSphere HA, which restarts the virtual machines affected by a failure.
This higher level of continuity and the added protection of state information and data informs the scenarios when you might want to deploy Fault Tolerance.
■ Applications that need to be available at all times, especially those that have long-lasting client connections that users want to maintain during hardware failure. ==> matches answer A.
■ Custom applications that have no other way of doing clustering.
■ Cases where high availability might be provided through custom clustering solutions, which are too complicated to configure and maintain.
On-Demand Fault Tolerance
Another key use case for protecting a virtual machine with Fault Tolerance can be described as On-Demand Fault Tolerance. In this case, a virtual machine is adequately protected with vSphere HA during normal operation. During certain critical periods, you might want to enhance the protection of the virtual machine. For example, you might be executing a quarter-end report which, if interrupted, might delay the availability of mission critical information. With vSphere Fault Tolerance, you can protect this virtual machine prior to running this report and then turn off or disable Fault Tolerance after the report has been produced. You can use On-Demand Fault Tolerance to protect the virtual machine during a critical time period and return the resources to normal during non-critical operation.
FT may not be able to handle application failure. Therefore, B, C and D are the most correct.