问题标签 [rackspace]

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 回答
284 浏览

web-services - 如何在云中处理 CPU 密集型 Web 服务请求?

背景:我正在运行一个 Web 服务,其中每个请求都涉及大量计算(在四核机器上最多 10 秒)。

每个请求可以分解为大约 150 个独立的(同样小的)子任务。

我所追求的:我正在寻找一种托管服务,它允许我以可扩展的方式有效地服务这些类型的请求。

我所考虑的:我研究了 Google App Engine 和 Rackspace。

在我看来,GAE 似乎适用于简单的请求,需要少量资源来处理。Rackspace 之类的问题是我无法提前知道我可能需要多少个 vCPU(即使我知道未来的峰值会有多大,我也不想坐 40 台服务器闲置其余的时间)

问题:

  1. 是否可以通过以下方式使用 GAE:

    1. 对于每个请求,将其拆分为 150 个子任务

    2. 通过对同一个 webapp 执行 150 个并发 HTTP 请求来独立处理所有子任务(但通过不同的方法)

    3. 从“子结果”中收集结果并返回对原始请求的响应。

  2. GAE 的 Map Reduce 是否有任何帮助?

  3. 还有其他更适合这项任务的服务吗?

0 投票
2 回答
154 浏览

ruby-on-rails - 管理 AWS 基础设施的知名公司

我正在尝试选择在哪里托管我的 rails 应用程序并且我倾向于 AWS,但我想知道是否有任何知名公司可以管理我在 AWS 上的基础设施,类似于 Rackspace 托管云选项所做的。

如果您想知道如果我需要其他人来管理我的基础架构,为什么我不只使用 Rackspace 托管,原因是我无法证明前期成本是合理的。Rackspace 每月收取 100 美元的固定基础设施管理费用,外加使用实用程序的成本,对于一个小型应用程序,我每月可以轻松运行接近 300 美元的费用,而在 AWS 上,我几乎可以使用他们的免费运行应用程序(至少在开始时)层。如果我能找到一家信誉良好的公司,以与 Rackspace 收费(100 美元)相当的价格提供基础设施管理。我可以两全其美。

顺便说一句,此时自己管理基础设施不是一种选择。我对这个主题的知识为零。在我学习的时候,我没有时间等待。

0 投票
1 回答
613 浏览

php - 将文件从 Rackspace CloudSite 传输到云文件

只是想知道是否有人知道用于将文件从机架空间云站点传输到机架空间云文件的预先编写的 php 脚本。

Rackspace 确实提供了将文件备份到云但不传输的脚本。(我才意识到花了几个小时才终于让脚本正常工作)。

http://www.rackspace.com/knowledge_center/article/how-to-use-cron-to-backup-cloudsites-to-cloudfiles

我不知道 PHP(这是 Rackspace cron 作业所必需的),所以如果有一个脚本可以帮助我解决这个问题,那就太好了。

谢谢。

0 投票
1 回答
62 浏览

rackspace-cloud - 容器实现

我目前正在开发一个项目,用户将上传项目,但其他用户将能够克隆这些项目(想想 github-esque)。

现在我最初的想法是为每个项目创建一个容器,以便轻松克隆它们。虽然我仍然会存储对每个文件的引用及其在数据库中的位置。

为每个项目创建一个容器是最好的选择,还是我应该坚持每个用户一个容器?我知道容器中的文件数量限制很大,但我觉得我的初始计划会更好地扩展。

想人吗?

0 投票
1 回答
125 浏览

python - 如何在python中将机架空间云文件读入字符串?

我想从机架空间解析日志文件。我正在使用官方的 python sdk。我之前已将文件保存到磁盘,然后使用gzip.open.

现在我在 heroku 上,不能/不想将文件保存到磁盘,而是在内存中解压缩。

但是,我无法将对象下载为字符串或伪文件对象来处理它。

有人有想法吗?

更新

我注意到,空字符串并不完全正确。这是一个循环,只有第一次出现是空的。下一次我确实有数据(看起来像是压缩过的),但我得到了这个 zlib 错误:

更新二

按照建议,我实现了 cStringIO,结果相同:

更新三 现在确实有效:

至少这里没有崩溃,但似乎没有得到实际的线路:

如何在这里进行?是否有一些简单的方法可以将传入的数据视为普通字符串,以了解我是否走对了路?

0 投票
2 回答
366 浏览

amazon-ec2 - 用 Amazon EC2 实例替换 Rackspace Cloud SITES

所以在工作中,我们在 rackspaces 云站点平台上运行了一堆站点。这没问题,除了我无法调整服务器端的任何东西,而且我发现它们有时没有像它们应该的那样响应。

让我们假设大多数网站都是臃肿的 wordpress 安装。

是否可以使用 EC2 微实例来托管这些?(每个站点一个实例)?

我想离开机架空间,因为我对云站点没有灵活性并且更喜欢亚马逊的服务。

0 投票
2 回答
2315 浏览

ruby-on-rails - 使用 rails 创建一个下载链接到带有 at URL 的外部文件

我将文件存储移动到 Rackspace Cloudfiles,它破坏了我的 send_file 操作。

老的

新的

当文件在公共文件中时。代码效果很好。当您单击链接时,文件将下载并且网页不会更改。现在它给出了这个错误。

我错过了什么?

非常感谢您的参与。

0 投票
2 回答
1077 浏览

performance - 我可以在 Rackspace CloudFiles CDN 上托管 index.html(主页)吗?

我想让我的网络应用程序快速,尤其是第一页加载(index.html)。

我可以通过在 Rackspace CloudFiles 上托管 myfastapp.com 来做到这一点,然后有一个名为 nodeserver.myfastapp.com 的子域连接到 Joyent 上的节点服务器。

注意:节点服务器将仅通过 socket.io 连接以告诉客户端从 CDN (myfastapp.com) 获取哪些附加文件。

0 投票
1 回答
91552 浏览

email - 从 root@servername 更改外发邮件地址 - rackspace sendgrid postfix

所以我最近设置了我的 Rackspace 服务器(Ubuntu LAMP 堆栈)以使用 Postfix 和 Sendgrid 发送电子邮件。它很好用,因为我来自 cmd 行的测试邮件通过 sendgrid smtp 传递。但是,当我收到电子邮件时,它说是发件人root@rackspaceservername,我无法回复。

我根据这个主题创建了一个别名如何更改后缀的默认电子邮件地址?这使得它webmaster@mydomain.com由仍然显示为的发件人姓名表示root

我需要更改什么才能让服务器使用我的网站管理员电子邮件,或者至少让它看起来就是它来自哪里,因此回复会发送到该电子邮件?

任何帮助是极大的赞赏!

0 投票
1 回答
376 浏览

php - 云站点中的 PHP 应用程序无法访问在云服务器上运行的 memcached - rackspace

我在 rackspace 云站点中运行一个 php 应用程序(Yii)。我已经在运行的 rackspace 云服务器上安装了一个 memcached 服务器。问题,我无法访问内存缓存。我收到以下错误

Memcache::get() [<a href='memcache.get'>memcache.get</a>]: Server xx.xx.xxx.xxx (tcp 11211) failed with: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)

请在以下位置找到缓存配置main.php

如何让它发挥作用?