Deploy multiple versions of an Anyscale service
Deploy multiple versions of an Anyscale service
Deploy and manage multiple versions of an Anyscale service behind a single endpoint to run A/B experiments or control the rollout of new models and configurations.
important
This feature is in beta release. See Beta limitations and considerations for current limitations.
What are multi-version services?
Multi-version services allow you to deploy up to 10 versions of a service behind a single endpoint. Each version runs on its own cluster with independent autoscaling, and you control how traffic distributes across versions using percentage weights.
The following are examples of patterns supported by multi-version services:
- A/B testing between different models or application configurations.
- Gradual rollouts with more than two versions active simultaneously.
- Shadowing traffic to new versions for validation.
- Canary testing at scale with fine-grained traffic control.