AppScale is an open-source hybrid cloud platform. AppScale implements a number of popular APIs including those of Google App Engine, MapReduce (via Hadoop), MPI and others. AppScale executes as a guest virtual machine (guestVM) over any virtualization layer that can host an Ubuntu Karmic image. We currently test and support the Xen hypervisor and the Kernel Virtual Machine (KVM). AppScale also automatically deploys over the Amazon EC2 public cloud and Eucalyptus private clouds. AppScale has been developed and is maintained by the RACELab at UC Santa Barbara. AppScale executes applications written in the Python, Java, and Go programming languages. App Engine Portability Google App Engine was available for use in 2008. AppScale quickly followed suit and released a compatible platform in 2009. As App Engine has added new APIs, languages, and features, AppScale has provided scalable open source implementations to provide developers more choices and options to avoid code and data lock-in. See here for current App Engine API support. More Choices Run your application on physical hardware, virtualization, or in any cloud that can run a Ubuntu image. Additionally, pick your favorite datastore as your backend for your applications. AppScale lets you compare and contrast different datastores with your application providing the benchmark. Neptune Language Neptune is a domain specific language (DSL) that automates configuration and deployment of existing HPC software via cloud computing platforms. Neptune is integrated into AppScale and extend the platform with support for user-level and automated placement of cloud services and HPC components. Such platform integration of Neptune facilitates hybrid-cloud application execution as well as portability across different cloud providers. MapReduce Hadoop is a software framework that supports data-intensive distributed applications. It enables applications to work with thousands of nodes and petabytes of data. AppScale brings the Hadoop API to your App Engine applications for greater computational flexibility. Fault Tolerance AppScale can survive faults within a cluster. It has replication support for applications and their data. Processes are monitored and restored for cases where they have terminated or when they are misusing resources. And More AppScale has other features such as the ability to do database-as-a-service; automatically deploying a datastore of your choice at scale and then exposing it with a REST interface. Additionally, AppScale has user management access control allowing the cloud administrator to grant permissions to cloud APIs and other capabilities.
(13MB, Extension: GZ)
Download alternate to AppScale solution
Look at the free or trial alternatives and similar apps to AppScale software by the tags. It's possible also to find substitutes for the most popular titles in the Website Building category.
History updates (Complete changelogs since the listing on this site)
Predicted future versions and notices:
The doDownload.com constantly monitors the update of all programs, including information from the AppScale 1.5 changelog file, however sometimes it can happen that data are not complete or are outdated.We assume that author continue's to develop 1.6 version with further advanced features, and soon you will be informed. Equally important 2.0 upgrades of the program we will continue to monitor. Full AppScale description has been compared with the overall software database and our algorithm has found the following applications (are showed below).