标签: cloud-hosting

使用HttpClient和RightScale API

我正在尝试将WCF Rest Starter Kit与RightScale的Login API一起使用,这看起来相当简单.

编辑-这里有一个博客条目我就使用PowerShell来使用API写道.

编辑 - 为RightScale API创建通用.NET包装器 - NRightAPI

它与使用CURL时的外观完全一样简单.为了让我获得一个登录cookie,我需要做的是:

curl -v -c rightcookie -u username:password" https://my.rightscale.com/api/acct/accountid/login?api_version=1.0 "

我收到以下cookie:

HTTP/1.1 204否内容日期:
2009 年12月25 日星期五 12:29:24 GMT服务器:Mongrel 1.1.3状态:204否内容X-Runtime:0.06121
内容类型:text/html; charset = utf-8
内容长度:0
缓存控制:无缓存
为域my.rightscale.com添加cookie _session_id ="488a8d9493579b9473fbcfb94b3a7b8e5e3",路径/,到期0
Set-Cookie:_session_id = 488a8d9493579b9473fbcfb94b3a7b8e5e3; 路径= /; 安全变化:接受编码

但是,当我使用以下C#代码时:

HttpClient http = new HttpClient(" https://my.rightscale.com/api/accountid/login?api_version=1.0 ");
http.TransportSettings.UseDefaultCredentials = false;
http.TransportSettings.MaximumAutomaticRedirections = 0;
http.TransportSettings.Credentials = new NetworkCredential("username","password");
Console.WriteLine(http.Get()Content.ReadAsString());

而不是HTTP 204,我得到一个重定向:

您正在<a> href ="https://my.rightscale.com/dashboard">重定向<a>

如何使用RighScale API获取WCF REST入门套件?

rest powershell wcf cloud-hosting rightscale

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

AWS Elastic Beanstalk缓存?

