Web Components

Web Components are the entry point for any application. Each Web Component consists of 1 or more "web instances". Each is an individual web process powered by your application code, run side-by-side to handle a share of the traffic load.

Manage Web Scaling or Deploys Simply

Auto-deploy to web servers using git 'pagoda push', or update via SFTP and deploy from the dashboard. Once your code is loaded, scale up or down anytime using a dashboard slider.

Web-manage-instances
Launch

From the Dashboard Learn More

From the Boxfile Learn More

Pricing

200 MB RAM Always Free

>200 MB Billed Hourly

View the Pricing Page
Scale

1 -25+ Instances

200 MB - 1GB RAM each

Web Instances Distributed Across a Network Cluster

Web instances within a single web component are distributed across multiple servers, adding hardware failover to your app. As instances are added to your web component, they are purposely deployed on separate physical servers.

Web-routing

We totally rebuild your web infrastructure with every scale or deploy, without down time.

1

Code is Prepped for Deployment

Pagoda Box clones your code repo into a write-access container identical to your live app instances. With write access we are able to:

Web-preparing
2

Code is Packaged and Deployed

Your prepped source code is assembled in a read-only package and deployed to new instances. Updated instances are deployed in parallel to your current instances, with access to your live database and shared writable directories. They do not yet accept traffic. At this point we:

Web-packaged
3

New Instances Start Handling Traffic and Old Instances are Decommissioned

When new instances are verified operational, incoming connections are rerouted. Once connections drain, old instances are decommissioned. We also:

Web-instances

Using Web Instances

Let's Be Friends