An architect is holding a design workshop with a customer for a new solution. The customer states that the new solution needs to provide the following capabilities:Automated deployment and lifecycle management of the vSphere platformSelf-Service deployment of virtual machines and other objects from a central catalogMonitoring, logging and analytic tooling to provide visibility and troubleshooting of the whole solutionSupport deployment via infrastructure-as-code methods for the additional management componentsThe customer also requests that the solution be as cost-effective as possible while still delivering a fast time to value for the organization.Which design approach should the architect recommend to meet these requirements?