Try AppScale in Three Steps

Run the same AppScale serverless platform on one node for dev/test or hundreds for production. Easily set up on Azure, GCE, AWS, Docker, Vagrant, or from Source.

One Click
Cloud Marketplace

Azure
GCP
Alibaba
AWS

Manage Your Application

Upload new App
Check Status
Undeploy an App
Relocate App Ports

Become a Pro

Start AppScale
Configure AppScale

Want to learn more

Deployment Types
Dev/Test
Production
Customized

Upgrade AppScale

The Latest Version
Manual Upgrade

AppScale Tools

Handy Tools

Step 1/3: Set up AppScale on your infrastructure

Try AppScale on Azure

Required: A Microsoft Outlook/Azure account. (learn more)

1) Get the latest AppScale image (learn more)

2) Make sure you have a suitable network configured for AppScale. (learn more)

3) Create an Azure instance of the latest AppScale image with at least 4GB of RAM. (e.g. machine type: 2 vCPUs, 7 GB RAM, Standard A3)
(learn more)

4) Log into Azure instance as root. (learn more)

Step 2/3: Start AppScale

These instructions are to setup a Dev/Test environment.

Once you are logged in as root, run the following command:
bash appscale/scripts/fast-start.sh --no-demo-app

Once the process finishes, you will have a fully-functional AppScale Dev/Test deployment ready to run your applications.

Step 3/3: Deploy/Manage Application

AppScale comes with a sample application.
To deploy the sample app, run:
appscale deploy guestbook.tar.gz

To have the app served on the default HTTP and HTTPS ports, run:
appscale relocate guestbook 80 443

To remove the sample app, run:
appscale remove guestbook

That’s it! Follow the same steps to deploy your own application.