标签: rackspace-cloud

如何在办公时间打开/关闭云实例

我已经开始在AWS,Azure和Rackspace中创建云实例了.但是,我需要在一天结束时和早上关闭我的实例,因为这将是我的托管成本的一半(它们用于开发).

我看了一些管理服务,但他们把我的脑子吹了出来.有一个简单的方法吗?

cloud amazon-ec2 azure cloud-hosting rackspace-cloud

21
推荐指数
3
解决办法
2万
查看次数

优点/缺点使用多个数据库与使用单个数据库

我需要设计一个Windows应用程序,它代表SQL Server中的多个"客户".每个客户都拥有相同的数据模型,但它是独立的.

什么是优点/缺点使用多个数据库与使用单个数据库.

哪一个是完成这项工作的最佳方式.如果要使用单个数据库,那么将采取哪些措施.

编辑:

一件事是数据库将托管在云(rackspace)帐户中.

c# sql-server winforms rackspace-cloud

14
推荐指数
2
解决办法
1万
查看次数

亚马逊网络服务(AWS)或Rackspace云服务器之间的比较?

亚马逊通过AWS和Rackspace通过Rackspace云提供两种主要的云计算环境.我想更多地了解一个平台的优点/优点是什么.这将有助于我决定未来应用程序的平台.

amazon-ec2 amazon-web-services rackspace-cloud

11
推荐指数
1
解决办法
6964
查看次数

使用Rackspace云负载均衡器通过https发送客户端IP地址

我们目前正在使用Lighttpd和FastCGI为我们的客户提供PHP服务.我们最近通过RackSpace Cloud添加了负载均衡来帮助我们处理流量,但客户端的IP现在是负载均衡器IP.所有流量都通过HTTPS传输.

我们启用了mod_extforward并尝试了所有不同的配置,使用我们的LB IP和不同的标头("X-Forwarded-For","Forwarded-For","X-Cluster-Client-Ip"),我们似乎无法让这个工作!

有任何想法吗?谢谢!

https reverse-proxy load-balancing ip-address rackspace-cloud

10
推荐指数
1
解决办法
7778
查看次数

通过git自动将资产部署到Rackspace CDN并更新对这些资产的引用?

我正在寻找一些帮助来设计一种策略,以自动将Web应用程序的资产(图像,css,js)部署到Rackspace的云文件(CDN)服务.

我目前使用git push将Web应用程序部署到远程服务器.所以这是我认为这可能发生的一种方式.有没有更好/更清洁的方法?

  • Dev对资产文件(css,js或图像)进行更改
  • Dev承诺改变
  • Dev将他的更改推送到服务器
  • 资产会自动重命名以消除缓存问题(附加git版本?)并发送到CDN
  • 引用代码将自动更新为新文件名

仅供参考,如果重要的话,这是CodeIgniter 2.x中的PHP应用程序.

很高兴听到任何想法,替代与否.

git deployment cdn rackspace-cloud

8
推荐指数
1
解决办法
2914
查看次数

试图使用Chef来尝试引导Windows服务器

我是一名女孩,正在通过Opscode的托管厨师与我的Rackspace Windows服务器连接刀窗.(我知道,这听起来很奇特,但这些Windows服务器是客户的要求).

我尝试使用Chef进行旋转,但我仍然试图使用knife-windows命令在Rackspace上引导Windows 2008 Server.

我正在开发OSX,使用rvm,ruby 2.1.0和带有chef + knife-windows的本地gemset.

我试图按照以下步骤操作:https: //github.com/opscode/knife-windows

我已经配置了winrm服务.我已经设置了一个规则来允许我的防火墙在端口5985上进行入站连接,并且我验证了我可以使用telnet连接.

除了Learn Chef屏幕演员之外,我还尝试按照指南进行操作:http: //developer.rackspace.com/blog/step-by-step-walkthrough-to-using-chef-to-bootstrap-windows-nodes -on最Rackspace公司,cloud.html

我配置winrm像这样:

winrm quickconfig -q
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow
netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow
net stop winrm
sc config winrm start=auto
net start winrm
Run Code Online (Sandbox Code Playgroud)

我正在使用这样的刀:刀引导窗winrm 168.****-x管理员-P'****'

我收回这个奇怪的日志,没有成功报告,厨师管理控制台中没有出现任何实例....我看到它试图多次插入"#39"字符?

