哪个是静态Web内容最简单的云

sip*_*wiz 8 html cloud

我有一些HTML页面包含必要的图像,css和其他零碎,所有静态内容都没有CGI要求.我目前在Amazon EC2映像上托管它,我需要为不同的应用程序启动并运行它.理想情况下,我想将静态内容的托管移出EC2映像,以便它独立于任何单个EC2实例.我想在免费或至少付费的云端选择托管它.

我遇到的选项是:

  1. Windows Azure,在这种情况下,我无法使.html页面正常工作,即使有可能,这意味着我每次需要更新图像时都必须更新整个Windows Azure应用程序?或者是否有一种简单的方法可以从Azure blob提供静态Web内容?

  2. 亚马逊的S3,我想我必须将完全限定的URL放入每个图像,css等文件的每个HTML页面中,但这不会太糟糕.这似乎是一个合理的选择.

  3. 谷歌的App Engine只用了10分钟就看了它,但似乎它也可以运行.

  4. Wordpress,我可以将HTML合并到wordpress博客网站,但我发现主题有点过于严格,页面只能如此广泛等.

有没有更简单的方法?

更新:

经过进一步调查后,我找到的两种最佳方法是Sug和Windows Azure Blob存储(而不是Windows Azure服务)所描述的S3方法.

S3和Azure Blob之间的区别在于如何管理CNAME:

  • 对于S3,你最终会得到像mybucket.mydomain.com这样的CNAME
  • 对于Azure,您最终会得到像*.mydomain.com这样的CNAME,其中*表示您喜欢的任何内容.要访问blob,路径是*.mydomain.com/container /.

因此S3规定了CNAME主机,但在资源路径上提供了充分的灵活性.Azure在CNAME主机上提供了完全的灵活性,但是规定了资源路径的第一部分.

Sug*_*Sug 7

对于仅提供静态文件,使用AppEngine或Azure等服务将被过度杀死.
最简单的解决方案是使用AWS S3:
1)无需编码
2)定价
3)您可以轻松地将存储桶映射到您自己的域或子域.
4)免费的客户端工具来管理你的桶,因为它是死的简单文件系统.
我个人使用S3Fox,但还有很多其他的(BucketExplorer是另一个例子)