如何将Google Cloud CDN与Google Blobstore图像服务和Google App Engine结合使用?

我正在研究将Google Blobstore与Image Service结合使用,并且可能会使用Google App Engine来提供我正在构build的服务。 但是,每GB输出带宽为12美分是有一点价格的。 我注意到他们有一个CDN服务,带宽成本要便宜得多,但是我一直无法确定如何或甚至可以在Blobstore和Image Service上使用CDN服务。 有没有人能够为我阐明这一点?

根据此处find的文档,云CDN内容交付networking可与Google Compute Engine HTTP(S)负载平衡一起使用,并如此处所述,replace直接从计算引擎实例提供服务时应用的networking出口费用。 因此,为了受益于此function,您需要创build和pipe理一个GCE实例,并在此链接中详细列出额外的成本。 此外, Images API是App Engine平台的一部分,并且还需要将自己的App Engine实例连接到您的GCE实例。

初始设置的一个可能的解决scheme是使用带有Images API的Google App Engine实例,而不是使用距离用户较近的Cloud Storage存储桶的Blobstore(由Google 推荐 )。 作为一个例子,设置将如下工作:

  1. 通过App Engine应用程序,使用Images API直接从Cloud Storage存储桶修改映像(更多信息可在此处find)。
  2. 为了节省成本,请将修改后的图像传输到位于接收方附近的云存储存储桶(有关networking(入口)和区域数据传输的定价信息可以在此处find)。
  3. 发送给您的收件人从云存储存储桶修改后的图像的公共URL,以便他们可以访问它。

有关定价的更多信息,您可以使用Google云端平台定价计算器估算您的设置成本,也可以使用此表单联系销售人员。