26

Google 是否必须花费大量的基础设施成本来支持自定义域上的 SSL?它是否必须购买 IPv4 地址空间或其他东西?我对这项技术不是很熟悉,也不明白为什么 SNI/VIP 每年要花费 120 美元/1200 美元。

这篇文章http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html声称这不是 SSL 的 CPU 或网络成本,我相信您必须提供自己的 SSL 证书。那么为什么为 GAE 提供 HTTPS 支持如此昂贵呢?

编辑:这个问题似乎很受欢迎,但还没有一个令人满意的答案。我对在自定义域上提供 SLL 背后的技术感兴趣,我不认为答案是“谷歌喜欢钱”,因为他们在许多产品上大力推动 SSL,以及 SPDY 内置的加密。

进一步编辑:一个相关/扩展的问题是“为什么自定义域上的 SSL 成本不随应用程序的大小而扩展?”。所有其他成本(带宽、实例数量、数据存储等)都会随着您的增长而扩展。CD 上的 SSL 都是预先设置的,对于小型应用程序来说非常昂贵,尽管正如人们指出的那样,它已修复,因此对于大型应用程序来说非常划算。有谁知道他们为什么选择这样收费?

4

4 回答 4

4

我们在以下网址公布了 SSL VIP 的新定价:http: //googleappengine.blogspot.jp/2012/09/announcing-new-pricing-for-virtual-ip.html

现在,基于 VIP 的 SSL 每月只需 39 美元。

我们还在帖子中说以下内容:

Google App Engine SSL for Custom Domains 通过提供全球分布式 SSL 端点和内置负载平衡,超越了 SSL 的基础知识。与一般的 App Engine 一样,不需要持续的系统管理和维护。

Google App Engine SSL 不仅仅是一个证书存储,它还提供分布式端点和内置负载平衡。换句话说,它不是一个使用您的证书运行 apache 的单一服务器。

希望这个答案有帮助。

于 2012-09-24T11:37:41.120 回答
3

I think that Google has had to make significant infrastructure changes in order to support SSL on GAE. This has been a long standing feature request so I for one am happy that it is finally here.

SSL was always supported on *.appspot.com URLs. Just not on your own domain name. The reason is not the 'computational' cost but the fact that for SSL to work the server that handles the requests for your app will need that SSL certificate.

So how does that scale when you've got a million of those machines? Not to mention the fact that you need to distribute the certificate everywhere. Then there is the problem that its not just your SSL certificate but one certificate per app that wants SSL and the fact that they will need to allow app owners to purchase, upload and replace the certificate.

The SNI/TLS option is cheaper but requires OS's and Browsers etc. to support it because this solution uses an extension called Server Name Indication (SNI) that allows Google to 'select' the SSL certificate dynamically based on that 'server name'. Older implementations of SSL will probably not support this.

The VIP option is more expensive because it assigns a dedicated IP address to your application. This solution does not require SNI. So I guess that if you want to be absolutely sure SSL will work everywhere, then go for VIP.

The cost of any feature is just another thing to consider in your business plan. I am not convinced that the amount you are referring to is going to be a show stopper for those that would really benefit from the feature.

于 2012-09-25T13:52:46.163 回答
1

最重要的是,Google 为自定义域提供了两种 SSL。

  1. 服务器名称指示 (SNI)。这是 SSL 的扩展,其中多个域可以共享相同的 IP,但旧的浏览器或 windows XP 不支持它(不推荐用于商业应用程序)但是这个选项更便宜。
  2. 虚拟 IP (VIP)。SSL证书基本上将一个域链接到一个IP,两个域不能有相同的IP,所以是的,谷歌必须购买一个IP范围来支持这个功能。

但价格上涨的更重要原因是自定义域中的 SSL 是商业应用程序的“必须”,因此他们利用了这一点。

于 2012-09-22T23:01:42.120 回答
0

这只是一项业务:云托管的酷炫可选功能总是很昂贵。

  • 是的,不包括证书价格
  • 我不确定 Google Frontend(他们的网络服务器)是如何工作的,以及它在 CPU/内存证书使用方面的成本如何,尤其是作为高负载解决方案。
  • 他们花了一些时间来实现该功能。时间就是金钱,所以也许他们只是想拿回他们的钱。
于 2012-09-16T19:59:35.173 回答