Skip to main content
Magic Containers provides servers across multiple continents, allowing you to deploy applications close to your users for optimal performance and reduced latency.

Available regions

  • Ashburn - Atlanta - Boston - Chicago - Dallas - Denver - Los Angeles - Miami - New York City - San Jose - Seattle - Toronto
  • Amsterdam - Athens - Bucharest - Copenhagen - Frankfurt - London - Madrid
  • Milan - Paris - Prague - Stockholm - Vienna - Warsaw - Zagreb
  • Bangkok - Hong Kong - Istanbul - Jakarta - Kuala Lumpur - Manila - Singapore - Tel Aviv - Tokyo
  • Bogota - Mexico City - Sao Paulo
- Sydney
- Johannesburg - Lagos

Autoprovisioning

Autoprovisioning uses reinforcement learning to automatically distribute your app across regions based on traffic patterns. The provisioner periodically analyzes your app’s traffic and adjusts deployments to ensure optimal performance. The autoprovisioning process:
  1. Traffic analysis - The provisioner analyzes your app’s global traffic distribution
  2. Optimization decision - Based on traffic patterns, it decides whether to deploy or undeploy instances in specific regions
  3. Deployment - New instances are deployed in regions with increased demand, or removed from regions with lower demand
  4. Continuous adaptation - This process runs periodically to adapt to changing traffic patterns