What is AppScale?
AppScale is a platform that allows users to deploy applications developed using the Google App Engine APIs over Amazon EC2, Rackspace, Google Compute Engine, Eucalyptus, Openstack, CloudStack, as well as KVM and VirtualBox.
AppScale is a tool in the Platform as a Service category of a tech stack.
AppScale is an open source tool with GitHub stars and GitHub forks. Here’s a link to AppScale's open source repository on GitHub
Who uses AppScale?
Companies
Developers
11 developers on StackShare have stated that they use AppScale.
AppScale Integrations
Docker, Amazon EC2, VirtualBox, Google Compute Engine, and Google App Engine are some of the popular tools that integrate with AppScale. Here's a list of all 11 tools that integrate with AppScale.
AppScale's Features
- UI & Dashboard
- Manage Apps, Machines, and Logs
- Automated Data Persistence
- Multinode Deployments
- Data Backups
- Remote Shell (view your app data)
AppScale Alternatives & Comparisons
What are some alternatives to AppScale?
Google App Engine
Google has a reputation for highly reliable, high performance infrastructure. With App Engine you can take advantage of the 10 years of knowledge Google has in running massively scalable, performance driven systems. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow.
NGINX
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Apache HTTP Server
The Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server. Originally designed as a replacement for the NCSA HTTP Server, it has grown to be the most popular web server on the Internet.
Amazon EC2
It is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
Firebase
Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.