In a typical production environment, you set up the different WSO2 API Manager (WSO2 API-M) components (API Publisher, Store, Gateway, Key Manager, and Traffic Manager) in separate servers so that you can scale them independently. You also install multiple instances of a component in a cluster to ensure proper load balancing. When one node becomes unavailable or is experiencing high traffic, another node handles the requests.
- For information on clustering, see Distributed Deployment of API Manager.
- For information on deployment patterns, see API Manager Deployment Patterns.
- For information on container based deployment, see Deploying API Manager with Kubernetes or OpenShift Resources.
- For information on deploying WSO2 DAS with high availablity, see Minimum High Availability Deployment for WSO2 DAS 3.1.0