我已经开始在AWS,Azure和Rackspace中创建云实例了.但是,我需要在一天结束时和早上关闭我的实例,因为这将是我的托管成本的一半(它们用于开发).
我看了一些管理服务,但他们把我的脑子吹了出来.有一个简单的方法吗?
我需要设计一个Windows应用程序,它代表SQL Server中的多个"客户".每个客户都拥有相同的数据模型,但它是独立的.
什么是优点/缺点使用多个数据库与使用单个数据库.
哪一个是完成这项工作的最佳方式.如果要使用单个数据库,那么将采取哪些措施.
编辑:
一件事是数据库将托管在云(rackspace)帐户中.
亚马逊通过AWS和Rackspace通过Rackspace云提供两种主要的云计算环境.我想更多地了解一个平台的优点/优点是什么.这将有助于我决定未来应用程序的平台.
我们目前正在使用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
我正在寻找一些帮助来设计一种策略,以自动将Web应用程序的资产(图像,css,js)部署到Rackspace的云文件(CDN)服务.
我目前使用git push将Web应用程序部署到远程服务器.所以这是我认为这可能发生的一种方式.有没有更好/更清洁的方法?
仅供参考,如果重要的话,这是CodeIgniter 2.x中的PHP应用程序.
很高兴听到任何想法,替代与否.
我是一名女孩,正在通过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
我正在使用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"
我花了几个小时与5-6名不同的Rackspace技术人员(他们不知道如何解决这个问题).这一切都始于我将服务器置于救援模式并遵循以下步骤:https://community.rackspace.com/products/f/25/t/69.一旦我退出救援模式并重新启动服务器,我就开始收到我正在写的错误.TNX!
ruby-on-rails nginx rackspace rackspace-cloud ruby-on-rails-4
我刚开始使用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在该列表中检查我的值.但是,这似乎比false从get_object请求返回更多的时间/ CPU密集.
有没有办法在云文件中执行"搜索对象"或"检查对象是否存在"?
谢谢
Web应用程序正在从独立服务器移动到负载均衡器后面的一对服务器,并包含一个50GB的用户创建数据目录,该目录正在快速增长.在rackspace上,动态添加磁盘空间的唯一方法是将RAM和每月成本加倍,这是不必要的.那么,对云文件来说(除非有人想到另一个解决方案吗?).使用JungleDisk,我可以将文件移动到云文件容器,并可以在两个服务器上安装云容器,并从内容所在的目录到已安装的驱动器创建符号链接.这不需要修改代码.或者,我可以使用他们的PHP 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)
有没有人能够做到这一点?
rackspace-cloud ×10
amazon-ec2 ×2
cloud ×2
php ×2
azure ×1
c# ×1
cdn ×1
chef-infra ×1
cloudfiles ×1
deployment ×1
git ×1
https ×1
ip-address ×1
javascript ×1
jungledisk ×1
knife ×1
nginx ×1
rackspace ×1
ruby ×1
sql-server ×1
winforms ×1
winrm ×1