3

私は、S3 バケットの上で CloudFront を使用して、主にホスティング料金のコストを削減しています。

S3 での 10000 HTTP リクエストのコストは、米国標準リージョンで 0.01 USD、CloudFront の米国リージョンでの同じリクエストのコストは 0.0075 です。

CloudFront はエンドユーザーに最も近いリージョンを自動的に使用することがわかります。そのため、南米、アジア、オーストラリアなどの高価なリージョンを頻繁に使用する場合があります。CloudFront のアイデアは読み込み時間を短縮することであるため、これは理にかなっています。

要点は、私は当初、コストをほぼ達成できないレベルまで削減することを期待していたということです。おそらく私の数値を見るだけで、おそらく以前よりも多く支払うことになるでしょう.

私の質問はです。CloudFront の可用性を米国リージョンのみに制限して、全員がデフォルトで使用できるようにする方法はありますか?

FAQを読みましたが、関連する情報は見つかりませんでした。

4

1 に答える 1

6

「CloudFront はエンドユーザーに最も近いリージョンを自動的に使用するようです」

ここで情報を混同しています。CloudFront は、エンド ユーザーに最も近いエッジ ロケーションを自動的に使用します。

S3 バケットは単一のリージョンにのみ存在します。リージョン内の S3 バケットのディストリビューションを作成するように CloudFront に指示するとus-east-1、CloudFront は常にそのリージョン内のそのバケットからプルします。

その後、CloudFront は、そのリージョン ロックされたバケットからエンド ユーザーに近いエッジ ロケーションにデータをコピーします。

そうすれば、バケットが存在するリージョンの S3 のコストと、CloudFront のコストに関係なく支払うだけです。

わかる?

于 2012-07-16T06:37:41.167 に答える