VMware Software-Defined Storage: A Design Guide to the Policy-Driven, Software-Defined Storage Era