问题标签 [gcp]

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 投票
0 回答
289 浏览

sql - Galera集群进入谷歌云平台

我们有一个具有 3 个节点的 galera 集群,位于 3 台不同的物理机器上,但都位于同一个数据中心。

据我了解,他们过去部署它的原因是为了提高可用性和可靠性。每个节点都安装在使用 12 个内核和 4Gb RAM 的 VM 上。

我们被要求将其迁移到 Google Cloup Platform 以摆脱 ops 任务。我可以创建 3 个计算引擎实例并部署 galera 集群,但与具有复制和备份的 Cloud SQL 实例相比,我很难看到附加值。我对扩展重负载系统不是很熟悉。

这些节点中托管的数据库非常关键,应确保最大的可用性和可靠性。

为了将此架构迁移到 GCP,我应该采用什么策略?

0 投票
2 回答
5051 浏览

google-cloud-platform - Google Cloud SQL 高可用性真的提高了可靠性吗?

我想创建一个 Google Cloud SQL 实例,但不确定是否选择高可用性。

据我了解,故障转移切换可能需要几分钟,它不会立即完成,成本大约是普通实例成本的 2 倍。

故障转移仅在区域中断的情况下触发,而不是在数据库问题的情况下触发。由于每月正常运行时间至少为 99.95,因此每月最多可能出现 21 分钟的中断。故障转移最多可能需要 5 分钟,我们可以假设 21 分钟的停机时间不会发生在单个事件上,因此是否真的需要订阅高可用性?

0 投票
0 回答
77 浏览

node.js - 使用 Nodejs Google App Engine 柔性环境进行生产好不好?

请指教,在生产中为我的nodejs应用程序使用Google App Engine柔性环境是否很好

0 投票
0 回答
138 浏览

python - 无法运行 ./pkb.py --help 命令我得到一系列 ./pkb.py:第 58 行:导入:找不到命令

perf 基准测试、python 和 ubuntu 世界的新手 :) 我无法运行此命令来在 Ubuntu OS 上进行一些性能基准测试。我尝试通过导航到克隆 perfkit 工具的文件夹来运行该命令。root@---:~/PerfKitBenchmarker/perfkitbenchmarker# ./pkb.py --help。当我这样做时

我也尝试使用命令,但得到相同的导入错误:

python ./pkb.py --help Traceback(最近一次调用最后一次):文件“./pkb.py”,第 68 行,来自 perfkitbenchmarker 导入存档 ImportError:没有名为 perfkitbenchmarker 的模块

有人可以帮我解决这个问题吗?

谢谢, 古瑟姆

0 投票
0 回答
193 浏览

python - 服务仍在运行时健康检查失败

我正在使用谷歌健康检查来向我的烧瓶客户端发送请求,以确保我的服务处于活动状态。烧瓶客户端中的相同路由向另外两个烧瓶客户端发送请求,以确保另外两个也处于活动状态。

由于某种原因,当服务仍在运行时,请求有时会失败。

我试图找出原因,但我的服务日志中没有任何内容表明发生了某些事情,并且在大多数情况下它工作正常。

这是我的代码:

如果有人有任何建议,我将很乐意尝试修复它。

0 投票
0 回答
269 浏览

sql-server - 使用 gsutil rsync 运行 .bat 的 SQL 代理作业

我正在尝试创建一个计划的 SQL 代理作业,该作业使用命令将本地文件夹与谷歌云存储桶同步来执行.bat文件。gsutil rsync该任务运行没有错误,但没有完成或实际执行 rsync 命令。

但是,我可以以 root 用户身份成功手动运行 .bat 文件,因为我与 GCP 服务帐户进行了密钥握手。我还可以从 SQL 代理作业成功执行其他非 gsutil.bat文件,因为我已经创建了凭据和代理以作为 root 用户运行

.bat文件如下所示:

我正在运行 SQL 代理步骤作为操作系统类型 (CmdExec)

0 投票
0 回答
272 浏览

php - Google Cloud Platform CentOS7 Apache 配置和/或文件系统权限

将用 PHP 编写的 Web 应用程序从私有托管服务器 (CentOS6) 移植到 Google Cloud Platform CentOS7 VM。有文件和文件系统权限问题。可以毫无问题地执行生成动态页面内容(由 MariaDB 提供)的 PHP 脚本。

问题:无法通过从 Web 服务器执行的本机 PHP 重命名/移动/复制。

如果以拥有用户身份从命令行执行以下脚本 (test.php) 将起作用:

不适用于 apache(通过在浏览器中调用 URL - site.com/test.php 运行)。

警告:重命名(test_file.pdf,test_file.pdf2):第 3 行 test.php 中的权限被拒绝

HTML_DOC_ROOT 目录的权限设置为 777。test_file.pdf 的权限设置为 777。

我是否缺少一些更新的 Apache 指令来控制对网站目录树或文件的一般访问?

0 投票
1 回答
8997 浏览

google-cloud-platform - Google GPU 测试版是否可以免费试用?

我正在使用 300 美元的谷歌免费试用版。最近尝试按此启动 GPU 实例。

我已经配置了正确的区域。但消息是“配额 'NVIDIA_K80_GPUS' 超出。限制:0.0 ”。这是否意味着 GPU 无法免费试用?或者它是来自gcp的某种错误。

0 投票
2 回答
434 浏览

google-cloud-pubsub - Gcp PubSub 未将消息推送到 REST 端点

我遇到了一个问题,Gcp PubSub 没有将消息推送到我注册的端点。让我详细叙述我执行的步骤。

笔记,

  1. 我没有使用应用引擎
  2. 我正在 GCP (IaaS) 上托管的 PCF (Pivotal Cloud Foundry...PaaS) 上部署我的简单 Spring Boot 应用程序

脚步:

  1. 第一个我创建了一个服务帐户,具有访问 GCP PubSub 所需的权限
  2. 接下来我使用此服务帐户创建/订阅/注册我的端点到主题
  3. 接下来,正如预期的那样,我已经注册并验证了我的域所有权并添加了我的推送端点路径,比如带有 GCP 的https://example.com
  4. 在 Pcf 中部署我的应用程序

已执行测试:

  1. 我能够成功创建和订阅主题
  2. 使用新创建的主题成功注册了我的推送端点,例如https://example.com/myPushEp
  3. 成功地能够向主题发布消息。

由于我的推送 ep 已在 gcp pubsub 主题中注册,因此在发布消息时,它必须推送到已注册的端点,但不幸的是它没有将任何消息推送到已注册的端点。我完全不知道错误是什么。

任何人都可以指导我在哪里做错误。它是一个简单的弹簧引导休息应用程序,我在编码或任何配置方面是否犯了任何错误。

0 投票
1 回答
235 浏览

cakephp - 我可以在 GKE 中使用 StackDriver Trace PHP 应用程序吗?

我想每天检查在 GKE 集群中运行的 CakePHP 应用程序每个端点的 RPC 延迟。我发现可以通过阅读文档来使用php google 客户端zipkin 服务器,但我不知道向我们的应用程序介绍有多容易,尽管两者对我来说似乎都很难。

此外,我担心 GKE 集群配置有 StackDriver Trace 选项,尽管我们的集群设置为禁用。如果设置启用,我们可以跟踪跨度吗?

你能给一些建议吗?