You are managing a fraud detection model deployed on Amazon SageMaker for a financial institution. The institution requires that updates to the model be deployed carefully, allowing traffic to be gradually shifted to the new version to monitor performance before full adoption. Additionally, the team wants to maintain version control for all model updates and ensure seamless rollback capabilities. Which of the following strategies should be implemented to meet these requirements? (Select two)