我正在制作一个小型Chrome扩展程序,并希望将其数据保持在线状态.
我需要一个免费的,非常小的(每个用户<1MB)云托管提供商,它具有无痛的身份验证.
理想情况下,我只是喜欢使用localStorage的Google API,但是在云端,每个用户名都不同.
我目前正在开发一款实时多人游戏,并且一直在评估各种基于云的托管解决方案.我不确定App Engine是否符合我的需求,并会对任何反馈表示感谢.
从本质上讲,我希望系统能够像这样工作:玩家A计算第n轮,并在该轮结束时生成游戏状态的哈希.然后,他将该轮的命令和散列作为http POST发送到服务器.玩家B同时做同样的事情.
服务器在处理来自播放器的POST时,首先将收到的哈希码写入内存缓存.如果来自其他播放器的散列还没有在memcache中,它会等待并定期检查memcache以查找其他玩家散列.只要两个哈希都在memcache中,它就会将它们进行相等性比较.如果它们相等,则服务器将每个播放器的命令作为http响应发送给相应的另一个播放器.
这样的一轮应该持续大约半秒钟,这意味着每位玩家每秒两次请求.
当然,这种方式只有在至少有两个应用程序实例运行时才能工作,因为必须并行处理两个请求.此外,内存缓存必须在所有实例上保持一致,相当可靠,并立即更新.
我不能使用XMPP,因为我希望我的游戏能够在受限制的网络中运行,所以它必须限制在端口80上的http.
有没有办法强制应用程序的两个实例始终运行?我的设计中是否存在明显的缺陷?您认为这样的架构可能适用于App Engine吗?如果没有,您会建议基于云的解决方案?
我目前正在寻找Windows Azure来托管ElasticSearch实现.加载应用程序并在Java下运行它并不困难.
目前,ElasticSearch在云存储方面仅支持亚马逊的S3.
因此,我已经请求在ElasticSearch中添加对Azure Blob存储的支持.
在我提出请求之后,我发现虽然我可以在Azure中托管ElasticSearch,但我可以创建一个Amazon S3帐户,然后让在Azure中运行的实例连接到S3帐户进行存储.
但是,我确实担心两者之间的速度.虽然我确信Azure存储和亚马逊的S3都针对非常快的速度进行了优化,但我有一种唠叨的感觉,即当从各自的计算集群访问存储系统时,它们是真正优化的.
那就是说,有没有关于此的确切信息?这是有道理的,但我正在寻找具体的确认或拒绝.
我即将开始开发一个具有非常不确定的负载/流量细节的项目.当它被释放时,肯定会有非常低的负载,可以通过单个桌面四代码机轻松处理.
问题是(在一些邀请期限之后)会对产品进行强有力的宣传,因此我预计会出现相当大的流量/负载峰值.
我还没有充分了解云提供商,而且我主要倾向于亚马逊或Azure以获得这两家公司的信誉,而不是像其他人那样检查它们(即Rackspace,我认为它也是云服务提供商).
我想创建一个普通的Asp.net MVC Web应用程序,可以在内部单机低成本服务器上运行.它将运行Web服务器以及数据库(关系,也可能是文档)和全文搜索(不是SQL FTS,而是像Lucene或Sphinx这样的高速分离产品).但在最初的邀请期后,我想将此应用程序移至云端,以使其更加流量/负载需求友好.
据我所知,亚马逊提供了一种虚拟机托管服务,据我所知,您将其设置为普通服务器,但在负载功率方面可能具有灵活的资源.我不确定是否可以在Azure上完成.
我正在AWS托管服务器上运行一些Web爬网作业.抓取工具从电子商务网站上抓取数据,但最近抓取工具从网站上获取"超时错误".该网站可能会根据我的IP地址限制我的访问频率.分配新的弹性IP地址可以解决问题,但不能长久.
我的问题:我是否可以使用任何服务来自动和动态地分配和关联新IP到我的实例?谢谢!
我在裸域上运行我的解析应用程序.Parse并没有让我的生活变得轻松.
起初我努力设置它,因为大多数DNS托管服务不允许根域上的CNAME和Parse需要CNAME.
决定尝试使用CloudFlare的CNAME展平,最后通过在[hostname key] .example.com下设置CNAME来完成工作.Parse不允许我在没有主机名密钥的情况下进行设置,因为example.com不是真正的CNAME(它被CloudFlare翻译成了一个A记录).
但我想在HTTPS下运行我的网站,所以我注册了一个对"https:// example.com"和"https:// www.example.com"都有效的证书.
Parse再一次让事情变得简单.首先,它不接受我的证书,因为主机名不匹配.我想也许它试图将它与cert(www.example.com)的子域进行比较,这与我的app域(example.com)不匹配.
我在[主机名密钥]创建了另一个CNAME .www.example.com poiting到我的parseapp.com网址(不想更改www.domain.com,因为它已经关注到另一个重定向到domain.com的服务),已更改我的应用程序主机名为www.example.com,它终于接受了我的证书!Yeahhh!
将应用程序主机名更改回example.com并尝试在浏览器中访问它,但加载和结束失败需要永远.如果我将我的应用程序更改为在"https:// www.example.com"(带有www子域的安全站点)上运行,那么它可以正常工作.
所以我可以在http://example.com上运行我的应用程序(不安全,没有www)或"https:// www.example.com"(使用www安全).
为什么Parse使得在根域上运行应用程序变得如此困难?
为了能够在根域中运行安全的应用程序,我需要做些什么吗?
我正在寻找亚马逊EC的一个小型Linux主机设置,其中包含多达十几个网站,我希望标准的PHP/MySQL网站具有良好的性能.在考虑以下情况时,我想了解亚马逊服务的物有所值:
...与其他类似价格的Linux VPS主机设置相比.
我知道可伸缩性对亚马逊来说是一个很大的好处,但我对上述3个因素更感兴趣.
首先,我想请求你怜悯我可怜的英语,而不是我的第一语言.
我正在开始一个关于Coursera的新课程,第一个讲座是关于如何连接到我们将在课堂上工作的一些云服务.
我有一个AWS账户(在编写以下命令时我在Cygwin上连接),heroku和github.
我们正在使用Cygwin(用于Win 7 OS),我被要求使用以下命令安装这两个包:
sudo apt-get install -y git-core
wget -qo- https://toolbelt.heroku.com/install-ubuntu.sh | sh
Run Code Online (Sandbox Code Playgroud)
第一个安装了smoothley,沿途没有问题,当我写"哪个git"它返回了一条路径.
当我写第二个命令时它没有返回任何东西......我尝试了很多东西而没有任何效果.
如何安装Heroku Toolbelt我该怎么办?
顺便说一句:我自己从Heroku官方网站下载了它,但无法弄清楚如何将它与我的AWS相关联,因此它会知道它存在于我的计算机上.
我想在我的网站上使用亚马逊网络服务.但我对aws非常困惑.我的网站将使用户能够从soundcloud写博客,分享图片,视频和音乐.我希望有20,000名用户(手指交叉!).这些是我困惑的事情:
我应该从哪个ec2实例开始?
我想用c3.large实例,但我不确定.我应该先使用小实例吗?
我应该使用什么存储:Amazon S3或Amazon EBS?
你能解释一下亚马逊RDS吗?
我应该从一开始就使用Elastic负载平衡吗?
最后,我应该记住的其他事情是什么?
如果它有帮助,我使用Django作为后端.对你的帮助表示感谢.谢谢!
我正在遵循无服务器堆栈指南,并在 Amazon S3 存储桶中托管了一个网站。我使用 GoDaddy 购买了一个域,并设置了 cloudfront 来使用此存储桶,然后使用 AWS 证书管理器为我的域( 和 )生成 SSLwww.my_domain.com证书my_domain.com。然后,我在 GoDaddy 中配置 DNS 转发以指向我的 Cloudfront 资源。这一切都很顺利,如果我my_domain.com在浏览器中访问,我就会看到我的网站。但是,我无法让 SSL 工作。如果我转到https://我的网站版本,那么我会not secure在 Chrome 地址栏中看到一个错误,该错误显示指向shortener.secureserver.net而不是我自己的网站的证书。
有人能给我指出解决这个问题的方法吗?通过 SE 并使用谷歌,亚马逊似乎route53可以提供帮助,但我不知道如何做到这一点。谢谢!
(编辑)为了让事情更清楚,这是我在 Chrome 中看到的,如果我连接到https://my_website.com或https://www.my_website.com
警告消息:
证书详情:
我不明白的是,为什么在为我的域配置 AWS 证书后,我看到的是 的证书shortner.secureserver.com而不是my_website.com.
ssl ssl-certificate amazon-web-services cloud-hosting amazon-cloudfront
cloud-hosting ×10
amazon-ec2 ×3
amazon-s3 ×1
asp.net-mvc ×1
azure ×1
cygwin ×1
django ×1
dynamic-ip ×1
github ×1
heroku ×1
hosting ×1
https ×1
multiplayer ×1
ssl ×1
transition ×1
vps ×1
web-hosting ×1