我正在考虑在AWS上托管一个标准的Java Web应用程序,而新的Elastic Beanstalk(http://aws.amazon.com/elasticbeanstalk/)似乎拥有我们想要的大部分内容.我无法弄清楚的一件事是如何进行分布式缓存.AWS似乎不允许新节点的多播发现,因此我不确定自动扩展过程启动的新节点应该如何集成到现有的分布式缓存中.任何建议/最佳实践表示赞赏.

更新:理想情况下,这将是每个应用程序服务器实例的本地缓存.最佳案例场景是hibernate 2级缓存配置,如ehcache或terracota.

java distributed-caching amazon-web-services cloud-hosting

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

Amazon EC2 - 图像和卷之间的差异

顺便说一下,我现在在m1.Small上运行我的LAMP服务器(在Amazon AMI 32bit上运行).(EBS)

关于这个问题的数据Linux及其配置(例如时区)我安装的应用程序(例如s3cmd,apache)"/ var/www/html" - 我的网站存储了mysql数据经过数小时的谷歌搜索和阅读他们的帮助手册我很困惑概念如下.*图像有1,2,3,4*卷有2,3,4?(即卷中没有OS数据)

我的理解是否正确?

所以,如果我想回到特定的快照.使用卷.(即只有在共享相同的AMI时才有效)1.从快照创建卷2.从实例中分离卷3.将上面创建的新卷附加到实例

使用图像.1.从快照创建映像2.从映像3启动实例.将旧弹性IP关联到新实例4.终止旧实例等

我确定我在这里误解了一些东西.基本上图像和体积有什么区别?

amazon-ec2 cloud-hosting

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

什么云平台支持playframework 2.x部署?

我知道许多平台目前支持播放1.x,但任何人都试过任何支持播放2.x.

cloud deployment cloud-hosting playframework playframework-2.0

4
推荐指数
2
解决办法
1201
查看次数

Capistrano - 如何部署到多个云服务器

我听说Capistrano支持部署到多个服务器,但我还没有找到一种实用的方法来设置它.当我说多个服务器时,我指的是在生产环境中运行相同应用程序的服务器.我想在任何时候部署到5台或10台服务器,如果这是我目前正在使用的.

谢谢.

deployment capistrano amazon-web-services cloud-hosting rackspace-cloud

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

Azure上的WCF服务

我打算将我的所有VPS功能迁移到我的Azure订阅.我有免费的3年bizSpark订阅,它给我20个核心,6个托管服务和5个存储.我相信这是两个小例子.

我的主要目标是转移我目前在IIS7.0服务器上运行的10个左右的WCF应用程序.

我可以使用Azure托管多少个WCF服务?

我整天都在阅读和玩Azure,但仍然完全混淆了它的一切.从我目前的播放来看,似乎每个WCF服务都需要自己的托管服务,我只有6个?或者我感到困惑.是否需要将WCF服务放入"托管服务"中?

谢谢.

iis wcf azure cloud-hosting

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

node.js托管SSL?

所以说我有一个node.js应用程序,它同时托管HTTP和HTTPS服务器,如问题中所述:如何强制在Express.js中强制使用SSL/https

在我的代码中,我有以下内容:

// General configuration settings for production usage
app.configure(function () {
  app.set('port', process.env.PORT || 3000);
  app.set('sslport', process.env.SSLPORT || 4000);
  ...
}

http.createServer(app).listen(app.get('port'), function () {
  winston.info('Express server listening on port ' + app.get('port'));
});

var options = {
  key: fs.readFileSync('key.pem'),
  cert: fs.readFileSync('cert.pem')
};

https.createServer(options, app).listen(app.get('sslport'), function () {
  winston.info('Express server listening on port ' + app.get('sslport'));
});
Run Code Online (Sandbox Code Playgroud)

这适用于本地运行节点服务器.

但是,我想将我的网站发布到Azure网站,Heroku,Nodejitsu等云托管提供商.

所有云主机似乎都设置了一个process.env.PORT值,但只有一个.当我的HTTPS服务器被创建时,这通常会导致应用程序崩溃,因为PORT已经在使用/访问被拒绝/等等.

那么如何创建/托管一个只有一个端口的安全登录页面的网站呢?

cloud-hosting node.js

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

谷歌应用引擎 - CPU时间定价过高,或只是过于模糊的价格?

从我在irc.freenode.net的#appengine上的谈话来看,我显然不是唯一一个被GAE定价困惑的人,所以我想我会把它扔在StackOverflow上并要求清晰.基本上:给定一个带有下图的应用程序,它的"CPU时间"账单每年应该是多少?

假设:
h = Google App Engine每小时的CPU时间费用.目前,h = $ 0.10
f = Google App Engine的每日免费CPU小时配额.目前,我认为*f = 2853.5
t =总注册用户数
=同时用户数.假设= t*0.2
e =(请求/秒)/同时用户.假设= 0.5
r =请求/秒= s*e
R =请求/天= r*3600*24
p = CPU小时/请求.假设150ms /请求.即假设p = 0.15/3600
c = CPU小时/秒= r*p
C = CPU小时/天= c*3600*24
y =一年中的平均天数= 365.25 B =每年的CPU时间账单=(C - f)*h*y

因此,C = t*0.2*0.5*(0.15/3600)*3600*24
因此假设我有10000个注册用户,这意味着C = 3600.

在这种情况下:
B =(3600 - f)*h*y = 9146.5*$ 0.10*365.25 = $ 40415至最近的美元

这是对的,还是我误解了CPU时间,价格如何,配额如何工作?

*免费的每日配额没有明确表达,但我认为一般使用6.5小时加数据存储操作2,487小时:总共2853.5小时/天,假设我的应用主要通过使用控制器生成视图来花时间处理请求在数据存储区中的模型上,并允许在这些模型上进行CRUD操作.

NB.有关IRC讨论的成绩单,请参阅此问题的编辑历史.

google-app-engine billing cloud-hosting

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

我可以为网站存储视频文件有哪些选择?

如果我想创建一个网站,用户可以在其中上传视频,我有什么选择来存储和流式传输视频文件?

一种当然是将其存储在我的网站上。但是我认为这不是一个好选择。我将需要大量存储(价格昂贵),并且流式传输会降低我的服务器速度。我认为将其存储在某些外部服务中应该更便宜。这也会减轻服务器的负担。但是我什么都不知道。

您有什么服务可以帮助您吗?如果我的网站不是商业性的,并且它已经商业化。这可能无关紧要,但是我正在使用ASP.NET或ASP.NET MVC。

cloud hosting cloud-hosting

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

GitHub如何托管源代码?

我正在研究项目托管网站的工作原理; 特别是我想知道他们在哪里举办他们的项目,我非常有兴趣了解GitHub在哪里举办我们的项目.

  • 他们有中央服务器吗?

  • 他们使用的是分布式系统吗?

  • 任何类似P2P的系统云都基于?

任何推荐的链接,了解GitHub如何托管项目.我发现"Git是一个分布式系统"是什么意思呢?这个怎么运作?

distributed p2p github cloud-hosting

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