标签: cloud-hosting

如何使用RUBBER EC2 ruby​​/rails部署工具指定数据库连接参数?

我正在使用橡胶部署工具在ec2上设置一个实例.我需要确定我指定数据库连接参数的位置.

在该/config/rubber/common/database.yml文件中,我看到此代码用于为/config/database.yml我正在部署的实例创建文件:

<%
   @path = "#{RUBBER_ROOT}/config/database.yml"
%>
<%= RUBBER_ENV %>:
  adapter: postgresql
  encoding: unicode
  database: <%= rubber_env.db_name %>
  username: <%= rubber_env.db_user %>
  password: <%= rubber_env.db_pass %>
  host: <%= rubber_instances.for_role('db', 'primary' => true).first.full_name %>
  pool: 5
Run Code Online (Sandbox Code Playgroud)

但是我无处可以找到它在哪里记录我应该放置值的地方db_name,d_user以及db_pass.

ruby ruby-on-rails amazon-ec2 cloud-hosting

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

MongoLab授权例外

我在MongoLab云服务器上创建了一个MongoDB帐户,我创建了一个数据库,它现在是空的(没有集合,只有1个用户).

这是Mongolab为连接数据库而给出的命令

mongo dbh13.mongolab.com:27137/myDB -u <username> -p <password>
Run Code Online (Sandbox Code Playgroud)

是这里的用户名mongolab帐户凭据或我在myDB中创建的用户.?我试过了两个,它没有授权.

但如果尝试直接连接到授权(从Windows),它可以使用此命令

mongo dbh13.mongolab.com:27137/myDB
Run Code Online (Sandbox Code Playgroud)

但之后,如果我尝试做类似show dbs/show collections的事情,它会失败并显示以下消息

> show dbs
assert failed : listDatabases failed:{
        "assertion" : "unauthorized db:admin lock type:-1 client:38.117.159.162"
,
        "assertionCode" : 10057,
        "errmsg" : "db assertion failure",
        "ok" : 0
}
Fri Aug 12 16:30:50 uncaught exception: assert failed : listDatabases failed:{
        "assertion" : "unauthorized db:admin lock type:-1 client:38.117.159.162"
,
        "assertionCode" : 10057,
        "errmsg" : "db assertion failure",
        "ok" : 0
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

windows mongodb cloud-hosting rackspace-cloud mlab

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

在云端的IIS7上托管学生项目

我打算一段时间教一个ASP.NET MVC课程.我想在通过互联网访问的网络服务器上托管学生项目.为此,我计划在亚马逊ec2上租用一台Windows机器.学生将上传他们的ASP.NET网站,以便他们可以在线查看他们的项目,并允许其他学生访问它们.我的问题是如何使用IIS 7.x设置Windows 2008服务器以支持此功能.我应该为IIS站点下的每个学生创建一个虚拟目录/应用程序,并通过某个界面公开该虚拟目录/应用程序,学生可以访问以发布其内容.我应该使用SFTP还是WebDav.我不想在机器上为每个学生创建Windows用户帐户.如果有人有这方面的经验,我想听听他们的意见.

iis iis-7 iis-6 cloud-hosting

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

避免供应商锁定:为Windows Azure编写的代码是否完全可移植到自托管IIS/ASP.NET?

背景
我刚刚开始研究一个新的网络开发产品,我打算在云端托管我正在权衡我对云提供商的选择.

我非常喜欢使用像Azure这样的平台即服务解决方案,因为我的服务器管理技能并不像我的开发技能那么强大.因此能够专注于应用程序和外包问题,如备份/负载平衡/等.对我很有吸引力.

但是,我也担心供应商锁定.我希望我的应用程序的利润率相当渺茫,需要密切关注成本控制.如果我选择像Azure这样的PaaS解决方案,MS决定大幅提高价格,我希望能够把我的业务带到更便宜的供应商.

我已经做了多年的ASP.NET开发,但我刚刚开始使用Azure.我知道Azure应用程序是使用与普通ASP.NET应用程序相同的工具/语言编写的,但不知道它们是否足够相同,以至于相同的应用程序无法在没有实质性修改的情况下在常规IIS/ASP.NET安装上运行.

问题
Azure应用程序通常可移植到非云版本的IIS/ASP.NET,使您可以轻松地将它们移动到众多IaaS/HaaS提供商之一而无需大手术吗?

我明白,显然我会失去像内置负载平衡和其他附加功能的PaaS优势.我主要关注的是Azure是否强迫您以特定于Azure的方式为您编写Web应用程序,需要重新考虑在Microsoft云之外工作.

portability azure cloud-hosting paas iaas

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

还原Azure Web角色网站?

我从Visual Studio发布了一个Azure Web角色,出了点问题.我认为我的工作站设置有误.如果部署出错,有没有办法恢复Azure网站?

windows cloud azure visual-studio cloud-hosting

0
推荐指数
1
解决办法
312
查看次数

Java + MongoDB托管

我有一个移动应用程序,我需要在后端支持java/mongodb.我正在考虑使用各种组合.我现在不想花很多钱作为它的"爱好"应用程序开始.

这些是我想到的各种选择:

在EC2上托管Java和MogoDB - > Ill必须管理所有mongoDB管理工作,从创建副本集到备份(m不是mongo DB guru)

在mongolab.com或mongohq.com上托管Java someplace(任何建议?)和MongoDB - >他们为我管理mongodb,我只是编写Java层,只是在我的数据库设计上工作.

那里有便宜的选择的任何输入?

java mongodb cloud-hosting mongodb-java

0
推荐指数
1
解决办法
3134
查看次数