WARNING: Could not load IOV …
Run Code Online (Sandbox Code Playgroud)

windows-server-2008-r2 chef-infra rackspace-cloud winrm knife

7
推荐指数
1
解决办法
8313
查看次数

连接到上游时connect()失败(111:连接被拒绝)

我正在使用nginx webserver在Rackspace上托管我的Rails应用程序.

在调用任何Rails API时,我在/var/log/nginx/error.log中看到此消息:*49 connect()失败(111:连接被拒绝),同时连接到上游,客户端:10.189.254.5,server :, request: "POST/api/v1/users/sign_in HTTP/1.1",上游:" http://127.0.0.1:3001/api/v1/users/sign_in ",主持人:"anthemapp.com"

  1. 什么是上游块?
  2. 什么是/ etc/nginx/sites-available/default?这是我可以配置的地方吗?
  3. 为什么我收到上述错误?

我花了几个小时与5-6名不同的Rackspace技术人员(他们不知道如何解决这个问题).这一切都始于我将服务器置于救援模式并遵循以下步骤:https://community.rackspace.com/products/f/25/t/69.一旦我退出救援模式并重新启动服务器,我就开始收到我正在写的错误.TNX!

ruby-on-rails nginx rackspace rackspace-cloud ruby-on-rails-4

7
推荐指数
1
解决办法
1万
查看次数

检查Cloud Files中是否存在对象(PHP API)

我刚开始使用Rackspace Cloud Files的PHP API.到目前为止一切都那么好 - 但我使用它作为一个穷人的内存缓存,存储序列化数据的键/值对.

我的应用程序试图通过其键(API语言中的"名称")使用以下内容获取现有的缓存对象:

$obj = $this->container->get_object($key);
Run Code Online (Sandbox Code Playgroud)

问题是,如果对象不存在,API会抛出致命错误而不是简单地返回false.通过API执行此操作的"正确"方法可能是执行此操作

$objs = $this->container->list_objects();
Run Code Online (Sandbox Code Playgroud)

然后$key在该列表中检查我的值.但是,这似乎比falseget_object请求返回更多的时间/ CPU密集.

有没有办法在云文件中执行"搜索对象"或"检查对象是否存在"?

谢谢

php cloudfiles rackspace-cloud

6
推荐指数
1
解决办法
2973
查看次数

云驱动器与云端文件(或者我们不应该打扰?)

Web应用程序正在从独立服务器移动到负载均衡器后面的一对服务器,并包含一个50GB的用户创建数据目录,该目录正在快速增长.在rackspace上,动态添加磁盘空间的唯一方法是将RAM和每月成本加倍,这是不必要的.那么,对云文件来说(除非有人想到另一个解决方案吗?).使用JungleDisk,我可以将文件移动到云文件容器,并可以在两个服务器上安装云容器,并从内容所在的目录到已安装的驱动器创建符号链接.这不需要修改代码.或者,我可以使用他们的PHP API直接与云文件接口,但这需要大量的代码更改(所有路径?真的吗?).在这种情况下,采取简单的方法是否有任何固有的问题?我建立了一个模型,似乎运作良好,但我似乎总是缺少一些东西.

谢谢,布兰登

javascript php cloud jungledisk rackspace-cloud

5
推荐指数
1
解决办法
688
查看次数

Rackspace Cloud Servers API"个性"领域是否有效?

我正在使用Ruby绑定到CloudServers API来启动一组机器.

API包括使用名为"个性"的字段将文件"注入"到新创建的机器的文件系统中的能力.但是,我无法通过"个性"键上传文件.机器已正确创建,但在创建服务器时该文件不存在.

这是一个测试脚本,演示了这一点:

 #!/usr/bin/env ruby
 require 'rubygems'
 require 'cloudservers'

 cs = CloudServers::Connection.new(:username=>"user",:api_key=>"key")

 begin
   server = cs.create_server(:flavorId=>1,
                :name=>"personality-test",
                :imageId=>7888402,
                :personality=>{"/tmp/foo"=>"/tmp/foo" })
 rescue
   print "Failed to create server ", $!, "\n"
 end
Run Code Online (Sandbox Code Playgroud)

有没有人能够做到这一点?

ruby rackspace-cloud

5
推荐指数
1
解决办法
571
查看次数