2

Google Cloud Storage(GCS)から提供される公共バイナリファイルがあり、Google Cloud CDNの使用状況を調べて待ち時間を短縮したいと考えています。 GCSオブジェクトの作成時に適切なHTTPヘッダーを設定して、GCSキャッシュを使用しています。Google Cloud CDNを使用してGoogle Cloud Storageの公開オブジェクトにアクセスする方法

Google Cloud CDNを使用してGCSからこれらのオブジェクトを配信できますか?そうでない場合、Google Cloud CDNはHTTP(S)ロードバランサでのみ動作しますか?

答えて

1

私の知る限り、Google Cloud Storageにはエッジキャッシュが搭載されています。

はい、LBが必要です。ベータ版ですので、ドキュメントhereを読んでください。

これはおそらく、静的ファイルと動的バックエンドを同じドメインから提供し、CDNをGCSに追加することを目的としていません。

3

Google Cloud Storageはデフォルトでエッジキャッシュを提供しています。そのため、パフォーマンスがすでにCDNを必要とするかどうかを実験的に測定することをおすすめします。

Google Cloud CDNとCloud Load BalancerはGCSバケットをバッキングリソースとしてサポートしていますが、この機能はベータ版です。詳細な手順はここにある:https://cloud.google.com/compute/docs/load-balancing/http/using-http-lb-with-cloud-storage

、物事を設定し、通常のようにGoogleクラウドロードバランサを設定するが、あなたのバッキングバケツとして、GCSバケットを指定し、クラウドCDNを使用することを指定するには、そのよう:

gcloud beta compute backend-buckets create static-bucket \ 
    --description "A Bucket" \ 
    --gcs-bucket-name [EXAMPLE_BUCKET] \ 
    --enable-cdn 
+0

匿名ユーザーのバケットオブジェクトを返すようにロードバランサURLを取得した人はいますか?私はLBを動作させる方法を理解できません、私の質問を参照してください:https://stackoverflow.com/questions/45289674/public-object-in-cloud-storage-bucket-isnt-accessible-through-load-バランサー – user3175580

関連する問題