事情就是这样:我需要从下个月开始使用某个Java EE Web应用程序并将其部署到Amazon EC2(我需要先设置)(使用http://aws.amazon.com/free/faqs/ AWS免费层使用 - 希望它支持Tomcat + MySQL/PostgreSQL).
问题:我从未部署过Java EE应用程序(在专用主机上甚至不是普通的应用程序),也没有设置Amazon EC2环境.
是否有任何,最好的白痴证明,教程/操作方法/从一开始就做到这一点(注册到亚马逊)直到最后(当你的应用程序全部启动并运行时)?
我确实找到了一些关于如何设置Amazon EC2实例的教程,如何正常部署Java EE应用程序,但我正在寻找的是一个单独的教程.
我已经开始在AWS,Azure和Rackspace中创建云实例了.但是,我需要在一天结束时和早上关闭我的实例,因为这将是我的托管成本的一半(它们用于开发).
我看了一些管理服务,但他们把我的脑子吹了出来.有一个简单的方法吗?
我有一个Windows Azure站点,它部署到两个单独的托管服务.一个用于测试,一个用于生产.当我们准备推向生产时,我们在生产服务中启动暂存部署,推送到那里,然后进行VIP交换.都好.
问题是,现在我们想要从XS Web实例升级,但是在测试部署上花费额外的资金并没有多大意义.有没有办法使用XS实例进行测试,然后说中型实例用于生产?我知道我可以更改每个服务配置的实例数,但我只能更改所有配置的实例大小.
我正在考虑将XS保留在配置中,然后在部署到生产之前记住将其切换到中等.我有什么理由不这样做吗?有没有更好的办法?
干杯!
AWS Elastic Beanstalk建议使用以下格式的URL:http:// {appname} .elasticbeanstalk.com /
但我需要将其更改为我自己的URL,例如http://appname.com
怎么做?
我打算使用Google App Engine构建一个网站.我的公共网站包含数千张图片.我想将这些图片存储在云端:Google Storage或Amazon S3或Google App Engine BlobStore.问题是图像链接.
至于谷歌存储,我用谷歌搜索,我无法找到一种方法来防止图像热链接.(虽然我非常喜欢它的命令行工具gsutil)
Amazon S3具有"查询字符串身份验证",可生成过期的图像URL.但这对SEO来说非常糟糕,不是吗?不断更改网址会产生相当大的负面影响,因为需要一年多的时间才能将图片及其相关网址投放到Google图片中.我非常确定当GoogleBot来打招呼时,更改此网址会立即产生负面影响.(更新:通过引用来防止Amazon S3中图像热链接的更好方法是使用Bucket Policy.详情请访问:http://www.naveen.info/2011/03/25/amazon-s3-hotlink-prevention-with-bucket -policies /)
Google App Engine BlobStore?我必须通过Web界面手动上传图像它也会产生不断变化的网址.(更新:由于我对Blobstore的无知,我犯了一个错误.通过使用Google App Engine BlobStore,您可以使用任何网址来提供您想要的图像.)
我需要的是简单的引荐来源保护:仅当引荐者是我的网站时才显示图像.
有没有更好的方法来防止图像热链接.由于云带宽成本极高,我不想申请破产.
更新:
仍然很难从三者中选择,每一个都有利有弊. BlobStore似乎是最终的选择.
google-app-engine amazon-s3 hotlinking cloud-hosting google-cloud-storage
我在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.我该怎么激活它?
什么是最好的解决方案
我需要在本地运行带有node.js的MongoDB,以及Nodester和MongoHQ等云服务.我想拥有最小的依赖项,例如我现在不想真正使用Express或Mongoose.基本上,我想尽可能"直接"运行它
我已经使用Macports在本地安装了Mongo,然后使用Mongojs模块从我的node.js应用程序与它通信.这工作正常,在本地运行.但是我看到Mongojs据说包装了mongo-native模块.这是否使Mongo的Macports安装成为多余,或者只是客户端的mongo-native?Mongojs会在Nodester上托管的应用程序中与MongoHQ上托管的数据库进行通信吗?最后,Mongojs是一个不错的选择,还是有更好的选择?
我想有很多相互关联的事情让我感到困惑,并希望解释它们如何融合在一起以及标准做法是什么.对于它的价值,这是个人项目,但我想公开,所以我需要它与廉价或免费托管服务.
我正在评估MS云Windows Azure来托管3个完全分离的网站.
每个网站都有自己的数据库,它们没有连接,所以3个网站和3个数据库.
我的目标是优化启动项目的成本,并有可能按需扩大规模.
我想知道:
谢谢你的时间.
我最近一直在阅读Windows Azure云服务.我遇到的问题是Microsoft文档非常以 Visual Studio为中心.教程/示例的第二个主要来源基于PHP for Azure环境.这些用例场景都不符合我的需求.我对创建与Azure VM兼容的映像所涉及的配置文件和包有一个非常粗略的想法,但我不想浪费大量时间来确定获得简单Delphi所需的确切语法/设置6 EXE等待端口上的HTTP请求并在没有IIS帮助的情况下返回文档.我相信我的应用程序将被归类为提供HTTP端点的工作者角色.
有人能指出我一个简单的教程,可以告诉我如何在不将VS,IIS或PHP用于Azure的情况下进行讨论吗?
如果在这种情况下可以使用RDP,那么在这种情况下能够进行远程桌面访问的任何提示/文档也将受到赞赏.
我用Java EE,Hibernate,MySQL和Tomcat开发了一个相当小的应用程序.现在我想将它托管在云服务上.我考虑了三种选择:
我假设最大.5个并发用户和极少数数据集(<10.000).编辑:我不需要很多CPU电源.
我不确定在技术(尤其是MySql)和成本方面使用什么服务(每月不应超过20美元/ 15欧元).
有人可以体验请推荐一个选项.我也想知道背后的原因.谢谢
cloud-hosting ×10
azure ×4
cloud ×4
amazon-ec2 ×2
java-ee ×2
amazon-s3 ×1
asp.net ×1
delphi ×1
django ×1
hotlinking ×1
java ×1
javascript ×1
mongodb ×1
multi-tenant ×1
mysql ×1
node.js ×1
paas ×1
python ×1
virtualenv ×1