标签: cloud-hosting

如何在Amazon云中部署Java EE应用程序?

事情就是这样:我需要从下个月开始使用某个Java EE Web应用程序并将其部署到Amazon EC2(我需要先设置)(使用http://aws.amazon.com/free/faqs/ AWS免费层使用 - 希望它支持Tomcat + MySQL/PostgreSQL).


问题:我从未部署过Java EE应用程序(在专用主机上甚至不是普通的应用程序),也没有设置Amazon EC2环境.


是否有任何,最好的白痴证明,教程/操作方法/从一开始就做到这一点(注册到亚马逊)直到最后(当你的应用程序全部启动并运行时)?

我确实找到了一些关于如何设置Amazon EC2实例的教程,如何正常部署Java EE应用程序,但我正在寻找的是一个单独的教程.

java cloud amazon-ec2 java-ee cloud-hosting

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

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

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

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

cloud amazon-ec2 azure cloud-hosting rackspace-cloud

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

Azure:有没有办法为测试/生产部署不同的实例大小

我有一个Windows Azure站点,它部署到两个单独的托管服务.一个用于测试,一个用于生产.当我们准备推向生产时,我们在生产服务中启动暂存部署,推送到那里,然后进行VIP交换.都好.

问题是,现在我们想要从XS Web实例升级,但是在测试部署上花费额外的资金并没有多大意义.有没有办法使用XS实例进行测试,然后说中型实例用于生产?我知道我可以更改每个服务配置的实例数,但我只能更改所有配置的实例大小.

我正在考虑将XS保留在配置中,然后在部署到生产之前记住将其切换到中等.我有什么理由不这样做吗?有没有更好的办法?

干杯!

virtual-machine azure cloud-hosting

20
推荐指数
2
解决办法
5837
查看次数

AWS Elastic Beanstalk上的自定义URL

AWS Elastic Beanstalk建议使用以下格式的URL:http:// {appname} .elasticbeanstalk.com /

但我需要将其更改为我自己的URL,例如http://appname.com

怎么做?

amazon-web-services cloud-hosting amazon-elastic-beanstalk

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

Google存储或Amazon S3或Google App Engine BlobStore

我打算使用Google App Engine构建一个网站.我的公共网站包含数千张图片.我想将这些图片存储在云端:Google Storage或Amazon S3或Google App Engine BlobStore.问题是图像链接.

  1. 至于谷歌存储,我用谷歌搜索,我无法找到一种方法来防止图像热链接.(虽然我非常喜欢它的命令行工具gsutil)

  2. Amazon S3具有"查询字符串身份验证",可生成过期的图像URL.但这对SEO来说非常糟糕,不是吗?不断更改网址会产生相当大的负面影响,因为需要一年多的时间才能将图片及其相关网址投放到Google图片中.我非常确定当GoogleBot来打招呼时,更改此网址会立即产生负面影响.(更新:通过引用来防止Amazon S3中图像热链接的更好方法是使用Bucket Policy.详情请访问:http://www.naveen.info/2011/03/25/amazon-s3-hotlink-prevention-with-bucket -policies /)

  3. Google App Engine BlobStore?我必须通过Web界面手动上传图像它也会产生不断变化的网址.(更新:由于我对Blobstore的无知,我犯了一个错误.通过使用Google App Engine BlobStore,您可以使用任何网址来提供您想要的图像.)

我需要的是简单的引荐来源保护:仅当引荐者是我的网站时才显示图像.

有没有更好的方法来防止图像热链接.由于云带宽成本极高,我不想申请破产.

更新:

仍然很难从三者中选择,每一个都有利有弊. BlobStore似乎是最终的选择.

google-app-engine amazon-s3 hotlinking cloud-hosting google-cloud-storage

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

virtualenv的跨平台界面

我在Windows上开发了我的整个项目(Django,Python),并且那里的所有PaaS都使用Linux.

VirtualEnv on Linux:

VirtualEnv_dir /
                 bin/ activate, activate_this.py
                 include /
                 lib /
                 local /

VirtualEnv of Windows:

VitualEnv_dir /
                Include/
                Lib /
                Scripts/ activate.bat, activate_this.py
Run Code Online (Sandbox Code Playgroud)

因为virtualenv在Windows和Linux中有很多不同.我如何在PaaS上使用我的windows virtualenv?

编辑:

如果我在Windows上,我需要跑call virtualenv_dir/scripts/activate.bat进去.在Linux中,它的东西source virtualenv_dir/bin/activate.

现在,我的repo拥有一个使用Windows生成的virtualenv(使用.bat).当我将repo推送到Linux系统时,我应该如何运行它?(bat文件不起作用!)

我正在使用OpenShift PaaS,我想在Git repo上添加一个virtualenv.我该怎么激活它?

什么是最好的解决方案

python django virtualenv cloud-hosting paas

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

将mongoDB与node.js一起使用的最佳方法是什么?

我需要在本地运行带有node.js的MongoDB,以及Nodester和MongoHQ等云服务.我想拥有最小的依赖项,例如我现在不想真正使用Express或Mongoose.基本上,我想尽可能"直接"运行它

我已经使用Macports在本地安装了Mongo,然后使用Mongojs模块从我的node.js应用程序与它通信.这工作正常,在本地运行.但是我看到Mongojs据说包装了mongo-native模块.这是否使Mongo的Macports安装成为多余,或者只是客户端的mongo-native?Mongojs会在Nodester上托管的应用程序中与MongoHQ上托管的数据库进行通信吗?最后,Mongojs是一个不错的选择,还是有更好的选择?

我想有很多相互关联的事情让我感到困惑,并希望解释它们如何融合在一起以及标准做法是什么.对于它的价值,这是个人项目,但我想公开,所以我需要它与廉价或免费托管服务.

javascript mongodb cloud-hosting node.js

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

Windows Azure我可以在同一个Extra小实例或Small实例上运行多个WebSite

我正在评估MS云Windows Azure来托管3个完全分离的网站.

每个网站都有自己的数据库,它们没有连接,所以3个网站和3个数据库.

我的目标是优化启动项目的成本,并有可能按需扩大规模.

我想知道:

  • 如果可以在同一个实例上托管3个网站(超小实例或小实例).
  • 如果可以在同一个Sql Azure数据库上托管3个数据库(所以我会使用我的3个数据库的SQL存储总量)或者每个网站数据库我必须支付一个SQL Azure实例.

谢谢你的时间.

asp.net azure multi-tenant cloud-hosting azure-sql-database

14
推荐指数
3
解决办法
4801
查看次数

如何在Windows Azure云平台上运行Delphi 6可执行文件(需要教程/示例)?

我最近一直在阅读Windows Azure云服务.我遇到的问题是Microsoft文档非常以 Visual Studio为中心.教程/示例的第二个主要来源基于PHP for Azure环境.这些用例场景都不符合我的需求.我对创建与Azure VM兼容的映像所涉及的配置文件和包有一个非常粗略的想法,但我不想浪费大量时间来确定获得简单Delphi所需的确切语法/设置6 EXE等待端口上的HTTP请求并在没有IIS帮助的情况下返回文档.我相信我的应用程序将被归类为提供HTTP端点的工作者角色.

有人能指出我一个简单的教程,可以告诉我如何在不将VS,IIS或PHP用于Azure的情况下进行讨论吗?

如果在这种情况下可以使用RDP,那么在这种情况下能够进行远程桌面访问的任何提示/文档也将受到赞赏.

cloud delphi azure cloud-hosting

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

使用MySQL的Java EE应用程序 - 我应该使用什么云服务?

我用Java EE,Hibernate,MySQL和Tomcat开发了一个相当小的应用程序.现在我想将它托管在云服务上.我考虑了三种选择:

  • 亚马逊EC2(PaaS如何在这里管理MySQL?)
  • Windows Azure(我实际上在那里部署了一个hello world java app,所以它可以工作.但是MySQL呢?)
  • 谷歌应用引擎(没有任何线索)

我假设最大.5个并发用户和极少数数据集(<10.000).编辑:我不需要很多CPU电源.

我不确定在技术(尤其是MySql)和成本方面使用什么服务(每月不应超过20美元/ 15欧元).

有人可以体验请推荐一个选项.我也想知道背后的原因.谢谢

mysql cloud java-ee cloud-hosting

13
推荐指数
0
解决办法
6841
查看次数