问题标签 [rackspace-cloud]
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.
ruby - 如何为带有雾的云文件设置 Cache-Control 标头
我尝试了以下各种组合,但没有一个有效
php - 云文件元数据:有什么理由关注自定义元数据?
我一直在使用带有 PHP API 的 Rackspace Cloud Files 来存储上传的文件。这些文档在本地数据库中引用,以便于查找。一切运行良好,但我对元数据的存储有些担心。我通过 Rest API 使用 Cloud Files 存储自定义元数据。
https://github.com/rackspace/php-cloudfiles
我在云文件的“元数据”中存储了一些自定义名称/值对。元数据似乎适用于 httpd 标头,例如 Content-Type?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
在云文件元数据中存储一些自定义元数据字段有什么问题吗?例如,我存储以下内容,以便可以找到创建文档的位置:“Current-Url”、“Document-Type”、“Original-Name”。我认为它会很好,只要它还不是典型的标题?
javascript - 如何为 HTML 文档请求的 JS 和 CSS 文件设置 http 'accept' 标头?
我正在尝试在 Rackspace Cloudfiles CDN 上配置一些资产,以使用 gzip 编码发送给客户端。据我所知,根据他们的网站(http://www.rackspace.com/blog/cloud-files-cdn-compresses-at-the-edge/),任何带有“接受编码:gzip”的请求和'Accept: application/x-javascript' 将与 gzip 一起发送。该请求是使用“accept-encoding: gzip”发出的,但是是“accept: / ”。
有没有办法让浏览器将 JS 文件请求为“application/x-javascript”,或者我是否需要在文件级别做一些事情以使用正确的 mime 类型发送资源?CSS 也一样。
ruby - Ruby 中的远程执行(Capistrano 或 MCollective)以收集云服务器性能指标
我正在寻找一种从各种云实例(EC2、Rackpsace)远程收集数据的方法。Rackspace API 无法通过其 API 收集服务器性能指标(即平均负载、cpu 使用率、内存),否则永远不会被询问。
我开始研究像 Capistrano 或 Mcollective(我也考虑过 collectd)这样的解决方案,但我不确定哪一个最适合我的应用程序。我试图避免将 ssh 密钥用于趋势目的(我不想一直登录以收集这些指标)数字。因为这些提供者不会通过他们的 API 公开这些指标,所以我正在寻找一种自己收集它们的方法,而且我是 Ruby 社区的新手,所以在简要介绍了所有这些工具的文档之后,我仍然没有能够了解哪种框架效果最好,或者是否有其他替代方案。
听起来 Capistrano 更适合作为部署工具,虽然它可以执行远程任务,所以在我阅读了文档之后,它几乎不适合我的脚本。
MCollective 看起来对我正在尝试做的事情非常有吸引力,但似乎我必须为此编写自己的 RPC 样式插件。
我也考虑过插入一些更大的监控系统,例如 Nagios、Munin、Zenoss、Hyperic 等,但是当我只想收集一些简单的指标时,我宁愿不安装一些大型批量监控系统。
rackspace-cloud - 使用 Rackspace Cloud Java API 设置内容处置
我正在为 Rackspace Cloud API 使用 Java 绑定
我想弄清楚如何为我上传到 rackspace 的文件设置内容处置
我没有看到通过通过此 API 公开的 FilesClient 对象执行此操作的直接方法
amazon-s3 - 受流媒体服务带宽影响的成本
基本上,我即将推出一个音乐流媒体应用程序,我正在尝试计算成本。
S3 和 RackSpace 云等云服务价格昂贵。就可扩展性而言...我假设普通用户听音乐一个小时,假设我们的应用程序可以扩展到 100,000 个用户。每个用户的带宽约为 90MB / 小时... 让我们再假设一下,我们在 24 小时内平均有 10,000 个并发用户流式传输音乐(90MB(平均/小时)* 10k * 24 = 21,600,000MB = ~ 20.5 TB)...这真是一大堆带宽!根据 Rackspace 的定价,这是每天 3,780 美元……胡扯!另一件事是,Rdio、Grooveshark 等服务拥有大约 1500 万首(许可)歌曲......如果我将其纳入其中,那就是 15,000,000 * 3MB(平均歌曲)= 43,945GB = 每月 4,300 美元。
因此,按照这些费率,Rdio 和 Grooveshark 等公司绝不会支付这么多钱。
所以我的问题很简单......一般来说,创建流媒体服务时需要采取哪些路线?具体会赢得我的投票!(AKA,链接到提供更便宜的 CDN 服务或以统一费率计费的托管服务的评级良好的公司)
谢谢各位大佬!
更多的)
应用程序服务器将托管在 Rackspace 上......但考虑到我真的只需要一个快速的“cdn”这一事实,这有点无关紧要
linux - 在 Amazon EC2 上使用机架空间云映像?
我有一个运行 Ubuntu 11.10 的 Rackspace(英国)云实例,它需要 10 多个工时来安装我需要的所有软件包(和自定义应用程序代码)、加强安全性、测试等。
我可以拍一张快照,然后在 Rackspace UK 上启动另一个实例。那效果很好。因为我有 /etc 在 git 源代码控制下,我可以看到启动过程更改的文件是:
- 网络文件(IP 地址,默认网关)
- 根密码
- /etc/主机名
关于我需要做的唯一启动后步骤是 DNS 条目和dpkg-reconfigure postfix
设置新机器名称。
我假设,但尚未测试,我可以将这个图像与 Rackspace US 一起使用,但是对于 Amazon EC2(或任何其他云提供商)呢?我可以只下载图像,将其上传到 Amazon S3,然后使用它启动新实例吗?如果没有,我可以运行一个实用程序来将一种 linux 图像格式转换为另一种吗?
django - 如何使用 Django-Cumulus 以编程方式将图像保存到 ImageField?
我正在使用 Django-Cumulus 将图像存储到 Rackspace 的 Cloudfiles 平台。
我想动态地操作我的图像并将它们保存为我的模型的新 ImageField。例如,我有一个带有以下 ImageField 的 Photo 模型:image、thumb_256x256
在我的 Form 的 save() 方法中,我让用户指定裁剪位置(使用 JCrop)。
无论如何,我知道如何获取用户上传的现有图像文件。我也知道如何使用 PIL 进行操作。我遇到的问题是创建一个新的 Rackspace 文件并写入它。
我不断收到异常“NoSuchObject”。
这是一些示例代码:
此外,一旦我到达这一点 - 将此图像设置为模型的其他 ImageField 的最佳方法是什么?(在我的情况下为 m.thumb_256x256)
提前致谢!
更新:我正在使用的实际 Cloudfiles Django 应用程序的名称是“ django-cumulus ”
ruby-on-rails-3.2 - 由于 Excon 错误,Carrierwave 上传到 Rackspace 失败
我有一个应用程序,它使用 Carrierwave 将图片上传到 Rackspace。我在生产服务器上每 20 小时收到一次错误,这绝对是奇怪的。它与授权有关。这是日志:
我的凭据是好的,因为在生产机器上重启 Unicorn 后,一切都很好。
我搜索了日志消息,但我发现的所有内容都与 Excon 模块有关,该模块似乎正在开发中。
我建议如果重启解决了问题,我可能应该对 TTL 或我的 Rackspace ClouFiles 的某些设置进行更正。
任何帮助表示赞赏。
java - 云中的傀儡?
是否可以使用 JClouds 在云上实例化新虚拟机的 Puppet 设置,然后通过 Puppet 定义和实现它们的配置(软件堆栈)?
或者 Puppet 的本质是否存在某种固有的东西,阻止了它在 AWS、RackSpace 或 Heroku 等云提供商上的使用?