网站服务,云计算

我正在计划一个基于软件的服务。 为了给它一些上下文(stream量types),假设它类似于facebook的性质(带有一点GitHub引发)。

我一直在试图了解我不同的托pipe选项。 我一直使用GoDaddy的共享主机多年来一切正常。 我目前在那里主持一个WordPress的网站,我没有任何问题。 坦率地说,他们已经好好照顾我了。

然而,共享主机环境的本质是有限的。 例如,我不能做任何事, 只能在那里主持一个网站。 例如,我无法运行Mercurial服务器。

上次我试图构build一个Web应用程序,并最终通过GoDaddy启动它,我遇到了各种各样的麻烦,因为它是共享的。 assembly问题等当时,成本和时间沉没了我的项目。 (缺乏直接访问也是令人沮丧的)(对于godaddy来说,这已经是3年多了)

我一直在研究Rackspace或亚马逊作为一个可能的云解决scheme,但它似乎只是处理能力和带宽(和一个操作系统)。 从我的理解,我需要得到Apache和MySQL自己工作。 然而,云托pipe的价格似乎很吸引人。

我想我的最后一个select可能是使用虚拟专用主机。 我认为这将比共享主机站点更灵活,但比基于云的服务器的可扩展性要低。

所以,我想我的问题是谁打算build立一个Web应用程序服务的人是一个合适的解决scheme ? 我觉得我现在需要build立一个托pipe环境,而不是以后,所以我可以计划有效地使用环境。

我宁愿相当经济,开始。 我真的不能支付999美元(甚至99美元),而我build立网站,并获得核心function在线,但同时,我希望有select的环境,根据需要增长。

谢谢。

正如你在最后一段中提到的那样,金钱对于推出服务可能是一个真正的问题,特别是如果这是你的第一次出游。

直到你的服务起飞,我会build议一个pipe理的VPS将是最有可能的方式去为你。 让他们安装您select的操作系统,然后您可以安装您需要的任何服务。 如果事情碰上球迷的话,那么每个月的费用就会比较高。 大多数VPS提供商也会为你备份你的VPS(你会想要仔细检查这个计划),这使得他们的价格开销非常值得。

一旦(而且只有一次)你开始超越你的VPS,那么你应该有足够的现金stream量来调查其他途径,比如转移到“云”(作为一个曾经使用虚拟化一段时间的人,我恨讨厌这个术语) ,或者共同定位一个专用的服务器(这取决于你居住的地方,可能不像你想象的那么昂贵)。

至于开发和testing的网站去,你有一个备用的白盒躺在你身边可以凑在一起吗?

我个人喜欢私人VPS Linode这是便宜和可扩展的。 起始价格就像20美元(最便宜的单个VPS),你可以在世界各地购买多个VPS,以便拥有自己的云。

维护当然是在你身上。 你有一个专门的IP和根访问,所以没有真正的限制。 每当我安装一个Arch Linux的VPS,它不仅仅是纯粹的骨头。 它有Apache和SSH已经启动和运行,以及像sudoconfiguration的东西。 从那里开始,PHP就像PostgreSQL一样易于安装。 当然,Arch Linux的问题在于它总是在变化(你在pacman -Syu上交叉手指),但我认为你会select一个更适合初学者的发行版。

不过,即使是发行版,他们也有很好的支持。 例如,我做了一个更新拱Linux,它不会启动。 他们告诉我如何解决这个问题。 他们不只是“你有root权限,所以你不必打电话给我们”

为了得到某些东西,我会说这很好。 便宜,做简单的数据库和软件设置是非常容易的。 我不认为托pipe服务是必需的,直到您的网站开始获得大量的stream量。

我不想在这里提供Salesforce.com,但是我确实看到他们提供了一个免费的开发环境,在http://free.force.com提供了100个用户。 如果你想品尝真正的云计算,那么这就是它所在的地方。

但事实是,您可能正在开发一个标准的多租户PHP,ASP.NET或Ruby应用程序,在这种情况下,VPS将是一个合适的select。