Final answer:
The deployment of virtual machines to multiple availability zones ensures service continuity in the event of a single data center failure. This strategy is indeed effective for achieving high availability.
Step-by-step explanation:
Deploying virtual machines to two or more availability zones is a common strategy for achieving high availability. Availability zones are distinct locations within a cloud provider's region that are engineered to be isolated from failures in other zones. By spreading your virtual machines across multiple zones, if one zone experiences a failure, the services can continue to operate from the other zone(s).
Therefore, the answer to the question of whether deploying virtual machines to two or more availability zones meets the goal of ensuring service availability in the event of a single data center failure is True.