AppScale 是GAE(Google App Engine)的开源实现,它同时也是一个云计算平台,允许用户在任何地方(服务器或集群)发布和托管自己的 GAE 应用程序。
AppScale支持 Google App Engine平台的Python、Java和Go运行时,目前的最新版本为1.9.0。其主要包括四个组件:AppServer、AppLoadBalancer、Database Master、Database slaves。
AppScale给开发者带来的便利:
与GAE完美兼容的production-ready平台解锁部署选项——公有云/私有云易于安装和使用 NoOps和DevOps之间的最有效点:高效、灵活、可控制可选择的API服务插件对应用程序和服务生态系统可以自动配置、部署、扩展、容错基于云和服务的便携式/混合的应用程序部署一致性开发、测试和部署可为Web应用程序、服务和移动后端提供开源、免费、自定义的执行环境替开发人员提供了完美的生产力、代码/数据备份、灾难恢复等资源
运行AppScale的平台:
VirtualBoxVirtualized ClusterAmazon EC2Google Compute EngineRackspaceEucalyptusOpenStack and CloudStackTroubleshooting
构建AppScale Xen/KVM虚拟机映像
Building a Ubuntu Lucid ImageInstalling AppScale from source on GitHub
学习AppScale核心组件
AppControllerNeptuneManagerInfrastructureManagerUserAppServerDatastoreServerAppDB
相关资源
官网:http://www.appscale.com/
托管地址:https://github.com/AppScale/appscale
下载地址:http://download.appscale.com/
国内镜像地址:https://code.csdn.net/OS_Mirror/appscale