Launch servers

Getting your app on the cloud is easy with Scalr. You can create scalable infrastructure on the cloud in a few easy steps.

1. Add credentials

Scalr is not an infrastructure provider or reseller. The infrastructure you deploy on is yours: you give us the keys to your infrastructure cloud so we can make the API calls to the provider on your behalf and so we can also rev up or power down servers for you. Your cloud provider bills you directly for the resources you consume. Scalr does not take a cut on this process (though we can’t say the same for our competitors).

ec2 credentials

2. Create server farm

With your keys, we can create some scalable infrastructure for you. In the Scalr app, you can pick the components that will compose your server farm.

create farm

From here you can click to display different components (like Memcached, Apache, or MySQL) and add them to a “Server Farm.”

3. Configure server farm

You can configure the behavior of each of these components by clicking on them. This allows you to set auto-scaling thresholds, backup intervals, snapshot rotation, and a ton more!

configure scaling

It doesn’t take much to configure auto-scaling: set a minimum and maximum amount of instances you want that farm to run, choose your algorithms (in this case we have Load Averages couple with Free Ram), set the thresholds, and voilà! You’re ready to take on the world.

4. Deploy

Hit the save button to save this infrastructure “blueprint.” Create copies by cloning it (useful to create MySQL shards), or launch instances for launching the farm.