问题标签 [appscale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
846 浏览

java - 有人对 AppScale 有经验吗?

我刚刚发现这个项目提供了一种在您自己的服务器集群上运行 Google App Engine 项目的方法。

http://code.google.com/p/appscale/

看起来真的很有趣,有没有人有使用它的经验?

0 投票
1 回答
518 浏览

python - 将 App Engine python 应用程序迁移到 Appscale 平台

如何将完整的 App Engine Python 应用程序迁移到 Amazon EC2 上的 AppScale?

我需要迁移所有数据存储记录、cron 作业、TaskQueues 和索引。

0 投票
1 回答
112 浏览

java - 安全访问 AppScale 应用程序

withAppScale是否有一种工具AppScale可以“保护”与它一起部署的应用程序,例如,一个应用程序只能通过某种安全连接访问?

所以我们不必在应用程序上放置太多安全逻辑(如 Spring 安全性),特别是对于那些唯一目的是提供对数据存储区的 Restful 键值访问的应用程序,如下所示:http ://bit.ly /RvLUTwhttp://bit.ly/PTZkW。其目的并不是真正的 Web 应用程序,而是“数据存储设备”。

0 投票
1 回答
382 浏览

java - 在虚拟机中运行单实例 AppScale

我试图在安装在 Vmware 盒子中的单实例节点中运行 AppScale,并在同一服务器虚拟机中运行 appscale-tools 并收到此错误:

我被告知的解决方案是更改此源中的代码:

并查找self.local_ip()并更改为:

但是当我跑步时

我不确定,但它只是继续说: "Please wait for the controller to finish pre-processing tasks." 已经有几分钟了。

所以我决定终止它,这就是我得到的:

在这种情况下,我似乎需要打开一个端口,我在 Ubuntu 中运行 AppScale,我应该在我的服务器中打开哪个端口?

这是完整的命令行:

0 投票
1 回答
250 浏览

failover - 如何在 Appscale 上重新启动崩溃的节点?

我有一个用于 5 个 appscale 虚拟机的简单同构(一个控制器,多个服务器)集群部署。在测试中,它们在我为我想要运行的 appengine 进程数设置的最大和最小边界内运行。然后,在负载下,一个节点出现故障。其余的继续运行。我单独的负载均衡器处理得很好。我很高兴裁员给了我韧性。好的。但是我如何让那个坏节点重新发挥作用呢?

如果快速回答是“不支持”,那么我真正的问题是:我将如何破解这个,使用 cassandra 作为我的数据存储?

0 投票
1 回答
227 浏览

appscale - 为什么 AppScale 基于虚拟机?

我试图了解AppScale的基础知识,更具体地说,为什么它显然依赖于安装在虚拟机上

三个问题:

  1. 为什么 AppScale 不“只是”一个传统的包(例如 .deb 包),就像大多数其他软件一样?

  2. 下载页面上有一个“从源代码安装”选项。为什么还要求安装目标是虚拟机?它如何判断它是否真的存在?

  3. 此虚拟机要求是否意味着 AppScale 只能用于允许我上传自己的图像的托管中心,例如 AppScale 下载页面上提供的那些?“从源代码安装”选项表明并非如此 - 但如果我的托管中心上有一台专用机器,我不能安装 AppScale 吗?

0 投票
1 回答
918 浏览

appscale - AppScale 的基本文档在哪里?

AppScale主页上,有一个指向其文档页面的链接。但是,此页面仅包含有关

  1. 如何安装AppScale
  2. 关于如何处理各种特定内容的“高级”部分。

我发现它的结构有些随意,但更重要的是:我看不到所有基本文档的位置。它只是结构不佳,还是实际上不存在?例如,我没有找到以下内容:

  • AppScale 的基本架构是什么?它是如何工作的,真的吗?(除此之外它类似于 GAE)
  • AppScale 在生产环境中安装后如何升级?我可以一次迭代地做一台机器吗?我想拥有一个包含多个版本的 AppScale(和相关服务)的集群可能会导致问题。
  • AppScale 是否“只是”(对“只是”没有负面影响)是一组程序/服务(数据库、网络服务器、缓存等),与一个漂亮的 web-GUI 前端捆绑在一起以便于管理?或者还有更多?
  • 如何配置它以使所有虚拟机的配置保持一致?
  • 在哪里可以找到有关负载均衡器工作原理的更多信息?它究竟在平衡什么服务的负载?如何?
  • 例如,如何配置 Cassandra 数据库?是否只是像我通常那样配置 Cassandra,与 AppScale 无关?
  • 我在 AppScale 配置中指定的 IP 地址,它们究竟以何种方式与服务相关?它们是“只是”AppScale 对相应服务的访问点,还是实际上以某种方式引导到这些服务以成为配置的一部分?
  • 而这样的例子不胜枚举...

简而言之,我真的很想念一些关于 AppScale 是如何工作的文档,一切是如何连接起来的,以及我应该如何使用它。也许我只是在寻找所有错误的地方?

0 投票
2 回答
628 浏览

appscale - 用于查看数据存储的 Appscale 管理面板

我已经在 appscale VM 上部署了我的 GAE 应用程序。应用程序运行正常,但我无法看到查看数据存储数据的界面。与谷歌应用引擎一样,我们可以通过在 :8000 端口访问应用程序来查看数据存储区。对此有任何想法吗?

0 投票
1 回答
90 浏览

hazelcast - Hazelcast 或 AppScale 管理共享数据集上的并行计算任务

开始一个新项目并在合适的平台上寻找建议。目前的想法是在 Hazelcast 或 AppScale 之间,因为我们团队的综合(但有限)经验涵盖了旧版本的 Hazelcast 和 GAE。两者显然也可以在 EC2 上设置,这可能是满足我们预期的 CPU 需求的最简单方法。

问题简介

1)。我们的数据由许多按日期(但不总是时间)存储的小记录组成。有些是小的数字记录(业务统计,看起来像每日天气信息或股票市场价格),有些是大文本(日志文件条目)。数据量不大,每天在数百到 50k 之间。

2)。非常大量的计算昂贵的数值模型实例(想想蒙特卡罗模拟)在相同数据的固定大小窗口上不断运行。

3)。许多监控代理提供数据。

4)。每天离线处理一次更大(更长的时间段)的相同数据集。

使用 Hazelcast,我们会将传入数据添加到地图中,并使用 Executor 服务在共享数据上运行模型。可能使用 Tomcat 来根据需要提供对网格的最小前端访问。

使用 AppScale,我们将为每种数据类型添加表,并使用任务队列 API 来构建数值模型。根据 GAE 部署到 AppScale 的 Servlet 以提供前端。

问题

对于这样的需求,我们应该使用 AppScale 还是 Hazelcast?也就是说 - 对于上述问题,我们应该考虑是否有任何支持/反对这两个平台的突出因素?

0 投票
1 回答
284 浏览

java - 如何从 Google Plugin for Eclipse 将 webapp 部署到 Appscale?

我正在使用 GWT 和 Google Plugin for Eclipse 开发一个 Java Web 应用程序。我开始使用 Appscale 而不是 Google App Engine,但不知道如何配置将 webapp 部署到 appscale。有没有人做到这一点?如果是这样,请让我知道该怎么做。

(截至 2013 年 8 月 26 日,没有专门用于 appscale 的 eclipse 插件。)