A company is hosting its application on a public cloud infrastructure. The security team wants to minimize the potential impact of a compromised server on the network. Which strategy should they implement to reduce the attack surface and contain threats at the server level?
Implementing micro-segmentation to control the traffic flow between individual servers
Deploying Network Access Control (NAC) to manage device access to the network
Creating separate VLANs for each server
Installing a physical firewall between each server rack