cloud - 云托管是否适合 1 人开发团队?

标签 cloud mosso

我正在构建一个 .NET MVC Web 应用程序。云托管是否适合单人表演?

由于 StackOverflow 运行一个简单的 2 节点设置,并且每天可以轻松完成 100 万次页面查看,云托管在达到那个水平之前是否有意义?

你认为云托管真的会带走服务器托管方面的东西吗?

最佳答案

云托管有很多种,答案取决于您所谈论的托管类型。

一个极好的资源是this presentation 的后半部分。 .

我会将它们过度简化并分为两个极端:只为您提供虚拟机 (VM) 的托管服务,例如 Amazon 的 EC2,以及为您提供应用程序环境的托管服务,例如 Google 的 AppEngine。

首先考虑 VM 方法,我会说,对于一个小型的“单人秀”,我真的不会太担心扩展问题:除非你成功,否则这无关紧要,所以你最好选择Twitter 的方法并努力取得成功,然后再处理扩展。当然,它稍后会回来咬你,但前提是你成功了。担心设计可扩展的架构,但不要为可扩展的硬件而烦恼。

即使有这个附带条件,使用 EC2 或其他一些云托管也是一个好主意。这意味着你付钱给别人担心电费、硬件购买、网络连接、系统维护等等。这个人可能比你的时间便宜,除非你有专业的系统管理员经验(或者你可以用微笑和股票支付的 friend )。

如果您考虑 Google 的 AppEngine 之类的东西,那么考虑它的整个方式都会发生变化。 (注意:鉴于它是一个 .NET MVC Web 应用程序,这可能不是您的选择。无论如何我都会解释利弊。)这会改变您构建应用程序的整个方式,这意味着您是永远有效地绑定(bind)到这个主机(或至少这种主机)(或者直到你从头开始重写你的系统......不要制定任何依赖这样做的计划!)。从长远来看,这可能是好是坏,现在很难说。但是你无法打败启动成本:从谷歌它是免费的,直到你达到应该带来一些利润的流量大小。对于所有托管和运营费用来说,真的很难超越免费,所以我认为一些小型的单人商店将来会走这条路。

总的来说,我建议使用基于云的托管,因为如果你想获得成功,你需要像激光一样专注于你做得好的一件事;不管是什么,它可能不是系统管理。

关于cloud - 云托管是否适合 1 人开发团队?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1034279/

相关文章:

linux - 从docker容器内部发送文件到外部

cloud - 如何获取雪花中今天或之前的 n 天/月/年日期?

asp.net - iTextSharp 可以光栅化/导出为 JPEG 或其他图像格式吗?

python - 有人用 Google AppEngine 尝试过 mosso CloudFiles 吗?

web-hosting - mosso 和 gogrid 哪个更好?

android - 从云中列出/流/下载文件的方法是什么?

使用 .pfx 证书时 Azure APIM 出现证书身份验证错误

heroku - 在 PAAS 中部署 SOA 风格的应用程序