This document presents an approach for autonomous resource provisioning in virtual data centers. It aims to optimize resource allocation to avoid under and overprovisioning while enabling service differentiation. The proposed solution uses machine learning models to predict resource needs and a fuzzy rule-based system to tune allocations based on errors. It was tested on a real workload trace achieving accurate predictions. The system can also adapt online or offline through retraining models with new data to maintain optimal resource allocation over time.