SpiderKube uses decision-making algorithms based on real-time usage and performance metrics to help you deliver consistent application performance to customers worldwide.
Starting at $X a month
Multi-region, multi-datacenter management
AI-based placement algorithms
Balanced cost and performance optimizations
What is SpiderKube?
SpiderKube manages your applications on a global scale.
Worldwide application performance
Building applications that perform well for users in many regions used to take large teams, big budgets, and rare engineering skills. Not anymore.
SpiderKube intelligently places services in multiple data centers across the globe, based on its real-time analysis of application usage metrics like end-user latency. Automated rerouting ensures your applications are always close to your customers.
Real-time location optimization
SpiderKube uses live end-user demand to adjust which data centers receive application data.
This is useful for managing groups of users who become active or inactive due to time zones, or in cases when an individual user physically moves from one location to another. Users always have their applications processed in the data center that is best for them according to the latency and bandwidth between themselves and nearby data centers.
Integrated with Kubernetes
SpiderKube is integrated with Kubernetes and can manage Kubernetes native resources.
Additionally, SpiderKube pulls usage and performance data from Kubernetes logs and metrics to make the best possible application placement and cluster scaling decisions.
Predictive budget-optimization
More resources, more data centers, and larger deployments all can help improve performance. On the downside, the costs of supporting infrastructure can quickly shoot through the roof.
SpiderKube is here to help. Under the “Automatic Mode”, set monthly budgets for the platform to forecast the cost of its decisions per each cluster of locations. We make sure your applications deliver the best performance for your money.
SpiderKube Features
Kubernetes-friendly
SpiderKube takes your existing Kubernetes applications and empowers them with AI-based real-time data analysis.
Smart cluster management
Based on usage data, SpiderKube makes automatic decisions to create, remove, and scale up or down your Kubernetes clusters.
Automatic domain & DNS
Source-based load balancing directs users to data centers with the lowest latency while updating domains and DNS on the fly.
Certificate management
SpiderKube automatically requests certificates for your configured domains and updates the certificates.
Non-containerized apps
In addition to Kubernetes, you can orchestrate applications based on Heat, Terraform, or Cloudformation templates.
Testing environments
Create testing environments to see application performance and resource usage trends before expanding to production sites.
Multi-application
Share infrastructure among multiple application deployments, and save on infrastructure costs.
Visual global map
Visualize your application deployments and performance data in real-time through the SpiderKube dashboard.
How-to: Create a cluster and an application.
This demo takes you through how to deploy an application on top of a cluster of geographical locations in SpiderKube.
The screenshots of SpiderKube shown on this page provide examples of data center locations and service locations that can exist in the SpiderKube platform. Spiderkube does not guarantee availability of the locations displayed. Actual data center locations and service locations are subject to change as new providers join Spiderkube’s federated network of compute resource providers. Please contact info@spiderkube.com to request the most up-to-date list of available regions.