AppScale is an easy-to-manage serverless platform for building and running scalable web and mobile applications on any infrastructure.
The platform enables developers to focus solely on business logic in order to rapidly build scalable apps, cleanly separating it from deployment and scaling logic. It allows operations to provide a consistent, tunable environment that can simplify running and maintaining apps on multiple infrastructures. The business will benefit from faster time-to-market, reduced operational costs, maximized application lifetime, and the flexibility to integrate with new or existing technologies.
AppScale is open source and modeled on Google App Engine APIs, allowing developers to automatically deploy and scale unmodified Google App Engine applications over public and private cloud systems and on-premise clusters. It currently supports Python, Go, PHP and Java applications. The software is developed and maintained by AppScale Systems, Inc., based in Santa Barbara, California, and Google.
Why Use AppScale?
The goal of AppScale is to provide developers with a rapid, API-driven development platform that can run applications on any cloud infrastructure. AppScale decouples application logic from its service ecosystem to give developers and cloud administrators control over application deployment, data storage, resource use, backup, and migration.
I Want ...
- Getting Started
- AppScale's core components
- FAQs and Troubleshooting
Community and Support
Join the Community Google Group for announcements, help, and to discuss cloud research.
Also, join us on #appscale on freenode if you have questions, suggestions, comments, or just want to say hi!