目前我正计划建立一个新闻出版网站,该网站应该在流量增加时自动扩展。我在使用ASP.NET和PHP开发Web应用程序方面有很好的经验。为了推进特定技术的选择,我需要澄清一些问题。
我的主要目的是减少托管费用。如果我们选择LAMP,这将比Windows上的ASP.NET低。由于我的目的是在云服务上托管Web应用程序,这会有什么不同吗?意味着,对于专用服务器,如果将其与Linux进行比较,我们需要为Windows O / S支付额外费用。如果我们选择云服务器,他们是否会为每个实例收取任何O / S费用,或者他们只是在计算时间收费而不考虑操作系统?
我们是否在云端实例上完全控制(如专用服务器)以安装任何其他软件?
当流量增加时,我们是否需要在多个实例上托管Web服务器和数据库服务器?或者大型实例是否可以处理大量流量?
请通过澄清上述内容帮助我做出决定。
答案 0 :(得分:4)
AppHarbor就像Heroku for ASP.NET一样,有一个免费的计划(比如Heroku),包括一个MSSQL数据库和基于Git的部署。你可能想看看它们。
答案 1 :(得分:2)
答案 2 :(得分:2)
答案 3 :(得分:1)
如果您正在寻找类似Google AppEngine或Heroku for PHP的内容,您可能需要尝试我们的服务http://cloudcontrol.com
答案 4 :(得分:1)
我正在使用phpfog.com,效果很好,速度快,价格便宜
答案 5 :(得分:0)
我认为您所寻求的是Google提供的服务,我认为这很棒,他们为您的问题制定了云解决方案,您无需担心流量和服务器问题,他们可以平衡所有流量他们主持的项目。
最好的想法就是你可以免费开始,然后如果你的应用程序非常受欢迎,并且你需要更多的带宽使用,他们会收费,你可以在这里查看失效:
http://code.google.com/appengine/
他们唯一的缺点是它主要是在java中,你需要学习那里的框架,但我听说过可以让你在php中创建你的网站的proyects
但如果你想购买我推荐的服务器
我已经尝试了服务和虚拟服务器,并且您可以完全控制,如果您需要更多服务器,您可以扩展您的项目,因为它基于云。
希望这会有所帮助
答案 6 :(得分:0)
根据您选择的提供商,您可能需要支付实例生效的小时数,或者您可能需要支付实际的CPU使用费。例如:
同样,这取决于提供者,例如:
你猜对了,这取决于提供者,例如:
影响哪些因素最便宜(在开发成本,管理服务器,Windows许可等方面),因此很难说哪个最好。您需要查看每个并估算成本。我正在尝试为我的小项目做类似的事情,这里的一些信息可能有用:http://blog.dantup.com/2010/10/google-app-engine-gae-vs-amazon-elastic-computing-ec2-vs-microsoft-azure
答案 7 :(得分:0)
我正在为我的应用程序使用AppFog,它们支持各种平台,例如Java,PHP和Python,一旦你使用它们,更新你的应用程序并将它映射到url是一件轻而易举的事情。快。它们还支持MySQL和MongoDB等不同的服务。