寻找可以处理Haskell的Web主机

Bil*_*ill 34 hosting haskell

我正在寻找一个让我运行Haskell Web应用程序的Web主机.VPS对我来说似乎很有吸引力,因为你可以运行你想要的任何东西.但是一些云主机在硬盘空间和带宽方面提供了非常好的可扩展性.

有没有人知道主机会让我运行像Haskell这样的奇特语言,但也可以无缝扩展我的主机可用的硬盘空间/ RAM /带宽/ CPU?

C. *_*ann 12

如果您只想使用CGI进行非常简单的托管,则NearlyFreeSpeech.net支持Haskell和其他一些不常用的语言.我个人也喜欢他们整体无意义的方法和合理的定价模式(预付费计费,而不是固定月费的通常模式,超卖服务器容量和荒谬的超额费用).

然而,有一些警告,主要是他们不允许独立服务器或持久守护进程,只有通过CGI从Apache调用的东西.对于某些Haskell Web应用程序框架,这可能是一个问题.

  • 关于NFS的一个注意事项:如果您在自己的机器上编译二进制文件(而不是在他们的机器上),您可以使用您想要的任何版本的Haskell以及任何库.为此你需要一个FreeBSD的设置(可能是VirtualBox中的虚拟设置).唯一需要注意的是,安装FreeBSD需要大约一天的编译. (6认同)
  • PCBSD是用于桌面的FreeBSD发行版,无需编译即可进行桌面设置. (6认同)
  • 我以前在NFS上托管了Yesod应用程序,它运行得很好.然而,现在我使用EC2. (2认同)

dby*_*rne 9

也许这很明显,但您可以随时使用Amazon EC2.您将拥有完全控制权,并且无​​疑可以满足您无缝扩展的要求.

  • AWS没有"无缝"CPU扩展.您必须从其中一个(有些任意)大小预先分配服务器.要获得磁盘空间,您需要EBS - 支持S3的块设备 - 您也需要预先分配.相对较高的经验是有RightScale,Heroku等服务的原因之一.这基本上为AWS提供了前端. (4认同)

Abd*_*med 9

这可能是一个非常晚的答案,但我发现使用Cedar堆栈在Heroku上托管是最简单的.Yesod有一个非常明确的解释.