if we deploy vertex trained model on vertex ai endpoint , the serving cost is high as this does not support serverless .another option is to deploy on cloud run but here we are missing out model monitoring & explainability. So what would be ideal cost optimized deployment process that comes with all the above features