Building Zero Trust Model with Micro-segmentation in the Cloud